Technology in terms you understand. Sign up for my weekly newsletter, "Confident Computing", for more solutions you can use to make your life easier. Click here.

How Do I Force Windows to Reinstall a Driver?

//
My machine is an emachines T2792 and has six USB ports. No matter which port I plug into or what type of hardware that I try to use, my computer tells me that the “hardware has malfunctioned” or “hardware not recognized”. My OS is XP-Home edition. I’ve tried no fewer than a half-dozen driver repair and PC rejuvenators – all to no avail. What do you think is the most likely culprit?

My knee-jerk reaction is to say that the half-dozen driver repair and PC rejuvenators are at fault. Many are no better than snake oil; they either add problems where there previously had been none, or make existing problems worse. I recommend avoiding them completely.

However, there was a problem before you tried them, so they can’t be completely at fault.

We do need to seriously consider that the hardware here has a problem, and no amount of driver fiddling is going to fix that. But before we throw in the towel on a software solution, there is one thing worth trying.

Become a Patron of Ask Leo! and go ad-free!

First, back up

As with many “let’s try this” diagnostic scenarios, it’s worth reminding you that you should take a full-system backup before you begin.

The problem is very simple: sometimes the thing that we try makes matters worse instead of better. This is particularly true when we’re fiddling with device drivers. By taking a full-system backup, you’re establishing an “it can’t get any worse than this” point that you can revert to in case things do indeed get worse as a result of our efforts.

I’m not talking about a system restore here; I do mean a real, honest-to-goodness full-image backup. The problem is that a system restore… well, it’s not capable of restoring your system, at least not from everything. The only bullet-proof protection is a full-system image backup.

Remove and reinstall a driver

The approach that we’re going to take is to instruct Windows to remove the driver(s) for your USB hardware.

Then we’ll instruct Windows to look for hardware changes. Windows will “discover” that there’s hardware on your machine that it recognizes, but for which it doesn’t have drivers installed. It will then reinstall a driver from scratch. The net result is that the software associated with the device is re-initialized to an original and hopefully clean state.

Start with Computer Management. There are many ways to get to it that differ slightly between Windows versions. One approach that appears to work in all is to click Start and then Run, or to hold down the Windows Key and and type R. Into the resulting Run dialog, type compmgmt.msc and click OK.

Run: compmgmt.msc

In Computer Management, click on Device Manager in the left hand pane. Because we’re dealing with a USB issue in this case, expand the “Universal Serial Bus controllers” item by clicking on the triangle to its left:

Device Manager: USB

Right-click one of the controller entries and click Uninstall:

USB Driver Uninstall

(This is why I so strongly recommend taking a backup first: uninstalling certain drivers may cause your system to malfunction. Typically, USB controllers don’t, but you can never be too safe.)

You’ll get a confirmation dialog:

USB Driver Uninstall Confirm

Click OK, and the driver will be removed. Depending on the device, you may need to reboot it for the removal to take effect (which may also cause the next step to happen automatically as well).

Assuming that you did not need to reboot, right-click a device header, such as “Universal Serial Bus controllers”, and click Scan for hardware changes:

Scan for Hardware Changes

This scan for changes is actually part of what’s called “plug and play”, where Windows scans for new hardware on boot and automatically installs drivers for any new hardware found.

As part of the scan, Windows should indeed “find new hardware”, so to speak, and reinstall a driver for it.

Installing Device Driver

Important: Windows may ask you for your installation media in order to locate and install drivers for the device.

Once installed and ready for use, give your USB ports another try. There’s a chance that they may work. If not, repeat for the other USB controller devices listed, and test them again.

Failure

If the driver installation fails, this might mean that, yes, the hardware itself is having some kind of problem, and may be in need of repair or replacement. It’s at least in need of more complete diagnostics to determine what to do next.

And if, after all of our efforts, there are things that aren’t working, or are working worse than they were before, you can revert to the backup image that you took before you started. That will return your machine to the state that it was in prior to our little experiment.

Podcast audio

Play

17 comments on “How Do I Force Windows to Reinstall a Driver?”

  1. I have heard third-hand (not having experienced it myself) that the above steps sometimes don’t actually get rid of the old drivers, and will simply reinstall the same (broken?) drivers. But, if you do the uninstall/remove in safe mode, it “really, truly” gets rid of the current drivers.

    So, if the above doesn’t work, try it again by uninstalling the driver in safe mode, and then rebooting. That should then force new drivers to be installed when it detects the hardware.

  2. Leo, you are indeed a godsend. Though I hesitate to employ the tactics you advised for fear of losing the little headway I’ve made thus far, I want you to know I’m truly grateful for your concern and efforts. You did at least reply without a price tag.
    Just prior to tossing this maddening machine out the nearest window, I promise to try your approach. After all, I can’t tear it up any worse.
    Truly Gr8ful,
    Johnny J. Church, Jr.

  3. Smells a bit like a bad motherboard to me.

    If the computer is out of warranty and it was an off-the-shelf consumer product, the window might turn out to be the best option.

  4. Dan – if indeed it is a bad motherboard, the easiest way to find out is to uninstall and reinstall the drivers as Leo suggested. At least that is how we do it at the warranty company I work for. We also suggest before scanning for new hardware to shut down the PC for about 20 – 30 second and let windows detect the hardware as it reboots to prevent defective drivers from being used. I don’t know if that works better than safe mode, but I have never had a software related driver problem continue after following that method

  5. Dan- There are also boards to add ports available Usually they use a PCI, so if the MB is bad you could still get USB port without throwing out the machine
    Cheers

  6. We have used the remove, reboot, reinstall steps for years. Always my first steps when I have that type of failure – and always worked whenever it hasn’t been a hardware failure.

  7. Johnny, It’s a bit of a long shot because you say all the ports are failing at the same time, but you could also open the case and check to see that the USB port connections to the motherboard are seated properly. I’ve seen situations where the PC case didn’t match the motherboard’s configuration. The case wires for the front USB ports were never connected to the motherboard because the board lacked the places for the connections. The rear connectors were not properly seated either, so all the ports failed.

    Still, I agree that it sounds like a motherboard failure. If so a USB board snapped into a PCI slot would be the quickest, least expensive fix. I’d also remove those driver helpers and do a fresh install of a good Malware scanner. Chances are at least one of those helpers did more harm than good.

    If you do decide to open the case, do a search for “bulging caps” first and familiarize yourself with what a bulging capacitor looks like before you plop any cash down for a new USB port card. Bad capacitors can be the source of many odd issues. If you see any on your motherboard, it’s either time to do some soldering or time to look for a new PC.

  8. 1 important information appears to be missing in the question: has any of the USB-ports been working earlier, or have none done so? In case 1 Leos solutions are relevant, in case 2 it must probably be a hardware error.
    I had a similar situation and tried reinstalling etc. until I took a look at the mainboard and discovered (Oh horror) that I had placed the sticks wrong to the USB-pins. After correcting this it worked immediately. The odd thing is that the system had recognised the USB at all…
    Another relevant information missing is whether the ports in question are the ones built into the mainboard or “external” i.e. connected by cables.

  9. To check if the hardware is functioning, you could boot your computer from a Linux Live CD (let’s say the one from Ubuntu), and check if you can use the USB ports.
    If it works with Ubuntu, it’s certainly a software problem. (an opportunity to switch to Linux ?)

  10. Hi

    I like your site, It’s very helpful.

    I had a Q:

    I want to image my hard drive or clone it or something similar, just take a look @ the

    attachment, then it will b easy for me to explain U,

    I’v tried Back & Restore (In Windows 7 Control Panel, if click on: create a system Image)

    My mission is to do the same how we can Image & restore Windows 7

    my Q:

    I have 2 Desktop 32 & 64 Bit

    AMD FX & Intel I 7, & WIndows 7 Ultimate or Windows XP

    Professional is installed,

    6 GB RAM

    Can I image my hard drive or clone it or, how can this mission complete ?

    This would save time,

    let me no

    Thanx

    Kevin

  11. You are sooooooooooo wrong here. I am really sorry to use the word ‘wrong’ instead of ‘incomplete, but given the fact that you are an experienced expert, this solution is more like a wrong one than an incomplete one.

    First of all, this problem is actually far worse than being a simple driver issue. If you search internet for this problem you are sure to get a number of remedies out of which no one works for everyone. This tells me how complicated the problem is. I know this because I experienced it and believe me first time it was this solution that worked but second time no solution worked! As you suggest, I also thought my USB hardware is dead. But, it was not. While I stopped looking for solutions and planned to replace my laptop, one day I found out that accidentally short circuiting my USB port rectified the problem! I thought I knew the final solution but then it malfunctioned third time and to my surprise even shorting USB port did not solve the problem. But then, one fine day the problem vanished all by itself (at least I don’t remember anything I did that could possibly solve it).
    So, I request you to please search it on internet and see for yourself how many people are suffering from this problem and that your solution (also advised by Microsoft) is of no use to many people.

    • With all due respect, I never claimed that this was THE solution to ALL USB problems. I’m sure you’ll agree that not all problems are the same. This article exists specifically to show people how to force Windows to reinstall a driver, using USB as an example. It does work for many types of USB problems, but as I said, I never claimed all.

  12. I have had great results using this method. I always try the simple and less time consuming things first and this only takes a couple of minutes. Getting flustered and assuming the worst is a waste of time without trying the simple fixes first.

  13. when you go to device manager the list of shows all of the installed components, the ones with a yellow triangle in front are the ones not working.
    get the serial number and model No. of your machine then go to the manufactores website look for driver downloads, they usually come compressed take what you need, unpack them. then uninstall the old drivers replace with the new hope that helps

  14. What if, the drivers that are found defective belong to the Main Processors?
    I have a quad core processor ‘AMD A8-3870 APU with Radeon Graphics.JPG 2’. All the 4 processor drivers are defective. I tried to uninstall them.
    They get uninstalled, but after a restart, the issue remains as such.
    The latest driver software from AMD is installed.
    Still no solution.
    On another installation on the same computer, of the ‘Windows Technical preview’ on another physical hard drive I do not have this problem. So I understand that it is not a hardware issue. The issue is software related.
    I cannot roll back to the original drver because the ‘Roll back’ button is not highlighted. I did this process on safe booting as well. Please advise.

  15. A related topic was not traced in the topics.
    I have licensed Macrium Reflect and Acronis True Image, all well updated.
    Following a re-imaging using Macrium Reflect, Of late, I have detected that the cause of one of my never solved problem was due to Mactium reflect. All the 4 drivers of my CPU are seen as defective in device manager, inspite of installing the latest drivers from ASUS. Though the system works OK, except for frequent freezes. Since I could not find any solutions I recently re-installed windows and all the applications afresh. This driver problem was not there originally before a backing up and re-installation was done. A re-imaging with Acronis of the same installaiton did not show any driver issues. I repeated the process twice, and I am now sure that there is some bug somewhere with Macrium reflect.
    IT MAY BE NOTED THAT BOTH THE BACKUPS WERE DONE ONE AFTER THE OTHER.
    Please advise me as to how to solve this and the possible causes. IU want to work it out myself.

  16. Hi Leo,
    I tried this method for a USB printer problem, and it inadvertently disabled my USB mouse and keyboard! Luckily I had additional USB ports on the front of the computer to get them working. Just a heads up for everybody else!

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.