Does it reboot any other systems when you plug it in?
I'd go to device manager and uninstall any USB root hubs. Then reboot and let windows detect them again when it starts up. This should replace any corrupted USB driver files.
Also just out of curiosity, what happens if you boot the computer with the flash memory attached?