I suggest you reinstall USB controllers.
Use the Mouse
=============
First, please disconnect all USB devices and then perform the following steps:
1. Click "Start", type in Device Manager the Search bar and press "Enter". Click Continue if necessary.
2. In Device Manager, double click to expand "Universal Serial Bus controllers", right click on the "Host Controller", click "Uninstall" and click "OK".
3. Repeat the step 2 to uninstall all items under "Universal Serial Bus controllers".
Then, restart your computer and Windows Vista will reinstall all USB controllers automatically.
Use the Keyboard
=============
First, please disconnect all USB devices. Then, go through the following steps:
1. Press "Ctrl + Esc" to open the Start Menu.
2. Type Device Manager in the Search bar and press "Enter". Click Continue if necessary.
3. In Device Manger, press Tab and use "Up" and "Down" to move the highlight to "Universal Serial Bus Controllers".
4. Press "Right" and expand it.
5. Press "Down" to move to the first item and press "Delete" to remove it.
6. Repeat the step 5 and uninstall all items under "Universal Serial Bus Controllers".
Then, restart your computer and the system will reinstall all controllers automatically.
If the issue still occurs, I suggest you upgrade your BIOS, and access the motherboard or computer manufacturer website to find if there is any USB controller drivers can be downloaded. If it does not help either, Please let us know if your chipset is from
NVIDIA and if so, install the following hotfix.
You may encounter problems when you move data over USB from a Windows 7-based or Windows Server 2008 R2-based computer that has an NVIDIA USB EHCI chipset and at least 4GB of RAM.
http://www.microsoft.com/download/en/details.aspx?id=3689
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”