Many organisations push out printer installations via Active Directory. If you want to tidy up those printers (removing ones you don’t use) you may find Windows 7 doesn’t let you delete them, even though you may be a local administrator and even if you use an elevated Explorer session:
Use the following steps to resolve this annoyance.
From an elevated command prompt:
C:\Windows\system32>net stop spooler
The Print Spooler service is stopping.
The Print Spooler service was stopped successfully.
Then fire up regedit. Navigate to Computer\HKEY_CURRENT_USER\Printers\Connections and delete the offending printer:
Finally, restart the print spooler:
C:\Windows\system32>net start spooler
The Print Spooler service is starting.
The Print Spooler service was started successfully.