A new Microsoft Fix it solution is available: Diagnose and fix Windows USB problems automatically:
Diagnose and repair common USB issues automatically. Examples would be thumb drives, USB hard drives, and USB printers. Find other automated solutions
What it fixes...
USB Audio, storage, and print devices that do not eject using the Safely Remove Hardware dialog.