Wednesday, September 12, 2007

Vista USB device drivers not found... a fix!

This was the first problem I experienced with Vista. I had a Sandisk U3 2GB Titanium drive which for some reason wouldn't detect under Vista. Vista would search for drivers, say they couldn't be found and ask me to insert a CD with the driver... and as you may know, only Win95 needs USB drivers.

The fix requires you edit registry settings. I take no responsibility if this actually ruins your system... that said, if you can't use USB devices, your Vista system is in a bad state either way because everything these days tends to need USB.

As will always be the case, I have tested this solution. It works and I would rate is as an easy fix to apply.

Tested: Windows Vista Home Premium.
Original Source: Microsoft TechNet Post
Thanks to: NareshV

VISTA USB DEVICE DRIVER FIX.
  1. Click the Start icon (Start Menu).

  2. Either type "regedit" (without the quotes); or

    Click Run and type "regedit", then Click OK.

  3. NOTE: Vista User Account Control may ask for permission to continue. If so, click Continue.

    This will load Registry Editor.

  4. In Registry Editor, navigate to:

    HKEY_LOCAL_MACHINE\
    Software\
    Microsoft\
    Windows\
    CurrentVersion


    TIP: You will know you are in the right place because the Status Bar gives your location.

  5. In the right hand Registry Editor pane (click on picture above for close up), double-click DevicePath.

  6. In the Edit String window. Add a semicolon ";" to the end of the existing details. Then add this path

    %SystemRoot%\System32

    The full details in the edit window should now look like this:

    %SystemRoot%\inf;%SystemRoot%\System32


    IMPORTANT NOTE: If there is ANYTHING else there, DO NOT REMOVE IT! Just add %SystemRoot%\System32 only. If you did delete something by accident, just click Cancel and repeat from Step 4 again.

  7. Click OK to save the changes.

  8. Exit Registry Editor.
Once you have done this, you may need to uninstall all USB devices that haven't installed properly so that Windows can rediscover them. This is done from Windows Device Manager found in Control Panel. This is the cleanest way to make sure everything then attempts to reinstall again and the drivers get discovered.



Google

4 comments:

anupsn said...

AWESOME POST .... GREAT ONE

Jetsons21C said...

Crud. I got an "Error Editing Value Cannot edit DevicePath: error editing the value's new contents." I am still seriously stuck!
TJP

Jim's Online said...

FIX did not work for me. I tried to uninstall and then plug it back in, I tried a re-start. Nothing worked. I have a new 8GB PNY (vista ready upgrade) flash drive.

joshua said...

Just a tip for those having trouble. You MUST have administrator privileges on the PC you're trying to fix. Also, it seems that this problem is fixed automatically by Vista SP1.