It's not weird - it's windows! Oh, wait - same difference LOL
Sometimes if you uninstall the drivers, shut down, restart and just plug in these type of devices, windows will do exactly what you describe.
You might want to look into downloading CCleaner (
HERE) and running it both in the disc cleanup mode and in the registry cleanup mode. Note: on the registry mode, it will ask if you want to backup the registry - I would suggest doing this, then move the file to a thumb drive just in case you need it. Once you have the backup, permit the app to "clean the registry" and then reboot. It's amazing how much crap can build up in the registry and the broken links therein can really hose your system.
Mark