Non-Present Devices in XP / Vista
My boot up time was increasing on my XP desktop and I knew this was in part to lots of drivers for hardware that I no longer have. So how do you identify and remove such drivers then?
These instrcutions are sort of XP based but will work on Vista too.
If this is a one off activity, open Device Manager using the following command line:
Devmgmt.msc set DEVMGR_SHOW_NONPRESENT_DEVICES=1
Then from the View menu select “Show hidden devices”. Hardware that was connected to your computer but no longer is will appear with a faded icon. You can right click and select to uninstall it.
Another way to accomplish this is to add “DEVMGR_SHOW_NONPRESENT_DEVICES” with a value of 1 as a system or user environment variable. Any time Device Manager is run, you can just select “Show hidden devices”.