Для того чтобы включить спящий режим с помощью мышки достаточно сделать несколько кликов в меню «Пуск». Но, если нужно выполнить такую же процедуру через командную строку, то это становится немного сложнее. Особенно если учесть, что стандартная команда shutdown, которая используется для выключения и перезагрузки, в данном случае не поможет.
В этой небольшой инструкции мы рассмотрим сразу два способа, как можно включить спящий режим через командную строку в операционных системах Windows 7 и Windows 10.
Содержание
Включение спящего режима с помощью Rundll32.exe
Первый вариант предполагает использование программы Rundll32.exe. Это стандартная программа, которая входит в состав Windows 7 и Windows 10, и используется для выполнения функций, находящихся в DLL-файлах. Принцип работы Rundll32 очень прост. В нее передается название DLL-файла, название функции внутри DLL, а также параметры для выполнения. После этого Rundll32 выполняет указанную функцию и данного файла.
Для того чтобы включить спящий режим через командную строку с помощью Rundll32 нужно выполнить следующую команду:
rundll32 powrprof.dll,SetSuspendState 0,1,0
Как видно, команда rundll32 запускает функцию SetSuspendState, которая находится в powrprof.dll. При этом в функцию передается три параметра (0, 1, 0). Больше информации о функции SetSuspendState можно получить на сайте Microsoft.
Нужно отметить, что если на компьютере включен гибридный режим сна, то при выполнении указанной команды будет использоваться именно он. Для того чтобы компьютер переходил в спящий режим, гибридный режим нужно отключить. Для этого нужно запустить командную строку с правами администратора и выполнить указанную ниже команду.
powercfg -hibernate off
Также, возможно, вам будет полезна стандартная команда «shutdown». С ее помощью можно выполнить выключение, перезагрузку и переход в гибернацию (спящий режим не поддерживается). Более подробно о команде «shutdown» можно почитать в наших статьях:
Включение спящего режима с помощью PsShutdown
Второй вариант заключается в использовании программы PsShutdown. Данная программа не является частью Windows, но ее можно бесплатно скачать с сайта Microsoft. После скачивания архив нужно распаковать в любую папку и программа готова к работе, никакой установки не требуется.
PsShutdown – это консольная программа, которую нужно запускать из командной строки. Ее можно использовать для выключения локального или удаленного компьютера, включения режима сна или гибернации, выхода из системы или отмены неизбежного выключения. Полный список параметров можно посмотреть на официальной странице.
Для того чтобы перевести локальный компьютер в спящий режим с помощью PsShutdown нужно выполнить следующую команду:
psshutdown.exe -d -t 0
Где параметр «-d» активирует переход в спящий режим, а параметр «-t 0» выполняет команду немедленно (через 0 секунд).
Обратите внимание, для того чтобы команда сработала, нужно указывать полный путь к файлу «psshutdown.exe». Например, если вы распаковали программу в папку «c:\psshutdown\», то полная команда будет выглядеть вот так:
c:\psshutdown\psshutdown.exe -d -t 0
Возможно вам будет интересно:
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState
можно без %windir%\System32\, прога лежит в system32 или syswow64, пути прописаны в environ.
Ошибка в povvtprof.dll
Нет точки входа: setsuspendstate
Статья ни о чём. Ничего не сказано, как задать время для перехода в спящий режим.
Все как в заголовке «Как включить спящий режим через командную строку». В статье четко описано как это сделать. Про время другая статья должна быть.
Cпасибо за толковое разъяснение. Моя Win10 категорически отказывается переходить в сон, несмотря на то, что по советам с разных сайтов выполнял всяческие хитроумные настройки. Предложенные способы снимают проблему на 123 без всякого колдовства, чреватого непреднамеренным нарушением нормальной работы ОС. И еще сколько сил и времени заняла проблема, что Win 10 не ладит с прогой для МФУ — принтер печатает, а сканер не распознается что только не делалось. Выход — установка бесплатной программы NAPS2, а перехваленную VueScan платную — очень не советую.