Что такое команда завершения работы Windows?

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

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

Описание инструмента

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

Примеры

Немедленное завершение работы с закрытием приложений без подтверждения:

shutdown /s /f /t 0

Перезагрузка через 60 секунд с сообщением для вошедших пользователей:

shutdown /r /f /t 60 /c "Restarting for updates"

Гибридное завершение работы для более быстрой загрузки:

shutdown /s /hybrid /t 0

Отмена запланированного завершения работы:

shutdown /a

Возможности

  • Создание команд для завершения работы, перезагрузки, выхода из системы, гибернации и отмены действий
  • Планирование действия немедленно, через определённое количество секунд или в конкретное время
  • Добавление пользовательского сообщения, отображаемого пользователям во время обратного отсчёта
  • Переключение принудительного закрытия, гибридного завершения работы и графического диалога завершения работы (/i)
  • Живой предпросмотр созданной команды, готовой к копированию в терминал или скрипт

Варианты использования

  • Планирование автоматической перезагрузки после установки программного обеспечения или обновлений Windows
  • Добавление завершения работы в конце дня в пакетный файл или задачу планировщика Windows
  • Отмена ранее запланированного завершения работы с помощью опции отмены

Объяснение параметров

  • Действие — выбирает операцию: завершение работы (/s), перезагрузка (/r), выход из системы (/l), гибернация (/h) или отмена запланированного завершения работы (/a).
  • Режим времениСейчас выполняется с /t 0, Через секунды использует ваше значение с /t <seconds>, В определённое время преобразует время часов (HH:MM) в секунды от текущего момента.
  • Комментарий — добавляет /c "message", отображаемое пользователям; кавычки экранируются, переводы строк удаляются.
  • Принудительное закрытие — добавляет /f для закрытия запущенных приложений без предупреждения.
  • Гибридное — добавляет /hybrid для объединения завершения работы с кэшем быстрого запуска (только завершение работы).
  • Показать GUI — добавляет /i для открытия графического диалога удалённого завершения работы вместо молчаливого выполнения.

Советы

  • Запустите командную строку или PowerShell от имени администратора, если команда предназначена для операций системного уровня или удалённых машин.
  • Максимальная задержка, принимаемая Windows, составляет 315 360 000 секунд (примерно 10 лет).
  • Если вы случайно запланировали завершение работы, создайте команду отмены (shutdown /a) и выполните её до истечения таймера.