Первоначально я думал, что проблема может быть вызвана тем, что в Windows 7 Advanced Power Setting "USB Selective Suspend Setting" включена опция, которая, по-видимому, по умолчанию для Windows 7. Это позволяет Windows отключать USB-устройства, которые используются нечасто, поэтому в моем случае это могло произойти с машиной, которая часто спит. Этот параметр можно изменить, перейдя в:
- Панель управления;
- Оборудование и звук;
- Варианты питания;
- Изменить настройки плана (для любого плана электропитания);
- Изменить расширенные настройки питания;
- Настройки USB и установите для параметра "Выборочная приостановка USB" значение Отключено.
В результате эксперимента я обнаружил, что моя проблема решается с помощью более новой мыши. И новая мышь, и старая мышь предположительно идентичны и были приобретены как Microsoft Optical Intellimouse. Проблема зависания повторяется с моей старой мышью, независимо от того, включена или отключена выборочная приостановка USB. Проблема с зависанием не возникает при использовании более новой мыши, независимо от того, включена или отключена избирательная приостановка USB.
Во всех моих тестах обе мыши были напрямую подключены к ПК через один и тот же USB-разъем. Коврик для мыши не использовался - обе мыши работают нормально на моем рабочем столе без коврика для мыши. В моем BIOS нет параметров для изменения настроек USB для мышей. ПК относительно новый, HP Pavilion Slimline, приобретенный около года назад.
Примечательно, что этот ответ (замена новой, по-видимому, идентичной мышью) совпадает с одним из ответов, приведенных на аналогичный вопрос.