I needed this too for testing a launcher on my USB flash drive. As I used an old computer without front USB ports and I was too lazy to stand up each time and replug the memory stick I searched for a solution in web. All solutions I found need the Microsoft command line tool DevCon, which is not very straight forward to use, so I tried to find another one. It needs also some clicks, but does without extra tools:
1. push [win]+[Pause] to show the "System Properties" dialog or just pick it from the Control Panel
2. switch to Hardware tab and click on "Device Manager"
3. There you click on "Universal Serial Bus controllers" to open it
4. Below that you see 5 (maybe more or less) items called "USB root Hub". If you know which of them your device is connected to (i.e. through experience) right click it and select "disable", otherwise do that with all of them. WARNING: doing so will disconnect all connected USB devices!
5. Right click the disabled items and select "enable". Your devices are then detected again.
EggHeadCafe - .NET Developer Portal of Choice
http://www.eggheadcafe.com/default.aspx?ref=ng