Learn the simple command to put your Windows 10 or 7 PC / Laptop in Sleep mode using the Command prompt or Desktop & Keyboard shortcut.
The command prompt app is part of Windows Microsoft OS since we are having their GUI versions. Although today we can perform all tasks using our keyboard and mouse clicks on Windows, that doesn’t mean CMD is not useful anymore. Advanced users still using CMD or its successor PowerShell to perform various tasks. The reason behind using the command line is it saves our time. For example, if we want to enable some Windows features using GUI then we have to navigate through multiple elements, however, the same task can be done using CMD with just one command.
How to Sleep Windows 10 pc using cmd
Well to save power, Windows PC or laptop automatically puts itself in Sleep mode. However, we can do this manually as well either using the option given in the Start Menu or by simply using a command in prompt.
- Go Windows 10 or 7 search box
- Type CMD
- As it appears click its icon to run the command prompt
- Now, copy-paste this command –
rundll32.exe powrprof.dll, SetSuspendState Sleep
- Hit the Enter key
- This will immediately put your PC or laptop into Sleep mode
Enable Windows Sleep Mode- Create Keyboard shortcut
To set a Keyboard shortcut, first, we have created a file for that.
- Right-click on empty space of Windows Desktop.
- Select the “New -› Shortcut” option.
- Enter the complete command –
rundll32.exe powrprof.dll, SetSuspendState Sleep
- Click “Next“.
- Assign a name of your choice, such as “Sleep Mode“, and select the “Finish” button.
- Again right-click on your newly created Shortcut.
- Select Properties, and enter Ctrl-Alt-D or whatever alphabet key you want to assign in the “Shortcut Key” field.
- Press Apply and then Okay button.
- After that whenever you want your Windows 10 or 7 PC to put in Sleep mode just press the assigned Keyboard shortcut.
При установке новейшей операционной системы от Microsoft – Windows 10 – режим гибернации по умолчанию отключён. Этот режим позволяет вам выключать компьютер, сохраняя при этом открытыми документы, вкладки браузера, недописанные тексты и т.д. Давайте разберёмся, как же включить этот режим.
Инструкция по включению гибернации и спящего режима в Windows 10
1Включение режима гибернациив Windows 10 и Windows 8
Запускаем панель управления. Идём в раздел Оборудование и звук Электропитание.
Можно сделать проще: правой кнопкой мыши кликнуть на иконке меню Пуск и в открывшемся меню выбрать Управление электропитанием.
Выбираем в меню слева Действия кнопок питания.
Внизу, в разделе Параметры завершения работы, должен присутствовать пункт Гибернация. Если его нет, как показано на скриншоте, то закрываем это окно и переходим к следующему шагу.
2Активация режима гибернациив Windows 10 и Windows 8
Запускаем с правами администратора консоль: правой кнопкой мыши кликаем на иконке меню Пуск и в открывшемся меню выбираем Командная строка (администратор). В открывшемся окне вводим команду powercfg -h on и нажимаем клавишу Ввод. Если никаких сообщений не появилось, значит режим гибернации активирован успешно. Закрываем консоль.
Снова идём в управление электропитанием, в раздел Параметры завершения работы. Теперь там должен появиться пункт Режим гибернации, но он ещё не активен.
Чтобы активировать режим гибернации, нажимаем на ссылку Изменение параметров, которые сейчас недоступны.
Кнопки в нижней части теперь активны, в том числе и «Режим гибернации». Ставим галочку напротив гибернации и жмём кнопку Сохранить изменения.
Теперь режим гибернации в Windows 10 активирован и включён, он появился в параметрах выключения компьютера в меню «Пуск».
Полезный совет
Аналогичным образом включается и спящий режим.
Обратите внимание
Режим гибернации при выключении компьютера создаёт на жёстком диске файл для хранения настроек, содержимого оперативной памяти, запущенных процессов, открытых документов и т.д. Обычно размер этого файла равен объёму оперативной памяти. И если у вас осталось мало свободного места на диске, учитывайте, что режим гибернации будет «съедать» часть свободного места на диске.
Как выключить компьютер в командной строке, перезагрузить его или перевести в спящий режим
Если по какой-либо причине вам потребовалось выполнить завершение работы через командную строку, возможно — перезагрузить компьютер, перевести его в спящий режим или гибернацию, всё это возможно сделать во всех актуальных версиях Windows.
В этой инструкции подробно о том, как выключить компьютер через командную строку и про выполнение других действий, связанных с перезагрузкой и завершением работы в Windows 11, Windows 10 и других версиях системы. На близкую тему может быть полезным: Как выключить компьютер без мыши.
Команды shutdown.exe — основной способ для завершения работы и перезагрузки
В Windows предусмотрена встроенная утилита shutdown.exe, предназначенная для выполнения рассматриваемых в инструкции задач, её можно использовать:
- В командной строке и PowerShell
- В диалоговом окне «Выполнить»
- В BAT-файлах
- Для создания ярлыка выключения компьютера
Управление утилитой производится с помощью передаваемых ей параметров, полный список которых можно получить, введя команду shutdown /? в командной строке.
Несколько базовых вариантов использования команд shutdown.exe (при вводе команды .exe указывать не обязательно):
- shutdown /s /t 0 — завершение работы прямо сейчас: время в секундах указывается после параметра t
- shutdown /r /t 0 — немедленная перезагрузка компьютера
- shutdown /h /t 0 — перевести компьютер в режим гибернации (при условии, что гибернация не отключена)
- shutdown /l — выход из системы
- shutdown /s /hybrid /t 0 — завершение работы с подготовкой к режиму быстрого запуска
Параметры команды shutdown можно указывать как после значка «/», так и после «-», например, следующая команда будет работать так же, как первая в списке:
shutdown -s -t 0
Помимо приведенных примеров команд, вы можете:
- Изменять значение параметры /t — чтобы установить время до выполнения команды в секундах, например, если вам требуется настроить таймер выключения компьютера
- При использовании отличного от 0 значения параметра /t добавить параметр /f — чтобы принудительно завершить все открытые программы при выключении
Также рекомендую изучить другие доступные параметры shutdown.exe, использую эту команду с параметром /? — возможно, вы найдёте дополнительные полезные для себя возможности.
Обычно для выключения компьютера с помощью командной строки используется именно shutdown.exe, но есть и иные возможности.
Среди других способов выключить, перезагрузить или перевести в спящий режим (гибернацию) компьютер с помощью командной строки:
Надеюсь, для кого-то из читателей инструкция будет полезной. Если остаются вопросы, вы можете задать их в комментариях ниже, а я постараюсь оперативно ответить.
Для того чтобы включить спящий режим с помощью мышки достаточно сделать несколько кликов в меню «Пуск». Но, если нужно выполнить такую же процедуру через командную строку, то это становится немного сложнее. Особенно если учесть, что стандартная команда 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
Возможно вам будет интересно:
- Как отключить переход в спящий режим на Windows 11 и Windows 10
Посмотрите также:
- Компьютер с Windows 10 сам выходит из спящего режима
- Как отключить переход в спящий режим на Windows 11 и Windows 10
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
- Как вызвать командную строку в Windows 7
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Recently one of our readers asked us how to make his Windows 10 PC enter sleep from the command line. This can be definitely useful if you are using the sleep mode frequently and want to create a shortcut to put your PC into sleep directly or via some batch file. In this article, I would like to share a working way to initiate sleep from the command line.
Windows10 only allows the hardware Power button or the Start Menu power button to enter Sleep (standby) mode. It does not provide a command line tool to directly enter sleep.
If hibernation is disabled on your PC, you can enter Sleep mode using the following command:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
But if you have enabled hibernation, then the above command hibernates the PC instead of entering sleep mode. So you need to apply a workaround which isn’t exactly ideal, something like this.
powercfg -h off rundll32.exe powrprof.dll,SetSuspendState 0,1,0 powercfg -h on
In the example above, I’ve used the powercfg command to disable hibernation, just before using the Rundll32 command. Then the rundll32 command will work correctly and put the PC into sleep. When it wakes up, the last line will turn on hibernation. Another issue with this workaround is that it must be executed from an elevated command prompt.
Instead, I will show you how to enter sleep without disabling hibernation and without requiring elevated (administrator) privileges.
Download the PsShutdown tool by SysInternals. Using this tool, you will be able to make the PC enter sleep mode directly by giving a single command:
psshutdown.exe -d -t 0 -accepteula
I recommend PsShutdown as the preferred way to send a PC to sleep.
Support us
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!