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