Windows 2008 and Windows 2008 R2: Installing cross-architectural print drivers from the server locally

With Windows 2008 and Windows 2008 R2 there've been several times where customers saying that they've built a new 64-bit 2008 or a 2008 R2 print server and now 32-bit clients aren't able to access print queues since 32-bit printer drivers are missing. A Microsoft Knowledge Base article tells you what needs to be done. […]

With Windows 2008 and Windows 2008 R2 there've been several times where customers saying that they've built a new 64-bit 2008 or a 2008 R2 print server and now 32-bit clients aren't able to access print queues since 32-bit printer drivers are missing. A Microsoft Knowledge Base article tells you what needs to be done. And that way is to remotely install drivers from 32bit client running vista/win7 or 2008 server. But, what if there's an environment where there're no 32-bit Vista/Windows 7/Server 2008 machines to pull the drivers remotely from? What if you want to add all 32-bit inbox printer drivers on server locally so that you don't have to add drivers remotely each time you install a new print queue?

There were a few options:

  1. Download an evaluation copy of 32-bit Windows 7 or Server 2008 and then install it and follow the above steps mentioned in KB. Windows 7 Trial can be found here.
  2. Use ImageX tool from Windows Automated Installation Kit to extract necessary driver files from an installation disk without installing 22-bit OS.
  3. Download an evaluation .vhd of Windows Server 2008 and load it on a Virtual Machine (Hyper-V,Virtual Server,Virtual PC) and then add drivers from there.

   
   

More Info: Installing cross-architectural print drivers from the server locally