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

Обновлено: 06.07.2024

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

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

Перед началом перезагрузки компьютера через командную строку необходимо разобраться с тем, как именно запускать командную строку. Для этого:

В данном случае мы отправляем системе команду shutdown, то есть принудительное выключение компьютера. Через символ «/» указывается параметр для данной команды. В нашем случае — /r, что означает «перезагрузить» (restart).

Но перезагрузка начнётся не сразу, а только по истечению 60 секунд. Пользователь может указать любое время при помощи дополнительного параметра «/t». То есть в данном случае команда для того, чтобы перезагрузить компьютер через заданное время будет выглядеть так: shutdown /r /t 30, где вместо 30 можно ввести необходимое количество секунд.

Перезагрузка через время

Перезагрузка ПК через командную строку сейчас же

Если же указать shutdown /r /t 0, то это приведёт к тому, что система сразу запускает перезагрузку компьютера, независимо от того, запущены ли пользователем какие-либо программы.

выключение с предупреждением

Системным администраторам нередко приходится удалённо управлять компьютерами, расположенными в офисе. И дистанционно выключать они их тоже могут. А чтобы предупредить пользователей о предстоящем выключении, которые сейчас работают за компьютером, можно воспользоваться специальной командой для командной строки:
shutdown /r /c «Ща всё потухнет! Сохраняйтесь!»


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

Если же указать дополнительный параметр «/t 0», то это приведёт к тому, что компьютер сразу перезагрузится. Но нужно учесть, что отменить выполнение — невозможно.

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

Ярлык для перезагрузки компьютера

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

Далее достаточно дважды кликнуть на созданный ярлык и компьютер сразу начнёт перезагружаться. Нужно обратить внимание, что в данном случае параметры исполнения команды указываются не через символ «/», а через «-».

Отложенное выключение перезагрузка компьютера

Через 10 минут

Отмена выключения перезагрузки компьютера

Отмененная перезагрузка

Предположим, что системный администратор хотел перезагрузить компьютер, потому что какая-то из служб Windows работала неправильно. Он через командную строку сперва ввёл команду shutdown /r /t 300, но в дальнейшем разобрался, в чем была проблема в работе ОС. Как тогда отменить shutdown перезагрузку? Для этого используется команда shutdown /a.

Игнорирование предупреждений при закрытии приложений

Когда пользователь выключает ПК соответствующей кнопкой из меню «Пуск», то может появиться предупреждение о том, что некоторые программы сейчас выполняют какое-либо действие. И чтобы ОС случайно не закрыла их появляется соответствующее уведомление. Выключение временно приостанавливается до завершения программы, которая «мешает» системе выполнить заданную команду.

Предупреждение перед завершением


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

Принудительная перезагрузка

В данном случае в окно командной строки нужно ввести: shutdown /r /f и нажать Enter.

Ни в коем случае не следует выполнять перезагрузку компьютера через командную строку во время установки обновлений Windows. Это может привести к повреждению системных файлов, в дальнейшем система попросту перестанет нормально загружаться. Придётся использовать «Восстановление». Но если будет повреждён загрузчик, то придётся вовсе переустанавливать Windows с форматированием жёсткого диска.

Перевод компьютера в режим гибернации

И нужно также убедиться, что на диске С (где установлена система) достаточно места для сохранения файла гибернации. Он занимает столько, сколько установлено в ПК оперативной памяти. То есть если в компьютере 16 гигабайт ОЗУ, то и для включения режима гибернации на системном диске должно быть не менее 16 гигабайт свободного места.

В противном случае функция автоматически отключится.

А чтобы перевести компьютер в режим гибернации из командной строки используется команда: shutdown /h

Завершение сеанса пользователя

Если пользователь желает завершить сеанс и войти в систему под другой учётной записью (гостя, администратора), то для этого можно использовать 2 равносильные команды: logoff или shutdown /l

Переключение командой в СМД shutdown /l


Никакой разницы между ними нет. Каждая из указанных команд выполняет одно и то же действие.

И, как работает в командной строке перезагрузка, завершение сеанса тоже будет выполнено не мгновенно, а с предупреждением и отсчётом в 60 секунд. При помощи параметра для команды «/t 0» это можно сделать немедленно.

Запуск команды shutdown на удалённых компьютерах

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

Команда shutdown /t 120 /m \\192.168.1.155

Для этого используется команда вида shutdown /t 120 /m \\192.168.1.155 (перезагрузка). Вместо 192.168.1.155 необходимо указать локальный IP-адрес устройства, которому отправляется команда.

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

shutdown /r /t 120 /m \\192.168.1.155

Аналогичным образом выполняется на удалённом компьютере Windows reboot (перезагрузка). Нужно лишь к параметрам команды добавить «/r»

Графический интерфейс команды shutdown

айди Пк

Далеко не всем пользователям комфортно работать через командную строку. Но дистанционно управлять компьютерами в локальной сети (выключать, перезагружать их, завершать сеансы) можно и через графический интерфейс. Всё, что необходимо для этого — это использовать команду shutdown /i

После этого появится окно «Диалог удалённого завершения». Пользователю лишь понадобится выбрать локальный IP-адрес удалённого компьютера, задать параметры команды, нажать «ОК». Там же можно указать и текст предупреждения.

Нужно учесть, что выключение или перезагрузка в командной строке удалённого компьютера будет исправно работать только в том случае, если ПК настроен как сервер с правами администратора.

Меры предосторожности перед перезагрузкой компьютера через командную строку

Перед выключением или перезагрузкой ПК обязательно нужно сохранить все открытые документы, завершить работу запущенных приложений, чтобы не потерять важные данные. К сожалению, в Windows иногда возникают баги и предупреждение о том, что компьютер выключится — не выводится. Но сама команда — исправно исполняется. Так что использовать интерфейс командной строки рекомендуется только в том случае, если пользователь уверен, что работу ПК можно завершить, никакие данные при этом не будут утеряны. То же относится и к удалённым компьютерам.

Подход сисадмина к перезапуску компа с «десяткой» — универсален.

Новичкам

Использование командной строки предполагает 100-процентное понимание пользователем смысла производимых действий. Уведомления или отсутствуют, или предоставляются в непривычной форме — сложной для восприятия человеком, у которого отсутствуют базовые знания теории информатики. Полагаться приходится на себя, а не на подсказки софта.

Доступ к приложениям

Классическая

Командная строка — встроенное в десятую версию ОС приложение.

В строку «Выполнить» (пункт контекстного меню кнопки «Пуск» — доступ посредством щелчка правой кнопкой мыши) введите cmd (команда, открывающая необходимый программный инструмент) и нажмите Enter на клавиатуре настольного ПК или ноутбука.


Показываю контекстное меню кнопки «Пуск».


PowerShell

Более мощный инструмент «десятки». Применим вместо командной строки. Запускается в режимах:

Доступ — через контекстное меню «Пуска». Откройте правым щелчком мыши по элементу графического интерфейса ОС.


ПК — в режим гибернации

Команду shutdown /h:

  1. введите в командной строке;
  2. примените — нажмите Enter на клавиатуре ноутбука или настольного компьютера.


Завершение сеанса пользователя

Команда shutdown /l применяется для выхода из текущей сессии пользователя.

Опции перезагрузки ПК

Автоматически (с параметрами по умолчанию):

  1. Базовая команда: shutdown /r.
  2. Нажмите Enter для применения действия.

Меры предосторожности


Закрытие приложения командной строки не остановит применение команды. Не возобновляйте работу с ПО. Система отключится в определенное время вне зависимости от действий пользователя.

Выполнить

Окно строки с соответствующим названием — простейший способ управления компьютером с использованием команд. Команда перезапуска применима в «Выполнить». Необходимо ввести в текстовое поле.

Методы подтверждения и применения:

  • предпочитаете мышь: виртуальная кнопка «OK»;
  • Enter — на физической клавиатуре.


Доступ к окну — через контекстное меню, открываемое кликом правой кнопкой мыши по «Пуску».


Завершение работы софта

Команда shutdown /f:

  • завершает работающие приложения;
  • закрывает окна программ.

Через установленное пользователем время

В случае, когда автоматическое определение операционной системой временного интервала не устраивает — установите время вручную. Единица измерения: секунда.

Пример: пользователю необходимо прервать работу ПК через 15 минут. Умножьте время в минутах на 60 (число секунд в минуте). Результат (в рассматриваемом случае): 900.

Вернитесь в приложение командной строки. Введите команду с параметром:

  • shutdown /r /t 900
  • Клавиша Enter — для подтверждения действия.

Предостережение

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


Отмена возможна

Предусмотрена опция отмены ранее введенной команды shutdown (с любым параметром). В том числе — перезагрузки и перезапуска с отложенным временем применения действия.

Чтобы предотвратить перезапуск ПК:

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

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

Ввод и применение команды приведет к перезагрузке компьютера через 10 минут. Уведомления программного обеспечения (вне зависимости от степени важности) не будут отображены на мониторе.

Укажите причину

Перезагрузка компьютера в 2020 с применением командной строки производится по определенной причине. Не рассматриваю ситуации, характерные для работы системного администратора. Актуальная в домашних условиях: пользователь определил время, когда пора прервать работу цифрового устройства и идти спать.

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


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

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

Применяется с параметром времени. В примере: одна минута (шестьдесят секунд), чтобы не ждать. При реальном применении интервал будет больше.


Немедленный перезапуск

В случае, когда произвести перезагрузку необходимо, не ожидая ни секунды, введите:

Перед нажатием Enter для применения команды помните: система не предоставит пользователю время, необходимое для отмены действия. Приложения завершат работу. Не успели сохранить изменения в файлах? Будут потеряны.

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

Максимальный временной интервал

Максимальное время таймера перезагрузки: 315360000 секунд. Соответствует десяти годам. Практического применения в домашних условиях опция не имеет.

Перезапуск с восстановлением программ

Перезагрузить ПК и восстановить работу ПО (API RegisterApplicationRestart):

  1. введите команду;
  2. подтвердите действие (аппаратная клавиша Enter).

Командная строка преимущественно применяется системными администраторами. Предназначена для управления компьютерами сотрудников компании. Инструмент с широким функционалом. Параметр /i команды перезапуска ПК (shutdown) обеспечивает доступ к расширенному графическому интерфейсу.

Для администратора — возможность перезапуска каждого из ПК, управляемых машиной, с которой производятся настройки.

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


Помимо перезагрузки устройств, администратору доступно:

  • завершить работу компьютеров, включенных в перечень;
  • объявить неожиданное завершение.


Выберите из подготовленного списка причину завершения работы.


Сведения о команде

Для вывода в окне командной строки опций команды и информации о вероятных ошибках, введите:

Почему админы любят командную строку?

Спрашивают: «Игорь, зачем рекомендуете использование команд, если есть графический интерфейс?»

Правильный ответ: метод универсален, зачастую не зависит не только от версии Windows, ни даже от установленной ОС в целом.

В Windows и Linux команда перезагрузки одна: shutdown

Полагают, что в Линуксе все делается через Терминал. В Windows — графический интерфейс. Для системного администратора общих качеств у ОС больше, чем различий.

На примере Linux Mint:

Для перезапуска применяется команда:

Попросит ввести пароль суперпользователя. По умолчанию перезагрузит ноутбук или настольный компьютер под управлением ОС Linux через одну минуту.

Обратите внимание: в Windows и Linux команды идентичны. Разница в параметрах, способе ввода и дизайне консоли для ввода команд.


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

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

Знаете ли вы задачи, которые не решаются в Windows без командной строки? Поделитесь в комментариях своим опытом.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

После команды часто используются дополнительные ключи.

Для команды shutdown синтаксис допускает написание ключей с двумя видами префиксов:

/ например shutdown /r /t 0

₋ например shutdown -r -t 0

Команды.

Немедленная перезагрузка компьютера.

-t 0 через ноль секунд

-t 0 через ноль секунд

Выключение через 60сек. с коментарием

Способы выполнения команды.

Через строку «Выполнить».

1.Нажимаем сочетание клавиш Win+R.

2.В открывшейся строке «Выполнить» вводим команду.

3.Нажимаем ОК, или кнопку «Ввод» на клавиатуре.


Через командную строку.

СПОЙЛЕР Как открыть командную строку.

Для любой версии Windows.

Через строку «Выполнить».

Нажимаем сочетание клавиш Win+R.

В открывшейся строке пишем cmd.

Нажимаем ОК или кнопку «Enter» (Ввод)на клавиатуре.

Для Windows 10 нажимаем сочетание клавиш Ctrl+Shift+Enter для запуска cmd от имени администратора.



О том, что командная строка запустилась с правами администратора свидетельствует надпись system32

Через поиск Windows.


Нажимем на найденую строку левой кнопкой мыши.


Или нажимаем на строку правой кнопкой мыши и выбираем «Запуск от имени Администратора».

В Windows 7 поиск находится в меню «Пуск»(кнопка Windows).


В Windows 10 поиск по умолчанию закреплен на панели задач.

Командную строку можно так же запустить из диспетчера задач и из списка стандартных приложений в меню «Пуск».

Запускать командную строку лучше от имени администратора. В этом случае предоставляется больше возможностей по управлению.

1.Запускаем командную строку.

3.Нажимаем «Ввод» на клавиатуре.


Перезагрузка через ярлык.

Нажимаем правой кнопкой мыши в любом свободном месте рабочего стола.

В раскрывшемся меню выбираем пункт Создать >> Ярлык.


В раскрывшемся окне создания ярлыка указываем необходимую команду.

Для немедленной перезагрузки:


Нажимаем «Далее».

В следующем окне указываем понятное имя.


Нажимаем «Готово».


На рабочем столе появится ярлык. Запускаем его для перезагрузки.

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

date

15.10.2018

directory

Вопросы и ответы

comments

комментариев 6

Команда shutdown имеет следующий синтаксис:

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]

команда shutdown синтаксис

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

Выключение Windows командой Shutdown

Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.

Перезагрузка Windows

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

shutdown /r - перезагрузка компьютера

Завершение сеанса пользователя

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

shutdown /l завершение сенаса пользоватеоя

Эта команда аналогично выполнению команды logoff.

Перевод компьютера в режим гибернации

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

shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”

Отложенное выключение / перезагрузка компьютера

shutdown /s /t 600 /c "Сервер будет выключен через 10 минут. Сохраните свои документы!"

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

shutdown - Ваш сеанс будет завершен.

Работа Windows будет завершена через 100 мин

Отмена выключения / перезагрузки компьютера

После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратора может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:

shutdown /a - отмена перезагрузки Выход из системы отменен

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

Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:

Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).

Запуск команды shutdown на удаленных компьютерах

Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):

shutdown /r /t 120 /m \\192.168.1.100

shutdown /r //m - перезагрузка удаленного компьютера

Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f

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

Графический интерфейс команды shutdown

Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:

shutdown /i - графический интерфейс команды shutdown

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

Ярлык для перезагрузки компьютера

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

ярлык на рабочем столе для перезагрузки компьютера

Если вы хотите, чтобы ваш компьютер или сервер всегда выключался / перезагружался в определенное время, вы можете добавить команду shutdown с определенными параметрами в планировщик заданий Windows taskschd.msc.

Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.

Читайте также: