shutdown

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

Syntax

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

Parameters

Parameter Description
/i Отображается окно Remote Shutdown (Удаленное выключение ). Опция /i должна быть первым параметром после команды. Если указан параметр /i , все остальные параметры игнорируются.
/l Немедленный выход текущего пользователя без периода ожидания. Параметр /l работает независимо и не может быть объединен с какими-либо другими параметрами. Попытки объединить /l с любым другим параметром игнорируются.
/s Завершает работу компьютера.
/sg Завершает работу компьютера. При следующей загрузке, если включен автоматический вход перезапуска, устройство автоматически войдет и блокируется на основе последнего интерактивного пользователя. После входа он перезагрузит все зарегистрированные приложения.
/r Перезапускает компьютер после завершения работы.
/g Полностью завершает работу и перезапускает компьютер. При перезапуске, если включен автоматический вход перезапуска, устройство автоматически войдет и блокируется на основе последнего интерактивного пользователя. После входа он перезагрузит все зарегистрированные приложения.
/a Отменяет ожидающее отключение системы. Это должно выполняться как отдельная команда в окне новой командной строки во время периода тайм-аута (например, shutdown /a). Объедините с параметром /fw, чтобы удалить все ожидающие загрузки прошивки.
/p Выключает только локальный компьютер (не удаленный компьютер) без тайм-аута или предупреждения. Вы можете использовать /p только с /d или /f. Если компьютер не поддерживает функцию отключения питания, он выключается при использовании команды /p, но питание компьютера остается включенным.
/h Помещает локальный компьютер в режим гибернации, если включена гибернация. Ключ /f можно использовать с ключом /h .
/hybrid Завершает работу устройства и подготавливает его к быстрому запуску. Этот параметр необходимо использовать с параметром /s .
/fw Объединение этого параметра с параметром завершения работы приводит к следующему перезапуску, чтобы перейти к пользовательскому интерфейсу встроенного ПО.
/e Позволяет документировать причину неожиданного завершения работы компьютера в средстве отслеживания событий завершения работы.
/o Переходит в меню "Дополнительные параметры загрузки" и перезапускает устройство. Этот параметр необходимо использовать с параметром /r .
/f Принудительное закрытие приложений без предупреждения пользователей.
Осторожность: Использование параметра /f может привести к потере несохраненных данных.
\\<computername> Указывает целевой компьютер.
<xxx> Устанавливает период ожидания перед выключением в xxx секунд. Допустимый диапазон — 0–3153600000 (10 лет) с значением по умолчанию 30. Если период времени ожидания больше 0, подразумевается параметр /f .
[p \| u:]<xx>:<yy> Перечисляет причину перезагрузки или завершения работы системы. Поддерживаемые значения параметров:
  • P — указывает на то, что планируется перезапуск или выключение.
  • U — указывает, что причина определена пользователем.
    Если p или u не указаны, перезапуск или завершение работы являются незапланированными.

  • xx - Указывает номер основной причины (положительное целое число, меньше 256).
  • Гг Указывает номер второстепенной причины (положительное целое число, меньше 65536).
<comment> Позволяет создать пользовательскую причину завершения работы или перезапуска системы, которая должна быть заключена в двойные кавычки. Можно использовать не более 512 символов. Также может использоваться с параметром /d .
/? Отображает справку в командной строке, включая список основных и незначительных причин, определенных на локальном компьютере.

Remarks

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

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

  • Если требуется выключить несколько компьютеров одновременно, можно вызвать выключение для каждого компьютера с помощью сценария или отобразить shutdown /i поле Удаленное завершение работы .

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

  • Не забудьте указать, что планируется завершение работы, с помощью /d p|u:xx:yy, где xx и yy представить коды основной и второстепенной причины. Неиспользование параметра /d может привести к тому, что завершение работы будет зарегистрировано без указания причины. Использование параметра /d для незапланированного завершения работы позволяет правильно регистрировать завершение работы.

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

  • E: Ожидается — ожидаемое завершение работы или перезапуск, о котором заранее сообщается и о котором сообщается.
  • U: Непредвиденный — неожиданное завершение работы или перезагрузка происходит, когда система перестает работать из-за ошибки, такой как сбой системы, сбой питания или т. д.
  • P: Planned (Запланированный) - Запланированное завершение работы или перезапуск, запланированный заранее, например, обслуживание системы, установка программного обеспечения и т.д.
  • C: Определено клиентом — укажите пользовательскую причину для выключения или перезагрузки системы.
Reason type Major Minor Description
U 0 0 Other (Unplanned)
E 0 0 Other (Unplanned)
E или P 0 0 Other (Planned)
U 0 5 Другой сбой: система не отвечает
E 1 1 Оборудование: обслуживание (незапланированное)
E или P 1 1 Оборудование: обслуживание (плановое)
E 1 2 Оборудование: установка (незапланированная)
E или P 1 2 Оборудование: установка (плановая)
E 2 2 Операционная система: восстановление (незапланированное)
E или P 2 2 Операционная система: восстановление (запланированное)
P 2 3 Операционная система: обновление (запланированное)
E 2 4 Операционная система: перенастройка (незапланированная)
E или P 2 4 Операционная система: перенастройка (плановая)
P 2 16 Операционная система: пакет обновления (запланированный)
2 17 Операционная система: горячее исправление (незапланированное)
P 2 17 Операционная система: горячее исправление (запланированное)
2 18 Операционная система: исправление безопасности (незапланированное)
P 2 18 Операционная система: исправление безопасности (запланированное)
E 4 1 Приложение: обслуживание (незапланированное)
E или P 4 1 Приложение: обслуживание (плановое)
E или P 4 2 Приложение: установка (плановая)
E 4 5 Application: Unresponsive
E 4 6 Application: Unstable
U 5 15 Сбой системы: ошибка остановки
U 5 19 Проблема безопасности (незапланированная)
E 5 19 Проблема безопасности (незапланированная)
E или P 5 19 Проблема безопасности (плановая)
E 5 20 Потеря сетевого подключения (незапланированная)
U 6 11 Сбой питания: отсоединенные шнуры
U 6 12 Сбой питания: среда
P 7 0 Завершение работы устаревшего API

Examples

Чтобы принудить приложения закрыть и перезапустить локальный компьютер после одной минуты задержки, введите следующую причину : "Обслуживание: обслуживание (запланированное) и комментарий "Перенастройка myapp.exe":

shutdown /r /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

Чтобы выполнить запланированное завершение работы устройства в течение 10 минут и захватить причину в средстве отслеживания событий завершения работы с комментарием "Запланированное обслуживание", введите:

shutdown.exe /s /t 600 /d p:0:0 /e /c "Scheduled maintenance"

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

shutdown /r /m \\myremoteserver /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

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

shutdown /r /t 300 /e /c "Security Update" /m \\myremoteserver

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

shutdown /a