If you have a problem USB devices and Windows Vista, this article may help you.
- Step 1. Locate the file infcache.1 in folder C:Windowsinf
- Step 2. Right click on the file infcache.1, select Properties -> Security -> Edit, and give your account full control.
- Step 3. Delete infcache.1, or rename it to infcache.1.temp
- Finish: REBOOT
Try plugging in your USB devices again.