Windows cannot recognize the USB device

Hi,
Recently, I upgraded from Windows Vista to Windows 7 in my Dell XPS M1530 laptop. Everything was running fine, and my USB mouse worked perfectly for a day. Suddenly, all the USB ports stopped working when I plugged in a memory stick. They still in power but Windows just don’t seem to recognize any USB device. The error message is “Windows cannot recognize the USB device."
