I have a printer connected to my computer that I'd like to share on my home network - shouldn't be a problem.

The computer the printer is connected to is running Vista Ultimate x64. The computers I'm trying to share with are x86 Windows XP Professional and x86 Vista, so I need to install additional (x86) drivers.

Printer sharing

I checked the box to add x86 printer drivers and then it asked for the location of the drivers. I browsed to the location and clicked OK.

Add additional drivers

It then prompted "Please provide path to Windows media (x86 processor).

Locate ntprint.inf

When I click "Browse..." it wants the location of a file named ntprint.inf

It looks like it's asking for a Windows (x86) installation disk. I put one in but I can't seem to find this file on the 32-bit Vista install disk

Where is the proper place to find this file?


Your best bet would be to download the drivers from the printer manufacturer website.

  • That's what I did - after I select the location of the downloaded driver it then prompts for the location of ntprint.inf. – jmohr Sep 8 '09 at 13:09
  • It may be that what you've downloaded is a compressed file, can you right click and extract files. What is the model of the printer? – Col Sep 8 '09 at 13:13
  • It's a Dell Laser 1700. The driver comes as a self-extracting .exe. So, I have extracted the files to choose the correct driver. That part works fine. After I choose the correct driver, it then prompts me for the location of the (x86) ntprint.inf file. It's usually located in C:/Windows/inf/ - but I'm on Vista x64, so I can't use that one. – jmohr Sep 8 '09 at 14:56
  • Have a look at this file from microsoft it seems to give some hints download.microsoft.com/download/a/f/7/… – Col Sep 8 '09 at 15:53

jmohr, i too had this issue and just blogged about the the solution. http://jasonmlee.net/archives/365

  • Worked for me, annoying, but doesn't seem like a hack. – benzado Oct 28 '10 at 22:08

i386 is a directory on the Microsoft 2003 installation CD.


I used this solution from http://social.technet.microsoft.com/Forums/en/winserverprint/thread/59c1d8e4-76f4-415a-9ec1-7046c9d417a2

To install an x86 additional driver on a Windows Vista x64 host, you first need a running Vista x86 system. On this x86 system, locate the directory \Windows\System32\DriverStore\FileRepository\ntprint.inf_xxxxx

I have a 2008 R2 (x64 by default) host, and found the ntprint.inf folder on a Windows 7 32 bit PC.

you are seeking a folder, not a file.

protected by random Feb 27 '11 at 19:25

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.