Home > Microsoft, MS Operating Systems, Windows 2008 R2 > Providing 32 bit drivers from a Windows 2008 R2 print server – part 1

Providing 32 bit drivers from a Windows 2008 R2 print server – part 1


Recently deploying a 2008 R2 print server to server printers out to Windows XP (x86) clients.

 

When I came to install the first x86 driver, it complained that it required a x86 version of ntprint.inf (please provide a path to windows media x86). This is obviously not to be found on a 2008 R2 x64 system, so I did a bit of digging.

 

Lots of Technet posts later, and I came up with the following post;

 

STEP BY STEP GUIDE TO GET A WORKING NTPRINT FOLDER FROM WINDOWS 7 MEDIA.
If you have a Windows 7 32-bit CD, perhaps with a new computer, OEM disc should work fine, do the following:
1. Make a folder on your C Drive called Win7Mount
2. Obtain a copy of ImageX. This can be downloaded from Microsoft. It is their new imaging software.
3. Insert your Windows 7 DVD or mount your ISO. Note the drive letter.
4. Open a command prompt and change directories to wherever ImageX is installed. I have the Windows AIK installed so mine was at C:\Program Files\AIK\Tools\x86.
5. Type the following command: imagex /mount H:\Sources\install.wim 1 C:\Win7Mount and press ENTER.
6. Wait for imagex to complete. Will take 2-3 minutes to fully mount DVD.
7. Now browse to C:\Win7Mount\Windows\winsxs\
8. Copy the contents of x86_ntprint.inf_31bfxxxxxxxxxxxxxxxxxxxxxxx to wherever you save your Print Drivers. I called it "Windows 7 32-bit NTPRINT". That way when I need it in the future I will remember what it was for. (Note: there is another folder called x86_ntprint.inf.resources_xxxxxxxxxxxxxxxxxx. I copied the contents of that one as well, but didn’t need it. I figured I might in the future so I went ahead and grabbed it now.)
9. Now type: imagex /unmount C:\Win7Mount and press ENTER. This process will take 60 seconds or so.
10. Now when the print server asks for the Windows media, just browse to that new folder you created and it will find the files needed.

(from R_Farquhar @ http://social.technet.microsoft.com/Forums/en-US/winserverprint/thread/59c1d8e4-76f4-415a-9ec1-7046c9d417a2/ )

 

However this gave me a “the system cannot find the file specified” when running step 5. Hmm time to do some more digging.

After some more prudent digging I decided to use DISM to mount the image, so here is some updated instructions! 🙂

1. Make a folder on your C Drive called Mount

2. Insert your Windows 7 DVD or mount your ISO, or extract the contents using something similar to WinRAR. Note the drive letter/or location of extraction

3. Open an administrative command prompt.

4. Type the following command “dism /mount-wim /WimFile:d:\install.wim /index:1 /mountDir:c:\mount” and press ENTER.

5. Wait for dism to complete. Will take 2-3 minutes to fully mount DVD.

6. Now browse to C:\Win7Mount\Windows\winsxs\

7. Copy the contents of x86_ntprint.inf_31bfxxxxxxxxxxxxxxxxxxxxxxx to somewhere sensible.

8. Now type: “dism /unmount-wim /mountdir:c:\mount /discard” (where c:\mount is your mounted dir) and press ENTER. This process will take 60 seconds or so.

9. Now when the print server asks for the Windows media, just browse to that new folder you created and it will find the files needed.

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: