Привет Владимир!
цитата из вашего письма:
Подскажите, пожалуйста, как-таки отключить автоматическое пробуждение
в Windows 8.1?
Ответ:
Владимир, в Windows8.1 причин автоматического выхода из сна может быть
несколько.
Итак, наиболее вероятные причины самопроизвольного пробуждения компьютера:
настройки BIOS, планировщик Windows, (чаще всего это сетевая карта), задание
системы автоматического обслуживание компьютера.
Если ваш компьютер любит просыпаться по ночам, в первую очередь стоит
проверить настройки BIOS, отвечающие за автоматическое пробуждение
компьютера различными
внешними устройствами, которые могут отправлять ACPI команды.
Это может быть функционал WOL (Wake on LAN), или настройки, позволяющие
пробуждать компьютер по реакции на движение мыши
(нередки глюки случаются даже с неподвижно стоящими беспроводными мышками)
или нажатие на клавишу клавиатуры: Power On By Keyboard
и Power On By Mouse.
Если в них нет реальной необходимости, все эти функции стоит отключить в
BIOS (в зависимости от реализации и версии BIOS местоположение
настроек и их названия могут отличаться).
Чтобы понять, какое из событий/устройств стало причиной последнего
пробуждений компьютера, воспользуйтесь следующей командой (запущенной
в cmd с правами администратора):
powercgf lastwake
Команда powercfg -lastwake - позволяет понять кто именно разбудил Windows
Полный список устройств, которым разрешено выводить компьютер из режима
гибернации/спящего режима можно получить так:
powercfg /devicequery wake_armed
Обычно этот список включает в себя:
1. Клавиатуру (Standard PS/2 Keyboard )
2. Мышь (HID-compliant mouse)
3. Сетевую//ые карты (в том числе Wi-Fi)
Отключить возможность пробуждения компьютера из спящего режима для
конкретного устройства можно из командной строки:
powercfg -devicedisablewake "Device-Name"
То же самое можно сделать из графического интерфейса диспетчера устройств
devmgmt.msc
Для этого найдите в диспетчере устройств нужное оборудование,
откройте его свойства и на вкладке Power Management снимите галку Allow this
device to wake the computer (Разрешить этому устройству выводить компьютер
из спящего режима).
Если причина пробуждения компьютера сетевая карта, и вы не хотите, чтобы
компьютер просыпался при получении пакета WOL, тогда в свойствах сетевой
карты
стоит снять опцию
Only allow a magic packet to wake the computer.
Если нужно отключить возможность пробуждения Windows для всех устройств
сразу, можно воспользоваться таким сценарием:
for /F "tokens=*" %A in ('powercfg -devicequery wake_armed') do
powercfg -devicedisablewake "%A"
Если самопроизвольное включение ноутбука или компьютера происходит ровно в 3
часа ночи, скорее всего дело в настройках системы автоматического
обслуживания
Windows 8.1, которая автоматически <<будит>> компьютер для выполнения
типовых
задач обслуживания системы (таких как
дефрагментация,
проверка дисков,
установка обновлений и т.п.). Чтобы проверить, может ли система обслуживания
выводить Windows из спящего режима,
откройте следующий элемент панели управления:
Control Panel ->System and Security->Action Center->Maintenance ->Change
maintenance settings. Убедитесь, что флажок Allow scheduled maintenance to
wake
up my computer at the scheduled time (Разрешить задаче обслуживания
пробуждать мой компьютер в запланированное время) снят.
По умолчанию Windows 8.1 пробуждается для обслуживания в 3 ночи. Также можно
изменить время на рабочие часы (или, как вариант, обеденные).
Еще одной причиной самостоятельного пробуждения компьютера может стать
планировщик задач. Различные задачи планировщика, такие как установка
обновлений,
проверка на вирусы, задачи оптимизации системы имеют собственную настройку,
позволяющую им выводить компьютер из режима гибернации / сна.
Список заданий планировщика, которые могут <<разбудить>> компьютер можно
получить так:
powercfg /waketimers
если не найдете и не устраните причину бессонницы вашего ноутбука, то
стоит поискать дополнительную информацию в системном журнале.
с уважением, Пересвет Семицветов.