Denis Gladkikh

outcoldman

My personal blog about software development

После установки Windows 7 RTM стал сталкиваться с тем, что после того как отправляю его в sleep (hibernate) на ночь, вижу на утро его проснувшимся. Я поборол данную проблему в несколько шагов. Вообще, данное руководство относится не только к Windows 7, а может относиться и к другим версиям Windows.

Первые два этапа, я думаю, хорошо всем знакомы.

Этап 1. Необходимо проверить в BIOS настройки, вроде Wake-on-LAN, так же там бывают включены параметры – просыпаться от мышки и от клавиатуры, рекомендую данные функции тоже отключить.

Этап 2. В Device Manager (Диспетчере устройств) находим устройства, вроде Мышь, Клавиатура, Network adapters и убираем возможность будить компьютер данным устройствам (Allow this device to wake the computer).

Windows 7 Wake Up by devices

Этап 3. Самый последний этап, если два последних не помогли до конца, заключается в том, что необходимо проверить задачи в Windows Schedule (Диспетчер задач). Вообще, если компьютер проснулся из-за задачи, то в Windows Events будет записано об этом, вот мой вариант:

Windows 7 Wake Up by schedule

Как вы видите виновата в этом задача на обновление телепрограммы в Windows Media Center (по правду какая необходима задача, до утра не подождет). Для отключения запускаем Task Schedule, находим необходимую задачу, открываем ее на редактирование, переходим на вкладку Conditions, находим и отключаем галочку Wake the computer to run this task. Можете сразу же проверить и другие задачи.

Turn off wake up by task schedule

Это пока все мне известные причины, по которым Windows может просыпаться тогда, когда вы этого не хотите.

UPDATE: Добрые люди подсказали, что третий этап можно упростить, зайдя в редактирование параметров плана электропитания (дополнительные параметры) и там в параметрах Сна (Sleep) убрать галочку у allow wake timers. Мне данный вариант не совсем подходит, так как я хочу, чтобы некоторые задачи будили компьютер, как, например, запись тв-тюнером.

Comments