I have a USB device that repeatedly disconnecting and connecting (i.e., stopping and restarting). This happens at random times throughout the day and every day. I will hear the beep-boop disconnect sound notifying me that the PnP device was stopped (disconnected). A couple seconds later is the boop-beep connect sound telling me the PnP device was started (connected). Due to the reconnect, auto-play kicks off the autorun.exe on the emulated CD device. If I'm not at the computer to heep the PnP sound events, or if I have the speakers muted, I won't know about the start-stop bouncing of the USB device. So I need advice on how to monitor or track down what might be causing a USB device to get stopped and then restarted. There is nothing in the Event Viewer to indicate a problem at the time the USB device gets bounced. The PnP monitor ("Safely Remove Hardware") icon is in the system tray when the USB device is started. I can use the tray icon to see the monitored USB devices (or run "rundll32.exe shell32.dll,Control_RunDLL hotplug.dll" if the tray icon is missing). But I need something to tell me why the USB device got disconnected in the first place (and then it gets detected again and reconnected). I'm trying to determine how to monitor what could be disconnecting the USB device.