Дополнительно
Как выключить, перезагрузить или выйти из Windows с помощью bat-файла?
Я использую Remote Desktop Connection для входа на рабочую станцию. Но в этой среде я не могу использовать опции питания в меню "Пуск". Мне нужен альтернативный способ выключения или перезагрузки.
Как управлять питанием компьютера через командную строку?
649
9
Наиболее распространенными способами использования команды
shutdown
являются:shutdown -s
- Выключить.shutdown -r
- Перезагрузка.shutdown -l
- Выход из системы.shutdown -h
- Впадает в спячку.Примечание: Существует распространенная ошибка, когда пользователи думают, что
-h
означает "помощь" (что так и есть для всех других программ командной строки... кромеshutdown.exe
, где это означает "спящий режим"). Затем они запускаютshutdown -h
и случайно выключают свой компьютер. Будьте осторожны.shutdown -i
- "Интерактивный режим". Вместо выполнения действия выводит диалог графического интерфейса.shutdown -a
- отменяет предыдущую команду выключения.Приведенные выше команды можно комбинировать с этими дополнительными опциями:
-f
- Принудительное завершение работы программ. Предотвращает застревание процесса выключения.-t
- Устанавливает время до выключения. Используйте-t 0
для немедленного выключения.-c
- Добавляет сообщение о выключении. Сообщение попадает в журнал событий.-y
- Заставляет отвечать "да" на все запросы о выключении.Примечание: Эта опция не описана в официальной документации. Она была обнаружена этими пользователями StackOverflow.
Я хочу убедиться, что наряду с этим ответом будут упомянуты и другие действительно хорошие ответы. Вот они, без особого порядка.
-f
от JosephStyonsrundll32
от VonCЕсли вы находитесь на удаленной машине, вы также можете добавить параметр -f для принудительной перезагрузки. В противном случае ваш сеанс может закрыться, а упрямое приложение может повесить систему.
Я использую эту опцию всякий раз, когда хочу принудительно перезагрузиться:
Для более дружелюбного варианта "дать им немного времени" можно использовать следующее:
Как вы можете видеть в комментариях, -f подразумевается таймаутом.
Brutus 2006 - утилита, предоставляющая графический интерфейс для этих опций.
Никто не упомянул опцию
-m
для удаленного выключения:Также:
-r
вызывает перезагрузку (что обычно нужно на удаленной машине, поскольку физический запуск может быть затруднен).-f
вызывает перезагрузку.Оригинальный ответ: октябрь 2008 г.
Вы также получили все
"серии:rundll32.exe shell32.dll
"(см. обновление ниже)
rundll32.exe user.exe,**ExitWindows**
[Быстрое выключение Windows]rundll32.exe user.exe,**ExitWindowsExec**
[Перезапуск Windows]где
n
обозначает:LOGOFF
ВЫКЛЮЧЕНИЕ
ПЕРЕЗАГРУЗКА
ФОРС
ВЫКЛЮЧЕНИЕ ПИТАНИЯ
(можно комбинировать -> 6 = 2+4
FORCE REBOOT
)Обновление апреля 2015 года (6+ лет спустя):
1800 INFORMATION любезно указывает в комментариях:
Raymond CHEN wrote:
(oops)
И чтобы сделать это кристально ясным:
Еще один небольшой совет: когда собираетесь пакетный файл маршрута, я хотел бы быть в состоянии отменить его в случае, если я его случайно. Поэтому пакетный файл вызывается выключения, но оставляет вас в команду после приглашения.
Плюс, поскольку это's на таймер, то получится примерно такой же трепет, как вы делаете, когда охота на Орегонской тропе.
Вы'вновь, наверное, в курсе, но на всякий случай: это'гораздо проще просто ввести команду shutdown-р` (или то, что команда вам нравится) в графе "работать" в поле и нажмите клавишу Enter.
Сохраняет оставляя пакетные файлы, валяющиеся повсюду.
Когда находившимися в машине (цель окна&ампер;усилитель; nbsp;ХР во всяком случае; я не уверен в створ окна&ампер;усилитель; nbsp;Виста), хотя выключение меню "Пуск" заменяется отключить сеанс или что-то подобное, должно быть одно название 'системы безопасности', который также делает то же самое, <и>на Ctrl</роз> + <и>Альт</КБД> + <и>конец</роз> как отметил Оуэн.
Я бы написал так в блокнот или комп для основной команды выхода из системы:
Это в основном такие же, как нажав кнопку Пуск и выхода из системы вручную, но это лишь немного быстрее, если у вас есть пакетный файл готов.
Я'м опоздал на вечеринку, но не видел этого ответа. Когда вы Don'т хотите использовать пакетный файл или введите команду. Вы можете просто установить фокус на столе, а затем использовать <и>Альт</КБД> + <и>Ф4</роз>.
Windows спросит вас, что вы хотите сделать, выберите завершение работы или перезагрузка.
Для скриншотов и даже видео, смотрите: https://tinkertry.com/how-to-shutdown-or-restart-windows-over-rdp