How To Remove Printer Definition From Registry via Registry Editor In Windows XP/ Windows Vista and Windows 7

From time to time, our printer system acts up. Sometimes, some users have old printer definitions still registered in the registry which causes all kinds of weird problems from not printing to printing weird characters. You normally follow the steps to uninstall and re install printer drivers but that does not cut it every time.

When you remove the printer from print manager in Windows, it remove the printer immediately but the print spooler simply marks it from deletion and the printer is not completely deleted until you restart the system. Sometimes restarting the print spooler via services.msc does the trick of removal, sometimes it does not. Particularly for servers, you do not want to reboot them just for removing printer definitions. Whatever may be your reason, this article will let you delete printer definitions completely from the registry using registry editor.

Removing Printer Definitions via Registry Editor in Windows XP/Windows Server 2003/Windows Server 2008:

For Local Printers:

1. Go To Start > Run and Type in regedit and Hit Enter

2. Once Registry Editor opens up, remove printer definitions from following registry keys

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

For Network Printers:

1. Go To Start > Run and Type in regedit and Hit Enter

2. Once Registry Editor opens up, remove printer definitions from following registry keys

HKEY_CURRENT_USER\Printers\Connections
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\servers\printers\

Removing Printer Definitions via Registry Editor in Windows Vista/Windows 7:

For Local Printers:

1. Go To Start and Type in regedit and Hit Enter

2. Once Registry Editor opens up, remove printer definitions from following registry keys

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

For Network Printers:

1. Go To Start and Type in regedit and Hit Enter

2. Once Registry Editor opens up, remove printer definitions from following registry keys

HKEY_CURRENT_USER\Printers\Connections
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\servers\printers\

Hopefully you find this article useful and informative. If you would like to add anything to the article, leave us a comment. We really appreciate your feedback.

One comment on “How To Remove Printer Definition From Registry via Registry Editor In Windows XP/ Windows Vista and Windows 7

  1. Add Windows 8 to the list. After hours of trying to find a solution, this worked like a treat !! Thanks a bunch !! :)

Leave a Reply

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


two − = 1

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>