Hi hsiaochung,
- What software changes did you make on the computer prior to the issue?
Follow the methods listed below:
Method 1:
Run a System File Checker (SFC) scan on your computer and see if that fixes the issue.
SFC tool scans system files and replaces incorrect versions of the system files by using the correct versions.
See How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7 for instructions
**Method 2:**Disable and re-enable all the USB controllers.
This lets the controllers recover the USB port from its unresponsive condition. The USB controllers represent the USB ports in Device Manager.
To disable and re-enable the USB controllers, follow these steps:
b. Expand Universal Serial Bus controllers.
Note You might have to scroll down the list to find this item.
c. Right-click the first USB controller under Universal Serial Bus controllers, and then click Uninstall to remove it.
d. Repeat the above step for each USB controller that is listed under Universal Serial Bus controllers.
e. Restart the computer. After the computer starts, Windows will automatically scan for hardware changes and reinstall all the USB controllers that you uninstalled.
Also see:
Tips for solving problems with USB devices
Note: The above article is applicable to Windows 7, too.