JSI Tip 5201. How do I prevent a client from installing a new printer driver when they connect?

When a client makes a connection to a network printer, the default action is to allow any required printer drivers to be installed. In some cases, you may want to prevent the client from automatically installing the printer driver. If you allow a Windows NT 4.0 Terminal Server Citrix Metaframe Independent Computing Architecture (ICA) client to install printer drivers when they connect, the Spooler service is likely to start consuming extra CPU cycles, if the driver has not been tested with Terminal Server.

To prevent a client from installing a new print driver when they connect, perform the following on the print server:

1. Use the Registry Editor to navigate to

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers/

2. Add Value Name AddPrinterDrivers, a REG_DWORD data type, and set the data value to 1.

NOTE: A data value of 1 allows only Administrators and Power Users to automatically install a new printer driver.

NOTE: See Q221509 How to Set a Default Autocreated Printer with Windows Terminal Server Using Metaframe ICA Client.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.