home




Provide x86 (32bit) "User Mode 3" Native Windows Drivers to x64 (64bit) Vista/Server 2008

This is a common requirement where users take the plunge and go 64-bit, for various reasons and then experience many problems first-hand when sharing printers on your domain! Yes, by default no 32-bit drivers are pre-loaded, even when you are using drivers included with Windows (native drivers) for your printer or fax modem.

So the trick is easy but not fast! Well, unless you use Guru Guy's guide and if applicable opt to download the native drivers linked on this page to speed it up further!

Pre-requisites

  • Installed Printer/Fax to share (driver provided either via Windows Vista/Server or manufacturer e.g. HP);
  • x86 32-bit drivers of the Printer from your manufacturer, OR if you are using Windows Server 2008 x64 native drivers an installation of Windows Vista/Server 2008 in x86 32-bit mode. (If you are sharing a Fax Service Printer, Guru Guy has provided the Server 2008 SP2 native x86 User-Mode 3 "Microsoft Shared Fax driver" here;

Step-by-Step instructions

  1. Make sure "File & Printer Sharing" is allowed in the Windows Firewall, best managed via "Windows Firewall with Advanced Security";
  2. Right-Click the Properties of your printer/fax and go to the "Sharing" tab;
  3. Click "Additional Drivers" button and tick the box "x86 User-Mode 3" driver which will prompt 64-bit Vista/Server to prompt for the x86 driver source;
  4. Now, if you are sharing a printer that is using the native Windows driver (installed out-of-the-box), click here to see the guide to extract the native driver from an x86 installation of Vista or Server 2008. Otherwise if you are using the manufacturer's driver (e.g. HP), you need to provide the x86 driver provided by them. You cannot mix drivers (ie. Native Windows x64 drivers with manufacturer 32-bit drivers). HP have a known issue with their PCL drivers where they did not include a space in the printer name in one of their driver INF files making them look unique!
  5. OR
  6. If you are sharing a Fax Share on a 64-bit server, Guru Guy has provided for download the x86 Windows Server 2008 SP2 native "Microsoft Shared Fax Driver" to save you the bother of the guide below! This is the driver provided once you install Windows Vista/Server 2008 which is needed to share the printer with your x86 32-bit Vista and even Windows XP/2000 clients!
  7. Once you've extracted the Manufacturer's driver to a local folder, or have extracted the native Windows x86 driver from the x86 install, provide the path to the "Browse" dialogue box when you clicked "Additional Drivers";
  8. The driver will be copied and then you should see below:
  9. Optionally, to confirm that the files were copied properly, in Windows Explorer navigate to %windir%\System32\spool\drivers\ and look for the folder that contains the files for the selected architectures.

Voila! You are done and are ready to share your printer with 32-bit XP/2000/Vista clients from your 64-bit server!!!

For your reference, below is the procedure to extract native windows drivers from a 32-bit Vista/Server installation. I used the same procedure to provide you the link as a convenience.

Extract Native Windows Drivers from your installation
  1. Install the Windows Vista/Server architecture of the drivers you need for your clients. E.g. If you are sharing a printer on a 64-bit server but you have 32-bit Windows XP Clients, install Windows Server 2008 x86 (32-bit) on a spare PC or in a Virtual Machine;
  2. Once installed, navigate to: %windir%\System32\DriverStore\FileRepository\
  3. There are lots of folders here! What you specifically need is the folder: prnms002.inf*
  4. Copy that folder to a memory stick and transfer over to your 64-bit Server;
  5. Provide the driver path when prompted adding it via the "Additional Drivers" button of the sharing tab in the printer properties.

Related Guides:


Like what you've read? Was this of help? Contact Guru Guy to let him have your feedback!

Now why not visit Guru Guy's Vintage Computer Webshop to grab classic Vintage Computer Server Software!

 
  Copyright © Guru Guy 2009. All Rights Reserved. SITEMAP | DISCLAIMER