none
2008 64bit Fax Server with 32bit XP Clients RRS feed

  • Question

  • I have been trying to get this to work for months now with no luck. Server is 2008 64bit. All clients are XP sp3 32bit. Both 32bit and 64bit drivers are installed on server (32bit drivers were loaded from a vista disk prnms002.inf). When you select send fax nothing happens. When you print to fax printer from an app nothing happens but the console that pulls up shows "ready".

    Please help!
    Wednesday, July 8, 2009 9:25 PM

Answers

  • Hi,

     

    Thanks for the post.

     

    From your description, I understand that the XP clients are unable to send a fax to a Windows Server 2008 server with the Fax Server Role installed.

     

    This issue happens because the Microsoft Shared Fax driver that ships with Server 2008 will not work with Windows XP. SBS servers are x64 because of Exchange so they don’t even have the x86 drivers to install. You can install the x86 Fax driver for Vista but this will not work for XP.

     

    To troubleshoot this issue, we could try the following methods.

     

    Option #1)


    Manually install the drivers onto the Server. Vista clients will not get this driver via Pont and Print. This isn’t really an issue, however, because the Vista clients will simply use the version that ships with the OS.


    The following steps involve editing the Registry on the Windows Server. Always make a backup of the registry before making any changes.

    1) Stop the Spooler. (net stop spooler)
    2) Stopping the spooler will prompt you to stop the Fax Service as well. Allow the Fax service to stop.
    3) Obtain the following files from a Windows Server 2003 SP2 system setup as a Fax Server.
    a. FXSAPI.DLL
    b. FXSDRV.DLL
    c. FXSRES.DLL
    d. FXSTIFF.DLL
    e. FXSUI.DLL
    f. FXSWZRD.DLL

    4) Place these files into the following directory. Allow any files that exist to be replaced


    %SystemRoot%\System32\spool\drivers\w32x86\3


    5) Use the following for a .reg file. (Attached to SOX) Import this into the registry on the server.
    ------------------------------------------------------------------------------------
    --------------
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT
    x86\Drivers\Version-3\Microsoft Shared Fax Driver]
    "Configuration File"="FXSUI.DLL"
    "Data File"="FXSUI.DLL"
    "Driver"="FXSDRV.DLL"
    "Help File"=""
    "Monitor"=""
    "Datatype"="RAW"
    "Dependent Files"=hex(7):46,00,58,00,53,00,57,00,5a,00,52,00,44,00,2e,00,44,00,
    4c,00,4c,00,00,00,46,00,58,00,53,00,54,00,49,00,46,00,46,00,2e,00,44,00,4c,
    00,4c,00,00,00,46,00,58,00,53,00,52,00,45,00,53,00,2e,00,44,00,4c,00,4c,00,
    00,00,46,00,58,00,53,00,41,00,50,00,49,00,2e,00,44,00,4c,00,4c,00,00,00,00, 00
    "Previous Names"=hex(7):00,00,90,90
    "Version"=dword:00000003
    "TempDir"=dword:00000000
    "Attributes"=dword:00000001
    "Manufacturer"=""
    "OEM URL"=""
    "HardwareID"=""
    "Provider"=""
    "DriverDate"=hex:00,00,00,00,00,00,00,00
    "DriverVersion"=hex:00,00,00,00,00,00,00,00
    --------------------------------------------------------------------------------------------------
    6) Restart the Spooler. (net start spooler)
    7) Restart the Fax Service. (net start fax)
    8) Install the Shared Fax Printer from the Server. The correct version should be copied to the XP clients via Point and Print. You should now be able to send a Fax to the Windows Server 2008 system.

    Option 2)
    Manually install the drivers onto the XP Client.
    1) Stop the Spooler. (net stop spooler)
    2) Obtain the following files from a Windows Server 2003 SP2 system setup as a Fax Server.
    a. FXSAPI.DLL
    b. FXSDRV.DLL
    c. FXSRES.DLL
    d. FXSTIFF.DLL
    e. FXSUI.DLL
    f. FXSWZRD.DLL
    3) Place these files into the following directory. Allow any files that exist to be replaced.
    %SystemRoot%\System32\spool\drivers\w32x86\3
    4) Restart the Spooler.
    5) You should now be able to send a Fax to the Windows Server 2008 system.

     

    Hope this helps.

     

     

    Thursday, July 9, 2009 9:52 AM
    Moderator

All replies

  • Hi,

     

    Thanks for the post.

     

    From your description, I understand that the XP clients are unable to send a fax to a Windows Server 2008 server with the Fax Server Role installed.

     

    This issue happens because the Microsoft Shared Fax driver that ships with Server 2008 will not work with Windows XP. SBS servers are x64 because of Exchange so they don’t even have the x86 drivers to install. You can install the x86 Fax driver for Vista but this will not work for XP.

     

    To troubleshoot this issue, we could try the following methods.

     

    Option #1)


    Manually install the drivers onto the Server. Vista clients will not get this driver via Pont and Print. This isn’t really an issue, however, because the Vista clients will simply use the version that ships with the OS.


    The following steps involve editing the Registry on the Windows Server. Always make a backup of the registry before making any changes.

    1) Stop the Spooler. (net stop spooler)
    2) Stopping the spooler will prompt you to stop the Fax Service as well. Allow the Fax service to stop.
    3) Obtain the following files from a Windows Server 2003 SP2 system setup as a Fax Server.
    a. FXSAPI.DLL
    b. FXSDRV.DLL
    c. FXSRES.DLL
    d. FXSTIFF.DLL
    e. FXSUI.DLL
    f. FXSWZRD.DLL

    4) Place these files into the following directory. Allow any files that exist to be replaced


    %SystemRoot%\System32\spool\drivers\w32x86\3


    5) Use the following for a .reg file. (Attached to SOX) Import this into the registry on the server.
    ------------------------------------------------------------------------------------
    --------------
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT
    x86\Drivers\Version-3\Microsoft Shared Fax Driver]
    "Configuration File"="FXSUI.DLL"
    "Data File"="FXSUI.DLL"
    "Driver"="FXSDRV.DLL"
    "Help File"=""
    "Monitor"=""
    "Datatype"="RAW"
    "Dependent Files"=hex(7):46,00,58,00,53,00,57,00,5a,00,52,00,44,00,2e,00,44,00,
    4c,00,4c,00,00,00,46,00,58,00,53,00,54,00,49,00,46,00,46,00,2e,00,44,00,4c,
    00,4c,00,00,00,46,00,58,00,53,00,52,00,45,00,53,00,2e,00,44,00,4c,00,4c,00,
    00,00,46,00,58,00,53,00,41,00,50,00,49,00,2e,00,44,00,4c,00,4c,00,00,00,00, 00
    "Previous Names"=hex(7):00,00,90,90
    "Version"=dword:00000003
    "TempDir"=dword:00000000
    "Attributes"=dword:00000001
    "Manufacturer"=""
    "OEM URL"=""
    "HardwareID"=""
    "Provider"=""
    "DriverDate"=hex:00,00,00,00,00,00,00,00
    "DriverVersion"=hex:00,00,00,00,00,00,00,00
    --------------------------------------------------------------------------------------------------
    6) Restart the Spooler. (net start spooler)
    7) Restart the Fax Service. (net start fax)
    8) Install the Shared Fax Printer from the Server. The correct version should be copied to the XP clients via Point and Print. You should now be able to send a Fax to the Windows Server 2008 system.

    Option 2)
    Manually install the drivers onto the XP Client.
    1) Stop the Spooler. (net stop spooler)
    2) Obtain the following files from a Windows Server 2003 SP2 system setup as a Fax Server.
    a. FXSAPI.DLL
    b. FXSDRV.DLL
    c. FXSRES.DLL
    d. FXSTIFF.DLL
    e. FXSUI.DLL
    f. FXSWZRD.DLL
    3) Place these files into the following directory. Allow any files that exist to be replaced.
    %SystemRoot%\System32\spool\drivers\w32x86\3
    4) Restart the Spooler.
    5) You should now be able to send a Fax to the Windows Server 2008 system.

     

    Hope this helps.

     

     

    Thursday, July 9, 2009 9:52 AM
    Moderator
  • I didn't want to mess with the servers registry so I tried option 2 with the exception that I don't have server 2003 so I copied the files from server 2008. Did everything else as shown but still no luck. Thanks for trying to help me.
    Thursday, July 9, 2009 12:50 PM
  • Hi BRAVOLIMADELTA,

    Thanks for the update.

    Please understand that the files from Windows Server 2008 are different from the ones from Windows Server 2003.

    Given this situation, I have included these files in the following link:

    http://cid-3a34925a69915608.skydrive.live.com/self.aspx/.Public/fax.zip 

    Now try the Option 2 again.

    Hope this helps.
    Friday, July 10, 2009 1:57 AM
    Moderator
  • Excellent, works for me. 
    Monday, September 14, 2009 4:39 PM
  • The drivers in the attached ZIP file work for me. I can now fax from XP clients. COOL!
    Also the fax server (registry and files) fix works as well, just tested.
    Friday, October 30, 2009 9:59 PM
  • Hello Miles,
    I have an almost identical problem as the original poster, howerver, I'm needing to install the shared fax on a 32-bit Windows terminal server.  Following the steps above (either option 1 or option 2) on the 64-bit Windows 2008 fax server does not result in success.  The "Additional drivers" section of the fax > sharing tab still shows the x86 box unchecked.  Attempting to check it prompts for a driver install, but expects a *.inf file as opposed to the .DLL files referenced (and provided in the generous link of your post).   The same circumstances are true if applying the instructions to the 32-bit Windows 2003 server that is the client in my case.

    Can you offer more advice on what I'm overlooking here?  I appreciate your help tremendously as I (and my client) are truly stuck.
    Wednesday, November 25, 2009 2:04 AM
  • I'm stuck with an issue that seems to be related to this, but isn't exactly the same. 

    We have SBS 2008 64-bit running.  Server says 32 and 64 bit fax drivers are available on the server. There's a fax server service running.  All the clients are 32bit XP Home or 32bit XP Professional.  Option #2 was used on all of them, and they all have service pack 3 installed.  Both 32-bit XP Professional machines fax fine through the server.  Most of the 32-bit XP home installs fax through the server fine, but three of them will not.  Says the all faxes are unavailable.  Those three never worked.  I reinstalled 32-bit XP from scratch on one of the machines to see if it was the Fax service installed prior to SP2 problem.  That wasn't it.  It still will not connect.  The three that do not work on the Fax service have access to all other features of the server, including applications that have shared sql access.

    I would try option 1, but I'm concerned that it will break the shared fax service for the 10 machines that actually work.  Right now, I only have three down, but I need to get all of them working.

    Hopefully someone with a clue about this is still reading this thread!

    EDIT- One thought I just had was that there was some kind of sharing limit on the FAX service?  The three that don't work were the last three installed.  Is there a user limit?
    Saturday, January 30, 2010 9:55 PM
  • I tried second method but I can not replace the files because the files are being used by another program. What can I do to replace it?
    Monday, May 31, 2010 8:26 PM
  • I tried second method but I can not replace the files because the files are being used by another program. What can I do to replace it?


    I had this too. However, I got round it by stopping the spooler, disabling the service and then rebooting the computer. After a reboot the files copied over fine. I then set the spooler service to Automatic and restarted it, installed the fax (you will need a XP SP3 disc ot the I386 folder as it needs the files) and hey presto everything worked.

    Thanks to the above posters for the initial help with this problem.

    Monday, October 4, 2010 10:56 AM
  • Thanks a million, this works great! Took me a full day without being able to figure out why, although I did notice it works on my win 7 laptop.
    Tuesday, March 15, 2011 1:58 PM
  • Thanks Miles,

    I used method 2 with WIN 2008 R2 STD and it works great! Thanks for posting drivers as well. Had to reboot in Safe Mode to replace the drivers in the %SystemRoot%\System32\spool\drivers\w32x86\3 directory. Great post! 

    Friday, February 24, 2012 2:31 AM
  • Hi! Can u update link for files?

    Thank U

    Friday, August 2, 2013 12:42 AM
  • I just follow the option and it work fine!

    here the update link for the files, d/l the fax zip file and it have those dll file that you need

    Tech support forums: http://social.technet.microsoft.com/Forums/windowsserver/en-US/126802cb-0702-4793-8c36-5199b8765686/fax-i-need-fxsapidll-file-would-you-send-me-now

    d/l skydrive: https://skydrive.live.com/?cid=3a34925a69915608&id=3A34925A69915608%21226


    Mark Neon

    Monday, September 2, 2013 4:27 AM