Windows просыпается от сна, когда идет спать по сценарию

547
VSmoL

Я нашел скрипт, который переводил мой компьютер в спящий режим, и я сделал Task Scheduler, который запускает спящий скрипт в 4 утра. Проблема в том, что когда я перевожу свой компьютер в спящий режим вручную, я могу разбудить его, нажав любую клавишу на моей беспроводной клавиатуре Logitech, но я не могу разбудить его с помощью клавиатуры, если планировщик задач / сценарий переводит мой компьютер в режим ожидания. спать. Так что я должен изменить некоторые настройки или сценарий и т. Д., Чтобы иметь возможность разбудить мой компьютер, если он переходит в спящий режим по сценарию? Ниже приведен код, который я использую.

Rundll32.exe Powrprof.dll,SetSuspendState Sleep 
2

2 ответа на вопрос

0
McFlySoHigh

Ваш биос должен будет поддерживать этот уровень пробуждения / сна. Я не уверен, что состояние сна, но просто гугл разбудить компьютер с биос часы, и он появится.

Войдите в свой биос и посмотрите, сможете ли вы включить эту функцию.

Что касается его запуска, вам придется кодировать свой сценарий для записи в BIOS каждый раз, когда компьютер спит - если время меняется. Если он статичен, вы можете настроить его на работу в X: XX каждый день, при условии, что ваш BIOS поддерживает это.

Другой вариант - Wake on Lan. У вас может быть другой компьютер, ноутбук или даже приложение для iOS - существует несколько сетевых приложений, которые могут отправлять пакеты пробуждения. Вам придется искать в магазине iOS / Android варианты, которые могут включаться по расписанию, но я уверен, что они есть.

0
harrymc

Если у вас включен режим гибернации, то эта команда переведет компьютер в спящий режим вместо сна.

Вы можете отключить спящий режим, запустив в командной строке с повышенными правами (cmd) следующую команду:

powercfg -h off 

Вы можете перевести компьютер в спящий режим при включенном режиме гибернации, используя бесплатное PsShutdown и команду:

psshutdown.exe -d -t 0 -accepteula