Перезагрузка локального компьютера через командную строку

В данной статье показаны действия, с помощью которых можно выключить или перезагрузить компьютер в командной строке используя команду SHUTDOWN.

С помощью команды shutdown в командной строке можно завершить сеанс пользователя, перезагрузить компьютер, перевести его в спящий режим или выключить питание. При наличии соответствующих разрешений, команда может выполняться для удаленной системы.

Для управления процессами выключения и перезагрузки, пользователь должен обладать правами администратора по отношению к управляемой системе.

Ниже в таблице представлены основные команды:

Также стоит отметить, что команду shutdown можно использовать не только в командной строке, но и к примеру при создании ярлыков для выключения или перезагрузки компьютера

Примеры использования команды SHUTDOWN

shutdown /s /t 0 выключить питание компьютера немедленно.


Перезагрузка локального компьютера через командную строку

shutdown /r /t 0 перезагрузить компьютер.


Перезагрузка локального компьютера через командную строку

shutdown /h перевести компьютер в режим гибернации.

При выполнении команды, вся информация из оперативной памяти (процессы, программы, данные) сохраняются в специальном файле hyberfil.sys, находящемся в корневом каталоге системного диска и выполняется обычное выключение питания.

При следующем включении компьютера, диспетчер загрузки Windows выполнит восстановление состояния системы из файла hyberfil.sys.

Режим перевода в гибернацию должен быть включен для данного компьютера, например командой powercfg /h on или с помощью оснастки Электропитание панели управления Windows.

Также, необходимо учитывать, что для реализации данного режима потребуется наличие большого объема свободного места на жестком диске под копию оперативной памяти.


Перезагрузка локального компьютера через командную строку

shutdown /s /hybrid /t 0 гибридное выключение, при следующей загрузке будет использована быстрая загрузка.

Параметр /hybrid выполняет завершение работы компьютера и подготавливает его к быстрому запуску необходимо использовать с параметром /s.


Перезагрузка локального компьютера через командную строку

shutdown /l завершить сеанс текущего пользователя. Команда завершения сеанса может быть выполнена только на локальном компьютере и только для текущего пользователя. Аналогично выполнению команды logoff без параметров.


Перезагрузка локального компьютера через командную строку

Если вы хотите выключить компьютер с задержкой, то вместо нулей необходимо указать задержку в секундах:

shutdown /s /t 60


Перезагрузка локального компьютера через командную строку

shutdown /s выключить питание компьютера через 30 секунд. По умолчанию, перезагрузка выполнится через 30 секунд, если не задан параметр /t


Перезагрузка локального компьютера через командную строку

Пользователю будет выдано предупреждение о запланированном выключении.


Перезагрузка локального компьютера через командную строку

Если задержка очень длительная, например 60 минут (3600 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана.


Перезагрузка локального компьютера через командную строку

Во время действия задержки выключение компьютера можно остановить. Для этого в командной строке нужно ввести команду:


Перезагрузка локального компьютера через командную строку

После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана.


Перезагрузка локального компьютера через командную строку

shutdown /s /t 60 /m \\COMP1 выключить питание компьютера COMP1 через 60 секунд.


Перезагрузка локального компьютера через командную строку

Перезагрузка локального компьютера через командную строку

shutdown /g выполнить перезагрузку с восстановлением выполнения приложений, зарегистрированных с использованием функции API RegisterApplicationRestart. Обычно используется при обновлении системы, когда в процессе установки необходима перезагрузка с продолжением процесса инсталляции.


Перезагрузка локального компьютера через командную строку

shutdown /i запуск графической среды утилиты shutdown.exe. На экран выводится Диалог удаленного завершения работы.

:/>  Как посмотреть версию Windows - все способы с подробным описанием


Перезагрузка локального компьютера через командную строку

Для большинства причин, поле Примечание является обязательным, и если его не заполнить, то кнопка OK будет неактивной.


Перезагрузка локального компьютера через командную строку

Если в командной строке не заданы параметры, или задан параметр /? – то на экран выдается краткая справка по использованию команды.

Вместо синтаксиса /ключ допускается использование -ключ.

Команда shutdown может принимать следующие параметры:

Причина перезагрузки или завершения работы:

Если не задано ни “p”, ни “u”, перезагрузка и завершение работы не планируются.

Перезагрузка и выключение Windows командой SHUTDOWN

Команда SHUTDOWN используется для завершения сеанса пользователя, перезагрузки и завершения работы в операционных система Windows. Shutdown позволяет работать с локальной и удаленными системами через командную строку.

Наглядные примеры перезагрузки и выключения командой SHUTDOWN

Пример перезагрузки и выключения локальной системы командой Shutdown:

Итак, самыми нужными параметрами команды Shutdown являются:

Видео – Работа с утилитой SHUTDOWN

Сегодня опишем очень интересный вариант доступа к файлам компьютера в сети, а также как это использовать для управления компьютером через CMD с включенным обнаружением по сети. Итак, приступим:

Есть правда одно ограничение — получить доступ к административным шарам могут только члены локальной группы администраторов компьютера (и группы Backup Operators) при условии, что у вас включен SMB протокол, общий доступ (Turn on file and printer sharing) и доступ по 445 порту TCP не блокируется Windows Defender Firewall. К слову пользователь с правами админа по умолчанию все это имеет.

Приступим к нашей основной задаче — перезагрузка/выключение ПК

net use — эта команда используется для подключение и отключение общих ресурсов и вывод сведений о подключениях. Для своей работы она использует интерфейс NetBios. Для обращения нужно использовать имена NetBios. Более подробно изучить возможности данной команды можно набрав в CMD net use help.

password — здесь указываем пароль администратора удаленного ПК под которым будем авторизовываться

Перезагрузка ПК с IP адресом \192.168.1.10 по сети будет выглядеть так:

shutdown -r -f -t 0 -m \192.168.1.10

Что означают ключи, указанные в команде:

-r — компьютер будет перезагружен

-f — принудительное завершение открытых программ.

-t 0 — время ожидания в секундах, 0 — немедленно (либо указываете необходимое значение).

-m — удалённый компьютер по сети.

\192.168.1.10 — IP адрес удаленного ПК, который будем перезагружать.

Выключение ПК с IP адресом \192.168.1.10 по сети будет выглядеть так:

shutdown -s -f -t 0 -m \192.168.1.10

В данной команде только одно изменение — использование ключа -s — который передаст удаленному ПК команду выключения.

Ну и, конечно, все это можно было использовать одной строчкой:

Системное администрирование, подключение и настройка оборудования, планирование и монтаж локальных сетей, внедрение и настройка 1С Розница.


Перезагрузка локального компьютера через командную строку

Хотя в Windows 10 можно легко выйти из системы, выключить, перезагрузить или перевести компьютер в спящий режим из меню Пуск или с экрана блокировки, в системе также есть инструмент shutdown.exe — он позволяет выполнять те же самые операции через командную строку.

:/>  Как я избавился от 80 ГБ ненужных файлов. Очистка Windows

Помимо общих задач он поддерживает и более продвинутые опции — например, возможности записи причины события, отображения собственных сообщений и даже выключения и перезапуска удаленных устройств.

Использовать этот инструмент можно в любое время. Он может пригодиться, если вы много работаете в Командной строке, если нужно создать сценарий, который включает в себя перезагрузку компьютера, если вы вносите системные изменения или хотите записать причину перезапуска или завершения работы.

В этой инструкции мы расскажем о различных способах использования инструмента shutdown.exe командной строки для выключения и перезагрузки локальных и удаленных компьютеров.

Как выключить компьютер с помощью команды shutdown

Чтобы выключить компьютер вручную с помощью командной строки, проделайте следующее:

После выполнения этих шагов компьютер выполнит завершение работы, в зависимости от заданных вами параметров.

Выключение с указанием причины

Чтобы отключить устройство, записав конкретную причину, выполните следующие действия:

После выполнения этих шагов Windows 10 завершит работу и зарегистрирует указанную причину.

Завершение работы с кастомным диалоговым сообщением

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

После выполнения этих шагов Windows 10 отобразит пользователю сообщение «Обновление приложения компании XYZ» и выключит компьютер через 60 секунд.


Перезагрузка локального компьютера через командную строку

Как выключить удаленный компьютер с помощью команды shutdown

Инструмент командной строки shutdown также позволяет удаленно выключить или перезагрузить устройство. Тем не менее, его функции ограничены, и придется выполнить некоторые дополнительные шаги.

Настройка удаленного устройства

Предупреждение: напомним, что редактирование Реестра довольно рискованно и может привести к непоправимым повреждениям системы, если вы что-то сделаете неправильно. Советуем сделать резервную копию прежде, чем продолжать.

Для настройки удаленного компьютера для разрешения удаленного выполнения команд проделайте следующее:

После выполнения этих шагов устройство будет открыто для удаленного приема команд от аутентифицированных пользователей.

Если вы хотите отменить изменения для повышения безопасности устройства, можно воспользоваться инструкциями, описанными выше, но на шаге № 3 выполнить следующую команду:
reg add HKLMSoftwareMicrosoftwindowsCurrentVersionPoliciessystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 0 /f.

Выключение удаленного устройства

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

После выполнения этих шагов удаленный хост выключится в соответствии с конфигурацией команды.

Если вы хотите отключиться от IPC$, выполните следующую команду:
net use * /delete
и нажмите Y для подтверждения. Если вы планируете использовать эту команду, может потребоваться переназначить ранее подключенные сетевые диски.

Как перезагрузить компьютер с помощью команды shutdown

Чтобы перезагрузить устройство Windows 10 с помощью командной строки, выполните следующие действия:

:/>  Как включить или отключить режим «в самолете» в Windows 10

После выполнения этих действий компьютер перезагрузится в соответствии с параметрами, указанными в команде.

Как завершить сеанс с помощью команды shutdown

Инструмент shutdown также дает возможность выхода пользователя, но только для локального компьютера и только текущего сеанса. Нельзя выйти из системы за других пользователей на удаленном устройстве.

Чтобы выйти из учетной записи Windows 10 с помощью командной строки, проделайте следующее:

После выполнения этих шагов текущий пользователь выйдет из системы.

Как перевести компьютер в спящий режим с помощью команды shutdown

Чтобы перевести компьютер в спящий режим с помощью командной строки, проделайте следующее:

После выполнения этих шагов устройство перейдет в спящий режим. Это работает только на устройствах, поддерживающих данную функцию. Данные шаги можно также использовать для включения и настройки спящего режима в Windows 10.

Как загрузиться в режиме прошивки с помощью команды shutdown

Инструмент командной строки также включает в себя возможность запуска компьютера в UEFI и BIOS без дополнительных шагов.

Чтобы запустить устройство в интерфейсе UEFI или BIOS, проделайте следующее:

После выполнения этих шагов компьютер загрузится в интерфейсе прошивки.

Как получить доступ к расширенным параметрам загрузки с помощью команды shutdown

Расширенные параметры загрузки — это среда, которая включает в себя различные инструменты для устранения неполадок Windows 10. Хотя для доступа к этим инструментам можно использовать Настройки или USB-носитель, это можно сделать и с помощью команды shutdown.

Чтобы запустить компьютер в среде Расширенных параметрах загрузки, проделайте следующее:

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

Как прервать операцию выключения компьютера с помощью команды shutdown

Эта опция доступна только при использовании опции тайм-аут на удаленном компьютере. Если для компьютера установлен промежуток времени, через который он выключится, можно прервать этот процесс.

Чтобы прервать завершение работы, выполните следующие действия:

Предполагается, что до этого была успешно выполнена команда выключения — то есть шаги по настройке локального компьютера и удаленных устройств для удаленного выполнения команды (инструкции для этого процесса можно найти выше).

В этом руководстве мы сфокусировались только на Windows 10, но инструмент Командной строки доступен и на более ранних версиях системы, например, Windows 8.x или даже Windows 7, но в этом случае его возможности ограничены. Например, опции /o и /hybrid доступны только начиная с Windows 8.