MORE INFORMATION
It is rarely necessary to remove a printer by altering the registry. In
most cases, you can remove a printer in Print Manager or the Printer
folder using the Remove or Delete Printer option. This immediately removes
the printer, but internally the spooler marks the printer for deletion and
does not actually delete the printer until the next time that the Spooler
Service starts. Therefore, you should stop and restart the Spooler Service
before attempting to recreate a printer, or before attempting to remove a
printer port that a recently deleted printer was using. Also, you should
close Print Manager or the Printers folder before restarting the Spooler.
In summary, if you use the Print Manager or Printers folder to remove a
printer or printer port, then close Print Manager or the Printers folder,
stop and restart the Spooler Service. If you reopen Print Manager or the
Printers folder, and the printer or port is still present, then you should
consider removing the printer or port by altering the registry.
NOTE: ALL references must be deleted to ensure complete removal of the print share or installed printer. You must also either Stop and Start the Spooler Service or shutdown and restart Windows NT for these changes to
take effect.
Modifying the Registry
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk.
- Run Registry Editor (regedt32.exe).
- Go to the appropriate registry location mentioned below for your
version of Windows NT.
- Delete the registry information for printer(s) and/or server(s) you want to remove.
NOTE: It is recommended that you first save each registry key before you delete it.
The following registry paths apply to Intel-based (x86) computers. If you
are running an Alpha-, MIPS-, or PPC-based computer, substitute the x86
portion of the entries below with the correct processor type (Alpha_AXP,
R4000, or PowerPC). Text enclosed in angle brackets (<>) or presented in
italics refers to machine- specific or printer names. "\\
server name\Printer" refers to
the universal naming convention (UNC) path to the specific print share.
Windows NT 4.0
If the printer is installed locally (My Computer), the printer information
is located in the following registry keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2\Printer Name
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Printer Name
If the printer is installed as a network printer (Network printer server
or \\
server name), the printer information is located in the following registry keys:
HKEY_CURRENT_USER\Printers\Connections\server name
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers\server name\Printers\Printer Name
Windows NT 3.51
If the printer is installed locally (Create Printer), the printer
information will be located in the following registry keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-1\Printer Name
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Printer Name
If the printer is installed as a network printer (Connect to Printer), the
printer information is located in the following registry keys:
HKEY_CURRENT_USER\Printers\Connections\server name
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers\server name\Printers\Printer Name
Windows NT 3.5
If the printer was installed from Print Manager using the Connect To
Printer option, the printer information will be located in the following
keys:
HKEY_USERS\S-user id number\Printers\Connections\server name\Printer Name
HKEY_CURRENT_USER\Printers\Connections\\server name\Printer Name
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Devices
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version
\PrinterPorts
If the printer was installed from Print Manager using the Create Printer
option, the printer information will be located in the following keys:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\Current Version\Print Manager\Printers
HKEY_USERS\SID Number\SOFTWARE\Microsoft\Windows NT\Current Version\Print Manager\Printers
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Devices
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Printer Ports
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-1
Windows NT 3.1
If the printer was installed from Print Manager using the Connect To
Printer option, the printer information will be located in the following
keys:
HKEY_USERS\S-user id number\Printers\Connections\server name\Printer Name
HKEY_CURRENT_USER\Printers\Connections \\server name\Printer Name
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Devices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\PrinterPorts
If the printer was installed from Print Manager using the Create Printer
option, the printer information will be located in the following keys:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\Current Version\Print Manager\Printers
HKEY_USERS\SID Number\SOFTWARE\Microsoft\Windows NT\Current Version\Print Manager\Printers
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Devices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Printer Ports
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
There may also be references to printers in other ControlSets, such as
ControlSet001, but because this may be the Control Set for the Last
Known Good Configuration, it should not be modified.
For additional information, please see the following article in the
Microsoft Knowledge Base:
135406 Steps to Manually Remove and Reinstall a Printer Driver
NOTE: If you intend to manually remove a printer driver you must do so before manually removing the printer and shares, because the registry
entry that is referenced in article
135406 is deleted when you manually
remove the printer and shares.