MS-DOS and Windows command line shutdown command

В Windows доступно несколько команд, которые позволяют выключить или перезагрузить локальный или удаленный компьютер. В этой статье мы рассмотрим, как использовать команду shutdown и PowerShell командлеты Restart-Computer и Stop-Computer для выключения/перезагрузки Windows.

  • 28.05.2020
  • 93 255

MS-DOS and Windows command line shutdown command

Описание

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

Синтаксис

shutdown -r -f -m \Server_Name -t 60 -d up:125:1

Перезагружаем компьютер с именем \Server_Name через 60 секунд, принудительно закрываем все выполняющиеся программы, указываем код пользователя, указываем что выключение является плановым и заносим в системный журнал основной код причины 125 и вспомогательный код причины 1.

Справочная информация

MS-DOS and Windows command line shutdown command

In Windows, you can schedule a shutdown by using something like,

shutdown /s /t 600 //shut down after 10 minutes

How do I cancel it after it’s done?

asked Oct 30, 2011 at 15:54

shutdown /a will abort the operation.

Here is a list of all the arguments for shutdown:

answered Oct 30, 2011 at 16:01

12 gold badges51 silver badges71 bronze badges

From the shutdown.exe help:

/a – Abort a system shutdown.

answered Oct 30, 2011 at 15:58

MS-DOS and Windows command line shutdown command

19 gold badges200 silver badges265 bronze badges

Well, if you’re using XP like me, DO NOT press Stand By or Restart, because after your computer finishes that task, it will shut down. Depending on your preferences, Ctrl+Alt+Delete and finding the Processes tab, I’m not 100% sure in this but you should see processes ending “by themselves,” this is what shutdown does, it ends processes. Now if you think about it, wouldn’t you need a process to end other processes and afterwards delete itself? There should be a process called something similar to “shutdown.exe,” or if you’re logging out, “logout.exe,” simply ending these programs BEFORE they end any important SYSTEM processes should cancel the shutdown. However, be prepared for a ton of crap saying something like “Windows could not be shut down/logged off due to an abrupt stop of ‘shutdown.exe/logoff.exe.”

answered Jul 25, 2013 at 12:55

Updated: by

On Unix-like operating systems, the shutdown command shuts down or reboots the system.

Description

All processes are first notified that the system is going down by the signal SIGTERM. This gives programs like vi time to save the file being edited, mail and news processing programs a chance to exit cleanly, etc.

Your system may have a different set of options for the shutdown command; check your documentation for details.

Syntax

The -f flag means “reboot fast”. This only creates an advisory file /fastboot which can be tested by the system when it comes up again. The system boot rc file (“rc” stands for “runcom”, which is short for “run commands”) can test if this file is present, and decide not to run fsck since the system was shut down in the proper way. After that, the boot process should remove /fastboot.

The -F flag means “force fsck”. This only creates an advisory file /forcefsck which can be tested by the system when it comes up again. The boot rc file can test if this file is present, and decide to run fsck with a special “force” flag so that even properly unmounted file systems get checked. After that, the boot process should remove /forcefsck.

The -n flag causes shutdown not to call init, but to kill all running processes itself. Shutdown then turns off quota, accounting, and swapping and unmount all file systems.

shutdown can be called from init when the Ctrl+Alt+Del key combination is pressed, if there exists an appropriate entry in /etc/inittab. This would mean that everyone who has physical access to the console keyboard can shut the system down, however.

Note that if /etc/shutdown.allow is not present, the -a argument is ignored.

Halting vs. powering off

The -H option sets the init environment variable INIT_HALT to HALT, and the -P option sets that variable to POWEROFF. The shutdown script that calls halt as the last thing in the shutdown sequence should check these environment variables and call halt with the right options for these options to actually have any effect.

Files

/fastboot /etc/inittab /etc/init.d/halt /etc/init.d/reboot /etc/shutdown.allow

Examples

Schedule the system to shut down at 8 A.M.

Schedule the system to shut down at 8 P.M.

shutdown +15 “Upgrading hardware, downtime should be minimal”

Bring down the system immediately.

shutdown -r now

Bring down the system immediately, and automatically reboot it.

shutdown -P now

Bring down the system immediately, and automatically power off the system.

The shutdown command lets you shut down a Windows computer from the command line. It also has additional features that are not available in Windows.

Availability

The earlier version of the shutdown command uses a dash (-) instead of a forward slash (/) for its options.

:/>  Какие действия выполняет утилита msconfig в windows 10 и 11 на компьютере dell

shutdown -r -c “Rebooting for latest updates.”

Ran from either the command line or from the Windows run line, this option would open the remote shutdown dialog window.

Place the computer in hibernation mode in Windows.

Shuts down the computer after 60 seconds.

shutdown /s /m \PC123 /t 20

Shuts down remote computer name “PC123” after 20 seconds.

shutdown /s /t 45
 
shutdown /a

The first command initiates a computer shutdown after 45 seconds. The second command aborts the shutdown if it’s executed in the shutdown timeout period, which is 45 seconds in this example.

1. остановка; выключение, отключение

— automatic shutdown

— emergency shutdown

— maintenance shutdown

— safe shutdown

— safety shutdown

неисправность, неполадка; нерабочий период; временное прекращение работ на нефтяной скважине; время простоя

1) остановка; выключение, отключение

shutdown for pipeline — прекращение работ для подключения к внутрипромысловой сети трубопроводов;

shutdown for repairs — прекращение работ для проведения ремонта;

shutdown for weather — прекращение работ по погодным условиям;

shutdown overnight — прекращение работ в ночное время;

shutdown to acidize — остановка скважины для проведения кислотной обработки пласта;

shutdown to log — прекращение работ с целью проведения каротажа;

shutdown to plug and abandon — прекращение работ для установки пробки и ликвидации скважины;

shutdown waiting for orders — прекращение работ в ожидании распоряжений

– automatic shutdown

– emergency shutdown- flow line shutdown- line shutdown- maintenance shutdown- mud pump shutdown- safe shutdown- safety shutdown- well shutdown

• временное прекращение эксплуатации с целью проведения капитального ремонта

• временное прекращение эксплуатации с целью проведения профилактического или капитального ремонта

• временное прекращение эксплуатации с целью проведения профилактического ремонта

• остановка или временное прекращение эксплуатации с целью проведения капитального ремонта

• остановка или временное прекращение эксплуатации с целью проведения профилактического или капитального ремонта

• остановка или временное прекращение эксплуатации с целью проведения профилактического ремонта

• остановка эксплуатации с целью проведения капитального ремонта

• остановка эксплуатации с целью проведения профилактического или капитального ремонта

• остановка эксплуатации с целью проведения профилактического ремонта

Смотреть что такое SHUTDOWN в других словарях

1. останов (двигателя)
2. выключение; прекращение подачи, отсечка (напр. топлива)
3. стоп-кран (двигателя)
— emergency shutdown

1) закрытие, остановка (предприятия)2) приостановка (работ)- scheduled shutdown

закрытие, выключение, остановка antibody-mediated renal shut-down — аутоиммунная нефропатия

Закриття системи (реального чaсу)вимкненняприпинення робітзупинказупиненняприпиняти (припинити) роботу

shutdown: translation noun
Shutdown is used after these nouns: ↑emergency, ↑reactor

выключение- malfunction shutdown* * *запор

остановка, выключение (стана, механизма)

1) неполадка2) остановка3) выключающий4) выключение– engine shutdown– shutdown condition– shutdown relay

выключать (ядерный реактор), выключение, остановка, закрытие

временное закрытие предприятия (из-за отсутствия заказов, ; переналадка оборудования, ремонта, локаута или забастовка) ;

n1) закриття (підприємства)2) вимкнення

1) выключающий 2) выключение 3) неполадка 4) остановка • – engine shutdown – shutdown condition – shutdown relay

выключение (ядерного реактора), остановка

закриття системи (реального чaсу)вимкнення
припинення робіт
зупинка
зупинення
припиняти (припинити) роботу

1) останов 2) (защитное) отключение 3) завершение задачи или работы 4) закрытие системы • – emergency shutdown

n 1) закриття (підприємства); 2) тех. неполадка, несправність; 3) припинення (роботи); вимкнення.

(n) временное закрытие предприятия; закрытие; перебои в работе; приостановка

• выключение двигателя
• отсечка
• режим минимального энергопотребления

1) остановка; останов; выключение, отключение 2) закрытие системы

закрытие системы. Прекращение работы системы разделения времени.

shut-down noun 1) закрытие (предприятия) 2) выключение

n. закрытие, закрытие системы, выключение

вимкнути, закриття, зупинка, зачинення

  • The essential Linux shutdown commands
  • Scheduling Linux shutdowns or restarts
  • Linux shutdown – additional commands

$1 Domain Names

Register great TLDs for less than $1 for the first year.

Why wait? Grab your favorite domain name today!

The essential Linux shutdown commands

There is at least one alternative for each command listed here that produces the same result.

Standard command for shutting down Linux

Linux will shut down in under a minute. The “-h” option explicitly stands for the shutting down or powering off of a system. You can usually produce the same results by just entering the shutdown command on its own.

Standard command for restarting Linux

Linux will be restarted in under a minute. The “-r” option stands for reboot or restart.

Command for shutting down Linux immediately

You can also easily schedule Linux shutdowns or restarts to occur after a certain period of time or at a certain time. To do this, you have to add the number of minutes or the time after the corresponding Linux shutdown command, as shown in the examples below:

Command for shutting down Linux after 20 minutes

Linux will restart 20 minutes after the command is entered. You can also use the plus sign with this command.

Command for shutting down Linux at 5

Time specification is based on the 24-hour format in Linux in accordance with the syntax (hh:mm). In this example, Linux is shut down at 5:30 p.m. (i.e. 17:30). Once again, you can omit the “-h” option which stands for the shutting down or powering off of a system:

:/>  Управление windows

Command for restarting Linux at 5

Linux will restart at 5:30 p.m. (i.e. 17:30). In this case, the “-r” option, which stands for “reboot”, obviously cannot be omitted – otherwise, Linux would shut down without rebooting.

Linux shutdown – additional commands

In addition to the previously mentioned Linux shutdown commands, there are a number of other commands and options for stopping, shutting down, and restarting Linux operating systems. These can generally also be combined with commands for scheduled Linux shutdowns.

There is a difference between “stopping a system” and “turning off a system”. When you stop it, all the processors (CPUs) are stopped, but when you turn it off, it is also cut off from the main power supply. Generally, the term “shutdown” is understood to be the stopping and powering off of a system.

Command for powering off Linux

This command explicitly indicates that the system will be shut down and the main power supply will be cut off.

Command for setting up a wall message

shutdown ‘WRITE YOUR WALL MESSAGE HERE’

Command for canceling scheduled shutdowns or restarts

Using this command, you can cancel a scheduled shutdown or restart. This requires that the process has not yet started.

Related articles

MS-DOS and Windows command line shutdown command

How to delete a Linux directory

Sometimes you may need to delete an entire folder rather than just individual files. If you want to remove a Linux directory, there are several ways to do it. Here are a few basic solutions that use either File Manager or Terminal. We also explain what you can do if you don’t have the necessary rights.

MS-DOS and Windows command line shutdown command

How to delete files in Linux

Deleting files in Linux couldn’t be easier. Whether you use the file manager or work directly in the terminal with the command “rm”, you can remove Linux files in just a few clicks. Keep reading to find out how to remove single files, multiple files, files of a certain type, or entire folders.

Creating links in Linux

The Linux ln command creates links in the Linux command line. Only a little code is required to create hard and soft links in the command line. Just keep in mind what types of links are right for your purposes. Keep reading to learn about hard and soft links and see various Linux ln examples.

How to change a Linux password

MS-DOS and Windows command line shutdown command

How to install and use tmux (terminal multiplexer)

How to install and use tmux (terminal multiplexer)

Перезагрузка и выключение Windows с помощью PowerShell

В PowerShell есть две команды для выключения и перезагрузки компьютера: Restart-Computer и Stop-Computer. Обе команды позволяют выключить или перезагрузить локальный или удаленный компьютер по сети.

MS-DOS and Windows command line shutdown command

Для перезагрузки Windows выполните:

Чтобы выключить компьютер:

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

Restart-Computer –delay 15

У обоих командлетов есть параметр
–ComputerName
, который позволяет задать список удаленных компьютеров.

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

Stop-Computer -ComputerName “Server01”, “Server02”

Можно указать учетные данные администратора для подключения к удаленному хосту:

$Creds = Get-CredentialRestart-Computer -ComputerName $Names -Credential $Creds

Для подключения к удаленным компьютерам используется WMI и DCOM (он должны быть включен и настроен). Если WMI не настроен, при запуске команды появится ошибка:

MS-DOS and Windows command line shutdown command

Если на удаленном компьютере настроен WinRM (Windows Remote Management), вы можете использовать для подключения WSman вместо WMI:

Restart-Computer -ComputerName wks-t1122h2 -Protocol WSMan

Если на удаленном компьютер есть активные сессии пользователей, при запуске Restart-Computer появится ошибка:

MS-DOS and Windows command line shutdown command

Для принудительной перезагрузки нужно добавить параметр -Force:

Restart-Computer -ComputerName wks-t1122h2 –Force

С помощью параметра -For можно перезагрузить компьютер и дождаться, когда он будет доступен. Например, вы хотите убедиться, что удаленный компьютер успешно перезагрузится и на нем стартовала служба WinRM, позволяющая подключиться к нему через WS-Management:

Restart-Computer -ComputerName wks-t1122h2 -Wait -For WinRM

Restarting computer wks-t1122h2
Verifying that the computer has been restarted.

MS-DOS and Windows command line shutdown command

Можно дождаться запуска службы удаленного рабочего стола (RDP) или любой другой службы Windows:

Restart-Computer -ComputerName wks-t1122h2 -Wait -For TermService

Если нужно одновременно перезагрузить несколько хостов, можно использовать возможности параллельного запуска команд в версии PowerShell 7.x.

Например, вы можете получим список Windows Server в определенном контейнере (Organizational Unit) Active Directory с помощью командлета Get-ADComputer и перезагрузить их одновременно:

Использование команды shutdown в Windows

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

MS-DOS and Windows command line shutdown command

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

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

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

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

MS-DOS and Windows command line shutdown command

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

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

MS-DOS and Windows command line shutdown command

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

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

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

:/>  Как отключить предложение активации windows

Перезагрузка компьютера с сообщением пользователям

Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).

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

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

Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.

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

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

MS-DOS and Windows command line shutdown command

Если задержка очень длительная, например, 100 минут (6000 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана: «Ваш сеанс будет завершен. Работа Windows будет завершена через 100 мин».

MS-DOS and Windows command line shutdown command

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

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

После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».

MS-DOS and Windows command line shutdown command

Перезагрузить Windows немедленно

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

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

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

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

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

MS-DOS and Windows command line shutdown command

Перезагрузка Windows в определенное время

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

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

MS-DOS and Windows command line shutdown command

Либо вы можете создать новое задание планировщика из PowerShell:

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

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

  • Выключение локальной системы через 30 секунд с немедленным выходом из системы и закрытием работающих приложений: shutdown /s /t 30 /l /f
  • Перезагрузка локальной системы через 30 секунд: shutdown /r /t 30
  • Отмена задержанного выключения компьютера: shutdown /а

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

  • /s – параметр для завершения работы системы;
  • /r – параметр задающий перезагрузку системы;
  • /t – Задержка Выключения, исчесляется в секундах;
  • /l – обеспечивает немедленный выход текущего пользователя из системы;
  • /f – закрывает все работающие приложения без предварительного предупреждения пользователей.

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

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

Перезагрузка удаленных компьютеров командой shutdown

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

shutdown /r /t 120 /m \192.168.1.100

MS-DOS and Windows command line shutdown command

reg add “HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem” /v “LocalAccountTokenFilterPolicy” /t REG_DWORD /d 1 /f

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

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

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

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

MS-DOS and Windows command line shutdown command

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