USB Ports Not Working

Look in c:\windows\inf (ensure you can see hidden and system files) and see if you can find the two files named usbstor.inf and usbstor.pnf.

If they are missing, you need to restore/replace them.

Copies of these files may be found in C:\Windows\System32\DriverStore\FileRepository inside a folder named usbstor.inf_xxxxxxxx. If more than one such folder exists, use the folder with the latest (newest) date.

Create a System Restore point first and reboot afterwards. If the above doesn't work and the problem is recent enough, you could rollback Windows to a time that the USB ports did work.

You could also verify using regedit that the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\USBSTOR has an entry named Start whose value is 3.

See also if there is anything useful in the Event Viewer.

You could also try the oldest remedy of them all : Uninstall all the USB hubs from the Device Manager and then reboot.


On several of our older Dell desktop machines, we have had this same problem. My solution was to go into Device Manager and delete all the USB controllers and hubs. Reboot to allow Windows to re-discover the hardware and reload the drivers. This problem occurs maybe twice a year and this procedure fixes it each time.