Monday, May 30, 2011

No driver found for you external USB device

During the initial installation of a USB device (most often external drives, although not always), windows vista does not locate or install drivers for the device.

Windows vista might report that there is "no driver found for your device" or will not display the pre-installed Vista OEM driver, you will still get "no driver found .." error. This is most likely caused by a corrupted INFCACHE.1 file. This file stores the location of drivers and their INF files. This file is hidden, has restricted access, and can be found in "c:\windows\inf".

By deleting the INFCACHE.1 file and it will force the windows to rebuild that file while next time windows searches for drivers. To delete this file, you have to set the security permissions of it to allow Full Control for the User Group Administrators or Full Control for your user account. Please follow the directions below:

1. Open My Computer and in the address bar, type C:\windows\inf and press Enter.
2. Find and then right click on the file named INFCACHE.1.
3. Select Properties > Select Security tab > Click on Edit > Click on Add to add User Groups.
4. Type Administrators in the user groups field and click on OK.
5. Set Administrators to Full Control and click on OK.
6. Move or Delete the file INFCACHE.1.
7. Reinstall the device to force the windows to rebuild the INFCACHE.1 file.

Note: Do not reinstall the same external USB device that you were having issues detecting before. Connect another USB device other than the one that Vista had an issue detecting.

This detection issue can happen several times in a row, but repeat the steps 1-7 and try again until this works.

No comments:

Post a Comment

Feel free to comment...