Remove Printer Definition from the Registry


There is a problem with NT printer definitions that may cause you problems. You
follow standard advice to uninstall and reinstall the printer driver. Sometimes
this doesn’t fix the problem and you have no choice but to remove a printer.
When you use the Remove or Delete Printer options in Print
Manager
, the printer connection disappears immediately. However, the
spooler simply marks the printer for deletion. NT doesn’t actually delete the
printer until you reboot the system. Sometimes NT will delete the definition if
you stop and restart the spooler. Sometimes it doesn’t. If this doesn’t work,
and you will find out when you try to redefine the printer. No issue for
workstations. You can reboot. Unfortunately there are servers which can not be
rebooted (or at least not for something like a printer definition). For servers
which can not be rebooted, you can remove the printer definition from the
registry by hand prior to the reinstall.

If it is a local printer (My Computer), go to the following registry keys and
delete the respective entries:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\
Windows NT x86\ Drivers\Version-2\

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\

If it is a network printer (network printer server or \\), go to
the following registry keys and delete the respective and entries:

HKEY_CURRENT_USER\Printers\Connections\

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

After the registry edit, you need to stop and restart the spooler service. At
this point, you’ll be able to reinstall the printer driver correctly.

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scroll to Top