with windows 7 it's the easiest, because it no longer needs changed settings to clear unused drivers.
I don't know which language your Windows has, and I have to translate the terms from German - they might be named slightly different on your system.
1) Open the system configuration/system settings menu
2) On the top left, there should be a link to the device manager, click on that.
3) In the device manager, select the menu option display - show nonpresent devices (or show hidden devices or something similiar)
4) After that, check every line in the device manager below. You'll see that there are some lines with a half-transparent symbol compared to the regular colored symbol. Each such line stands for a driver that is loaded without the device actually being connected to the computer.
Try to remove all those transparent lines - the drivers will be unloaded but not deleted (which means that the next time you connect the device it'll be automatically reinstalled)
Some lines you will not be able to remove - usually microsoft drivers that are needed but not currently used, in network especially. Ignore those cases, there should not be more than two or three of such lines remaining after you finished.
Do NOT remove a line with a full symbol - you'll disable that device, and might need a reboot to get it working again. Bad choice if you accidentally disabled your mouse for example.
After the device manager has been cleared of all unneccessary drivers, restart - this restart might need up to three or four additional minutes until windows is operational again (even after seeing the desktop) because windows needs to reorganise it's driver settings. Do not abort or reboot during that time, this is NOT a crash.
After that, try RM again.