The operating system may stop responding when you try to put the operating system into S3 sleep after you perform a surprise removal of a USB device on a Windows-based computer
On a Microsoft Windows-based computer, you perform a surprise removal of a universal serial bus (USB) device. When you try to put the operating system into S3 sleep (standby), the operating system may stop responding. When this problem occurs, the Plug and Play (PnP) manager may be unable to process any device removal actions or any device enumeration actions.
This problem occurs if the USB device is implemented by a Kernel-Mode Driver Framework driver that reads data from a bulk endpoint on the USB device. To do this, the Kernel-Mode Driver Framework driver uses a continuous reader. A continuous reader is a framework-supplied mechanism.
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB955986.