• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1643
  • Last Modified:

How do I remove orphaned printers which don't show up in the printers control panel?

I have several printers which I have uninstalled (no apparent error), but still appear in application's print dialogs but do not show up on the control panel (see attached image).  How do I remove these orphaned printers? Is there a nice way besides manually hacking the registry to do this?

NOTE: Printers do NOT show up in the Device Manager under Windows 7 (as I have seen suggested multiple times on other forums).

Thank you. Print Dialog & Control Panel Dialog
0
lesterw2
Asked:
lesterw2
2 Solutions
 
CombatGold1Commented:
You may still have the hardware instances present for the printers. You can remove these in the device manager, though you will need to enable showing non-present devices first. Ensure device manager is closed.

1) Open the System control panel (winflag+pause)
2) Advanced system settings on the side bar
3) Enviroment variables
4) Add a new system variable:
Name: DEVMGR_SHOW_NONPRESENT_DEVICES
Value: 1
5) OK-out of this back to the System control panel -- do not open the device manager right away without closing the System Properties window as the variable won't have saved yet
6) As you're now in the fancy System control panel, select Device Manager on the side bar
7) In the View menu enable Show hidden devices

The device manager should now show hardware instance installations for devices that are not currently present. Non-present devices will have their icon faded. This should let you find the orphaned printers, of which you can delete.

This is also useful for removing many old USB devices and such you no longer have, or if you dislike hardware being labelled #2 #3 #4 etc when putting them in a different USB port or PCI slot.
0
 
CombatGold1Commented:
Forgot to mention -- if after adding that variable the device manager does not show non-present devices, you may need to log off/on or even restart the computer for the variable to take effect. That shouldn't be needed though.
0
 
Tony_the_PC-TunerCommented:
The easy way for most instances:

1. Go to Start
2. In "Run" or "Search" type the following: "control printers", then hit enter.
3. If it is still there, right click on the device and select "Uninstall" or "remove device"
4. Run CCleaner on the registry cleaner utility and it will get rid of old and orphaned registry files.
0
Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

 
Tony_the_PC-TunerCommented:
Aw for crying out loud, I just read the rest of your post, and I was too quick to respond.  My apologies.  I can see now that the devices are not showing up in the device manager for you.  CombatGold's advice is spot on.  Cheers!
0
 
CSI-WindowsCommented:
This sometimes happens with printers that were / are connected via a parallel port add-in card or sometimes wireless printers.

If you have Windows 7 Pro or Ultimate, you can use the print management console to delete the printer.

Click start and type "printmanagement.msc" and press enter.
0
 
lesterw2Author Commented:
CombatGolds1 tip is great and did show the printers, but the Uninstall did not work (no error but also did not remove printer). The printmanagement.msc brought up a printer control window I have never seen. From there, I was able to select DELETE and that did the trick!
Thanks to both!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

Tackle projects and never again get stuck behind a technical roadblock.
Join Now