Seeing "ghosts" in Win 2000
Serdar Yegulalp

"Ghosted" devices in Windows 2000 are hardware devices (usually non-Plug and Play) that, while not installed or running, nevertheless have drivers or Hardware Manager entries present for them. They may be devices that were removed or stopped functioning for some reason.

Ghosted devices can cause a host of problems. For instance, I've found that ghosted devices can sometimes cause Windows Update to detect and download unneeded drivers. The only way to remove ghosted devices used to be to boot into Safe Mode and delete them from the Device Manager there.

Thankfully, there is a way to show ghosted devices in the Device Manager without having to boot into Safe Mode. To do this, open a command prompt and type the following commands (or create a batch file with these commands and run it):

set devmgr_show_nonpresent_devices=1
start devmgmt.msc

You can then right-click on any ghosted devices listed and delete them.

The "devmgr_show_nonpresent_devices" environment variable tells the Device Manager to show ghosted devices, but it is reset every time the Device Manager is closed. Therefore it needs to be manually reset every time you run Device Manager if you want ghosted devices to be visible.


Serdar Yegulalp is the editor of the

Requires Free Membership to View

Windows 2000 Power Users Newsletter.


This was first published in February 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.