You cannot install third-party printer drivers for cross-architecture support in Windows Vista or in Windows Server 2008

Article translations Article translations
Article ID: 952065 - View products that this article applies to.
Support for Windows Vista Service Pack 1 (SP1) ends on July 12, 2011. To continue receiving security updates for Windows, make sure you're running Windows Vista with Service Pack 2 (SP2). For more information, refer to this Microsoft web page: Support is ending for some versions of Windows.
Expand all | Collapse all

SYMPTOMS

You try to install third-party printer drivers for cross-architecture support in Windows Vista or in Windows Server 2008. After you do this, you may be prompted for the location of the Windows printing components for the third-party printer drivers. The message indicates that the printer drivers that are being installed are incomplete and that the missing drivers must be added.

CAUSE

This issue occurs because the missing components are part of the Windows operating system and not part of the third-party printer drivers. These missing components are part of a Windows operating system that uses another architecture. These components are not available in the current operating system. They must be obtained from a Windows-based computer that is running the relevant architecture.  

WORKAROUND

To work around this issue, use one of the following methods.

Method 1: If the driver is already installed

  1. On a the computer that is running the same operating system as the server computer, but that is running the other architecture edition of Windows, follow these steps:
    1. Start Windows Explorer. Paste the following path in the address bar, and then press ENTER:
      %windir%\system32\driverstore\
    2. Right-click File Repository, click Properties, click Sharing, and then click the Share button.
  2. On the computer that will act as the print server, follow these steps:
    1. Install the printer driver as usual.
    2. Right-click the new printer for which you want to install a new cross-architecture driver, click Run as administrator, and then click Properties.
    3. If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
    4. Click the Advanced tab, and then click New Driver.
    5. In the Add Printer Driver Wizard, click Next.
    6. Check both architectures for the driver, choose the driver from the Driver list, click Next, and then click Finish.
    7. You receive a dialog box that prompts you to point to the driver package. Click Browse to locate the share that you created in step #1b, and then locate the package for that manufacturer.

      Note Inbox driver packages are named prn**NNN.inf_HHHHHH, where ** is a manufacturer code. For example, Canon is ca and Hewlett-Packard is hp. To confirm that you have found the correct package, locate the INF file in the directory, look for the [Manufacturer] section, and then look for the correct model name in the model section. When you have selected the correct package, click OK.
    8. When you are prompted for the location of the ntprint.inf file, locate the share that you created in step 1b, click ntprint.inf_HHHHH, and then click OK. If multiple copies exist, choose the one with the most recent modified date.

Method 2: If you must install the driver

Note These steps are similar to Method 1 with minor variations.
  1. Install downloaded drivers on the cross-architecture computer.
    1. Start Windows explorer. Paste the following path in the address bar, and then press ENTER:
      %windir%\system32\driverstore\
    2. Right-click File Repository, click Properties, click Sharing, and then click the Share button.
  2. On the computer that will act as the print server, follow these steps:
    1. Install the printer driver as usual.
    2. Right-click the new printer for which you want to install a new cross-architecture driver, click Run as administrator, and then click Properties.
    3. If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
    4. Click the Advanced tab, and then click New Driver.
    5. In the Add Printer Driver Wizard, click Next.
    6. Check both architectures for the driver, choose the driver from the Driver list, click Next, and then click Finish.
    7. You receive a dialog box that prompts you to point to the driver package. Click Browse to locate the share that you created in step #1b, and then sort by modified date. Typically, this driver should be the most recently modified driver. Select that driver, and then click OK.

      To confirm that you have found the correct package, locate the INF file in the directory, look for the [Manufacturer] section, and then look for the correct model name in the model section. When you have selected the correct package, click OK.
    8. When you are prompted for the location of the ntprint.inf file, locate the share that you created in step 1b, click ntprint.inf_HHHHH, and then click OK. If multiple copies exist, choose the one with the most recent modified date.

Properties

Article ID: 952065 - Last Review: September 11, 2011 - Revision: 4.0
APPLIES TO
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Vista Service Pack 1, when used with:
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
    • Windows Vista Business 64-bit Edition
    • Windows Vista Enterprise 64-bit Edition
    • Windows Vista Home Basic 64-bit Edition
    • Windows Vista Home Premium 64-bit Edition
    • Windows Vista Ultimate 64-bit Edition
Keywords: 
kbexpertiseinter kbtshoot kbprb KB952065

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com