ghacks Technology News

Remove Old Windows Device Drivers


If you are the type of computer user who likes to upgrade his computer with new hardware devices instead of purchasing a new computer whenever a speed, storage or performance update is due you might find the following tip interesting. It is very likely that old device drivers are still present on the system which can lead to all kinds of hardware related problems and even slow boot times as Windows is searching for those hardware devices in every boot sequence.

It is quite easy to check if Windows is still listing old device drivers on the computer system. All that needs to be done is to access the Windows Device Manager. The easiest way to do this is to press [Windows Pause] which will open the System Properties. A click on Hardware > Device Manager will open the device manager.

The first step in there is to enable the display of hidden devices. Hidden devices are all devices that are currently not connected to the computer system. This can be old device drivers or hardware devices that are currently not connected. To enable hidden devices click on View > Show Hidden Devices.

old device drivers

Windows will now display those devices in the list of hardware devices. Now it is time to click through all the hardware categories of the device manager to scan for devices that are not longer in use. This can be computer monitors, input devices like keyboards or mice, video cards and practically any computer hardware that can be replaced.

A right-click on such a device will provide the means to uninstall the device driver from the computer system. The uninstallation should remove the device entry from the device manager. Nothing can go wrong if you happen to uninstall working hardware devices from the system. Windows will either automatically install the new drivers at the next startup or prompt for a driver disk to perform the installation.

Cautious users might want to create a device driver backup before starting the process.




Tags: , , , , , ,
Categories: Tutorials Basic, Windows



Related posts:

Powerful Device Manager Device Remover
Windows Vista Drivers
Device Driver Cleanup
Device Driver Backup
Device Doctor Scans Windows For Driver Updates
Unknown Device Identifier
Get rid of obsolete drivers
Windows Device Manager Alternative

10 Responses to “Remove Old Windows Device Drivers”

  1. Kris says:

    You forgot to set the devmgr_show_nonpresent_devices=1 environment variable. Just “Show hidden devices” on its own will not display everything.

  2. xyglyx says:

    What he said.

  3. mule says:

    excellent article and followup by Kris!

  4. Paul(us). says:

    When i do it like Martin said i sea working and not working. So maybay kris his way is more easy.
    But main quistion is:
    How do i set devmgr_show_nonpresent_devices=1?
    Or put it different where do i put the command the variable devmgr_show_nonpresent_devices=1?

  5. Kris says:

    The easiest way is…

    start->run->cmd [press enter]
    set devmgr_show_nonpresent_devices=1 [press enter]
    devmgmt.msc [press enter]

    To set the variable permanently, go to Control Panel->System->Advanced->Environment Variables and add it to the System Variables section.

  6. Paul(us). says:

    Oke Kris thanks ferry much for your explenation. Christal clear. But i have a question about when i am ready with the unistalation, and i have removed all the old device drivers. How do i put the (orginal) configuration back into the old position? Do i restart the computer or do i have to give a command to put everything back into the old position?

  7. Kris says:

    The devmgr_show_nonpresent_device is only ever present in the one instance of the command prompt which you type the command to set it. It will pass on to commands you run inside that command prompt (like devmgmt.msc), but the variable is gone when you close the command prompt.

  8. David says:

    Was about to add the non-present variable business myself but I see many folk have done it already. In my case, when I did this, the hardware list was showing all sorts of weird, greyed-out items (including a second different “phantom” processor, extra different makes of drives, etc.) that had never had so much as a sniff of my PC. I`m told that it’s due to different models of computer being set up in the factory from the same image, which sounds a little strange to me. Why have all these non-used drivers floating around? Do they get loaded anyway on boot-up? I removed all of mine with no problems.

  9. maze says:

    Thanks a lot boris, that tool is very useful

Leave a Reply   Follow Ghacks   Subscribe To Comment Rss

© 2005-2009 Ghacks.net. All Rights Reserved. Privacy Policy - About Us