В статье рассмотрен вопрос о том, как выключить компьютер через cmd: с помощью нехитрых команд из консоли Windows мы перезагрузим, выключим компьютер с соответствующим сообщением или без такового. Также рассмотрим момент, когда неизбежная, казалось бы, перезагрузка может быть вообще отменена. Команды работают во всех версиях Windows.
Как перезагрузить компьютер с Windows
shutdown /r
В обеих системах немедленно появляется сообщение о предстоящем выходе из сеанса Windows:


Можете попробовать прямо сейчас, но только запомните флаг для следующей команды:
shutdown /a

С её помощью можно отменить запланированную перезагрузку Windows, чем бы она не была вызвана. Очень полезна, когда вас застанет принудительный «ребут» после очередного обновления Windows.
. Добавление флагов к команде shutdown можно проводить и через тире и через слэш. То есть вот эти команды абсолютно равноценны:
shutdown /x = shutdown -x
Далее. Конечно, команде на перезагрузку можно придать некие черты. Например, выбрать время, когда система уйдёт в перезагрузку:
shutdown /r /t время-в-секундах
Как выключить компьютер через cmd
Команда примет вид:
shutdown /s
Чтобы вызвать окно графического интерфейса по настройкам выключения/перезагрузки операционной системы, добавьте флаг i:
shutdown /i
Можно добавить текстовое сообщение о причинах отключения:
shutdown /s /c "Система выключается, потому что ты плохо себя вёл"
Режим гибернации включается так:
shutdown /h
Ко всем существующим командам можно приплюсовать ещё один флаг. С его помощью можно выбранное действие принудить к исполнению:
shutdown /r /f
Этот параметр не даст зависшему приложению ни единого шанса. Таким образом, самой прямой командой на прекращение работы с последующей перезагрузкой Windows будет такая:
shutdown -t 0 -r -f
Можно сделать её более дружелюбной (дать на обдумывание минуту):
shutdown -t 60 -r
Чтобы выключить компьютер через cmd по сети команда будет:
shutdown -r -f -m \\имя-машины
Если прав достаточно (ваши компьютеры соединены по конкретному сокету), удалённый компьютер выключится сразу. В следующей статье рассмотрим команды по работе с программами и службами в консоли Windows.
В Windows доступно несколько команд, которые позволяют выключить или перезагрузить локальный или удаленный компьютер. В этой статье мы рассмотрим, как использовать команду shutdown и PowerShell командлеты Restart-Computer и Stop-Computer для выключения/перезагрузки Windows.
Использование команды shutdown в Windows
Утилита командной строки shutdown является встроенной командой Windows, которая позволяет перезагрузить, выключить компьютер, перевести его в спящий режим или завершить сеанс пользователя. В этой инструкции мы покажем основные примеры использования команды shutdown в Windows (все рассмотренные команды запускаются в окне Выполнить — Win+R ->, в командной строке cmd.exe или в консоли PowerShell).
Команда shutdown имеет следующий синтаксис:

Как вы видите, у команды довольно много опций, а также есть возможность выключить/ перезагрузить удаленный компьютере.
Выключение Windows командой Shutdown
Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.
Чтобы перезагрузить компьютер, необходимо добавить параметр /r. После выполнения этой команды Windows корректно перезагрузится.

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

Эта команда аналогично выполнению команды logoff.
Перевод компьютера в режим гибернации
Для перевода компьютер в режим гибернации (в этом режиме все содержимое памяти записывается в файл hyberfil.sys на диск и компьютер переходит в спящий режим с пониженным электропотреблением), выполните команду:
Перезагрузка компьютера с сообщением пользователям
Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).
shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”
Отложенное выключение / перезагрузка компьютера
Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.
shutdown /s /t 600 /c "Сервер будет выключен через 10 минут. Сохраните свои документы!"
Пользователю будет выдано предупреждение о запланированном выключении: Ваш сеанс будет завершен.

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

Отмена выключения / перезагрузки компьютера
После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратор может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:
После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».

Перезагрузить Windows немедленно
Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:
shutdown /r /t 0
Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).
Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).
Ярлык для перезагрузки компьютера
Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.

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

Либо вы можете создать новое задание планировщика из PowerShell:
Перезагрузка удаленных компьютеров командой shutdown
Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):
shutdown /r /t 120 /m \\192.168.1.100

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f
Если для подключения к удаленному компьютеру нужно указать учетные данные пользователя, можно использовать команду:
Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:
Графический интерфейс команды shutdown
Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:

Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.
Перезагрузка и выключение Windows с помощью PowerShell
В PowerShell есть две команды для выключения и перезагрузки компьютера: Restart-Computer и Stop-Computer. Обе команды позволяют выключить или перезагрузить локальный или удаленный компьютер по сети.

Для перезагрузки Windows выполните:
Чтобы выключить компьютер:
По умолчанию перезагрузка начнется через 5 секунд. Можно увеличить задержку перед перезагрузкой:
Restart-Computer –delay 15
У обоих командлетов есть параметр
–ComputerName
, который позволяет задать список удаленных компьютеров.
Например, чтобы удаленно выключить два сервера Windows:
Stop-Computer -ComputerName "Server01", "Server02"
Можно указать учетные данные администратора для подключения к удаленному хосту:
$Creds = Get-Credential
Restart-Computer -ComputerName $Names -Credential $Creds
Для подключения к удаленным компьютерам используется WMI и DCOM (он должны быть включен и настроен). Если WMI не настроен, при запуске команды появится ошибка:
Restart-Computer : Failed to restart the computer wks-t1122h2 with the following error message: Access is denied. Exception from HRESULT: 0x80070005 (E_ACCESSDENIED).

Если на удаленном компьютере настроен WinRM (Windows Remote Management), вы можете использовать для подключения WSman вместо WMI:
Restart-Computer -ComputerName wks-t1122h2 -Protocol WSMan
Если на удаленном компьютер есть активные сессии пользователей, при запуске Restart-Computer появится ошибка:
Restart-Computer : Failed to restart the computer wks-t1122h2 with the following error message: The system shutdown cannot be initiated because there are other users logged on to the computer.

Для принудительной перезагрузки нужно добавить параметр -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.

Можно дождаться запуска службы удаленного рабочего стола (RDP) или любой другой службы Windows:
Restart-Computer -ComputerName wks-t1122h2 -Wait -For TermService
Если нужно одновременно перезагрузить несколько хостов, можно использовать возможности параллельного запуска команд в версии PowerShell 7.x.
Например, вы можете получим список Windows Server в определенном контейнере (Organizational Unit) Active Directory с помощью командлета Get-ADComputer и перезагрузить их одновременно:
- Выключаем компьютер из командной строки
- Вопросы и ответы

Большинство пользователей привыкли выключать свой компьютер, используя меню «Пуск». О возможности сделать это через командную строку они если и слышали, то никогда не пытались ею воспользоваться. Все это из-за предубеждения, что она является чем-то очень сложным, предназначенным исключительно для профессионалов в сфере компьютерных технологий. А между тем, использование командной строки весьма удобно и предоставляет пользователю много дополнительных возможностей.
Выключаем компьютер из командной строки
Чтобы выключить компьютер, используя командную строку, пользователю необходимо знать две основополагающие вещи:
- Как вызвать командную строку;
- Какой командой выключать компьютер.
Остановимся на этих моментах подробнее.
Вызов командной строки
Вызвать командную строку или как ее еще называют, консоль, в Windows очень просто. Делается это в два шага:
- Использовать сочетание клавиш Win+R.
- В появившемся окне набрать cmd и нажать «OK».

Результатом произведенных действий станет открытие окна консоли. Выглядит оно приблизительно одинаково для всех версий Windows.

Вызвать консоль в Виндовс можно и другими способами, но все они более сложные и могут отличаться в разных версиях операционной системы. Описанный выше способ является самым простым и универсальным.
Вариант 1: Выключение локального компьютера
shutdown /s

После ее введения следует нажать клавишу Enter и начнется процесс выключения системы.
Вариант 2: Использование таймера
Введя в консоли команду shutdown /s, пользователь увидит, что выключение компьютера все еще не началось, а вместо этого на экране появилось предупреждение о том, что компьютер будет выключен через минуту. Так это выглядит в Windows 10:

Это объясняется тем, что такая задержка во времени предусмотрена в этой команде по умолчанию.
shutdown /s /t 0

В этом примере компьютер будет выключен через 5 минут.

На экран будет выведено системное сообщение о прекращении работы подобно тому, как и в случае использования команды без таймера.

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

shutdown /s /m \\192.168.1.5

Как и в случае с локальным компьютером, для выключения удаленной машины можно использовать таймер. Для этого нужно в команду добавить соответствующий параметр. На примере ниже удаленный компьютер будет выключен через 5 минут.

Для выключения компьютера, находящегося в сети, на нем должно быть разрешено удаленное управление, а пользователь, который будет производить это действие, должен обладать правами администратора.
Рассмотрев порядок выключения компьютера из командной строки, легко убедиться, что это совсем не сложная процедура. Кроме того, такой способ предоставляет пользователю дополнительные возможности, отсутствующие при использовании стандартного метода.
- Вариант 1: Физические кнопки
- Вариант 2: Средства ОС
- Вариант 3: Другие методы завершения работы
- Вопросы и ответы

Физические кнопки
Завершить работу компьютера можно, нажав физическую кнопку, расположенную на системном блоке. Учитывайте — нужно сделать короткое нажатие, а не зажимать ее на 10 секунд, поскольку это приведет к экстренному выключению, что не всегда проходит бесследно, особенно, когда в ОС остаются несохраненные данные. Спустя несколько секунд после нажатия на экране появится информация о завершении работы, и компьютер будет отключен.

У ноутбуков этот метод тоже работает, однако при активированном в Windows спящем режиме кнопка включения/выключения отвечает за переход именно в него, а не за полное завершение работы (если вы самостоятельно не настраивали в операционной системе действие при нажатии кнопки питания). Если хотите использовать ее для упомянутой задачи, отключите спящий режим так, как это показано в статье по ссылке ниже. Касается эта информация и владельцев ПК, у которых тоже ранее был настроен переход в этот режим.
Подробнее: Отключение спящего режима на компьютере с Windows

Средства ОС
В Виндовс есть предостаточное количество встроенных функций для оперативного отключения компьютера. Каждый из них подразумевает выполнение разных действий, однако является одинаково эффективным и может оказаться полезным в любой момент. Далее рассмотрим эти методы трех актуальных версиях ОС, а вам останется только подобрать подходящий для себя.
В актуальной версии операционной системы есть четыре варианта, предназначенных для завершения работы компьютера. Каждый из них является безопасным и подразумевает предварительное сохранение данных или завершение установки обновлений, поэтому можете не беспокоиться о том, что такое выключение повлечет за собой негативные последствия для операционной системы. Детальнее о том, как именно реализовать каждый из существующих способов, читайте в инструкции по следующей ссылке.
Подробнее: Выключение системы Windows 10

Интерфейс Windows 8 некоторым образом отличается от современной версии этого семейства ОС, к тому же там разработчики реализовали уникальные функции, в том числе связанные и с методами выключения. Один из необычных — использование панели «Sharms», на которой расположены самые разные кнопки, выполняющие определенные действия. Остальные варианты отключения ПК остаются неизменными, а ознакомиться с ними можно в отдельном материале от другого нашего автора.
Подробнее: Как выключить компьютер на Windows 8

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


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

Остановимся на способе, немного сложнее остальных, поскольку понадобится выполнить больше действий. Заключается он в использовании консольной утилиты, один из аргументов которой отвечает за завершение сеанса операционной системы с сохранением данных.
- Для начала найдите «Командную строку» и запустите ее. Сделайте это удобным для вас образом, например, используя поиск в меню «Пуск».
- Введите команду
shutdown /sи нажмите Enter для ее применения. - На экране появится уведомление, что компьютер будет отключен через минуту. Этот таймер устанавливается по умолчанию, а об его изменениях мы поговорим в следующем разделе нашей статьи.



Завершающий способ выключения ПК под управлением Windows 7 — использование стандартного сочетания клавиш. Сверните или закройте все программы, перейдите на рабочий стол и нажмите Alt + F4. Дождитесь появления окна «Завершение работы Windows» и из выпадающего списка выберите вариант «Завершение работы», после чего нажмите Enter или «ОК» для выполнения задачи. Компьютер сразу же завершит все процессы и выключится.

Подробнее: Устраняем проблему с долгим отключением компьютера на Windows 7
Другие методы завершения работы
Разберем другие способы выключения компьютера, которые применяются редко, однако иногда могут оказаться очень полезными. Об одном из них мы уже вскользь говорили в предыдущих разделах статьи, а вот второй будет новым для некоторых пользователей и позволит решить разные задачи, связанные с выключением ПК.
Способ 1: Консольная утилита
Если вы прочитали предыдущий раздел статьи, знаете, что в Виндовс поддерживается завершение работы ПК через «Командную строку». Однако одной командой все не ограничивается. Для нее можно задать таймер, применить дополнительные аргументы, например, чтобы завершение работы произошло с игнорированием запущенных процессов. Опций для утилиты существует действительно много, а прочитать обо всех них вы можете в статье по следующей ссылке.
Подробнее: Выключение компьютера через «Командную строку»

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

Как выключить компьютер с помощью командной строки
Чтобы выключить компьютер через командную строку Windows, надо знать несколько специальных команд. В этой статье мы собрали самые популярные команды shutdown.
![]()
- shutdown Компьютер будет немедленно выключен.
- shutdown -s -t 60 Компьютер будет выключен через 60 секунд. Меняя числовое значение, можно отложить выключение ПК на определенное время.
- shutdown -r Компьютер будет перезагружен.
- shutdown -a Выключение будет приостановлено. Эта функция особенно полезна, если вы уже кликнули «Завершение работы», а потом вспомнили, что не сохранили важные файлы.
- shutdown -i Будет выключен удаленный компьютер.
- shutdown -s Будет выключен локальный компьютер.
- shutdown –l Текущий пользователь выйдет из системы.
- shutdown -f Все приложения будут принудительно закрыты.
- shutdown -c «comment» Добавление комментария.

Редактор направлений «Мобильные устройства» и «Техника для дома»
Была ли статья интересна?
Команды для выключения ПК через cmd
Для выключения компьютера с помощью командной строки (cmd) нужны соответствующие Shutdown-команды. Для их ввода вы можете запускать командную строку в обычном режиме или от имени администратора.

- shutdown: ПК прекратит работу сразу.
- shutdown –s –t 60: ПК выключится через 60 секунд.
- shutdown –r: ПК будет перезагружен.
- shutdown –a: завершение работы будет отменено.
- shutdown –l: выход из текущей учетной записи пользователя.
- shutdown –f: будут завершены все работающие программы.
- shutdown -c «комментарий»: можно добавить комментарий о причинах выключения или перезагрузки.
Как выключать компьютер по времени
В некоторых ситуациях имеет смысл позволить компьютеру самостоятельно выключиться по прошествии определенного времени. Например, если вы запустили длительный процесс скачивания или дефрагментация жесткого диска, который займет еще несколько часов.
C помощью «shutdown.exe»
Чтобы автоматически выключить ваш компьютер или ноутбук по прошествии определенного времени, вам не понадобится никаких дополнительных утилит. Windows позволяет сделать это штатными средствами.
- Нажмите сочетание клавиш [Win]+[R], чтобы открылось окно «Выполнить».
- Введите там команду «shutdown -s -t xxxx». Вместо символов «хххх» вам нужно поставить время в секундах, по прошествии которого ПК должен выключиться самостоятельно. Например, два часа — это 7200 секунд.
Но Shutdown.exe может больше, чем просто завершать работу Windows. Если вы хотите отменить выключение ПК, введите «shutdown -a». А если передумали выключать компьютер и решили перевести его в спящий режим или просто перезагрузить, сделайте дополнительным параметром «-h» или «-n» соответственно. Чтобы узнать о других опциях, введите в консоли Windows (cmd) лишь «shutdown», и Windows сама представит вам все возможные варианты.
Выключение по времени с помощью «Poweroff»

Больше удобства в эксплуатации, а также возможностей настройки предлагает вам, например, бесплатная программа «Poweroff». В ней вы увидите станадртный таймер, в котором можно задать точное время выключения ПК.
Выключать компьютер по расписанию можно с помощью штатных средств Windows или дополнительного бесплатного приложения. Рассмотрим оба варианта.
Выключаем компьютер в заданное время с помощью shutdown. exe
Чтобы автоматически выключить компьютер или ноутбук в определенное время, вам не нужен дополнительный инструмент. У самой ОС Windows есть такая опция.
- Нажмите [Win] + [R], чтобы открыть окно «Выполнить».
- Введите «shutdown -s -t xxxx», где xxxx — это время в секундах, по истечении которого компьютер должен выключиться. Например, два часа равны 7200 секундам, соответственно, в этом случае вам необходимо набрать: shutdown -s -t 7200
Другие варианты использования
Shutdown.exe может не только выключать компьютер.
- Чтобы отменить завершение работы в установленное вами время, введите «shutdown-a».
- Если вы не хотите выключать компьютер, а хотите отправить его в спящий режим или перезагрузить, введите «-h» или «-n».
- Для получения информации о дополнительных опциях введите просто «shutdown» в консоли Windows (cmd), и система покажет вам все возможные варианты использования команды.
Выключаем ПК с помощью планировщика заданий Windows
Чтобы автоматически выключить компьютер, также вы можете использовать «Планировщик заданий Windows». Преимущество этого метода заключается в том, что завершение работы компьютера может быть не только одноразовым действием, а может быть задано на повторение по календарю. Например, получится задать настройки так, чтобы ваш компьютер автоматически выключался в полночь с понедельника по пятницу, если вы не используете его 30 минут до этого времени.
- Нажав комбинацию клавиш [Win] + [R], откройте окно «Выполнить» и введите в нем «taskschd.msc». Подтвердите, нажав на «ОК».
- Нажмите в правом верхнем углу «Создать простую задачу».
- В разделе «Общие» задайте для этого действия любое имя, например «Завершение работы». Кроме того, установите галочку около «Выполнять с наивысшими правами», чтобы выключение не было прервано каким-либо другим действием.
- На вкладке «Триггер» установите триггер, который запускает действие. Нажмите «Создать» и введите желаемое время. Вы можете задать повторение события ежедневно, еженедельно или ежемесячно.
- На вкладке «Программа или сценарий» введите команду «shutdown».
- В разделе «Условия» вы можете настроить выключение компьютера только при том условии, что вы его какое-то время не используете. Сделать это можно, установив галочку около «Запускать задачу при простое компьютера». Советуем задать время 30 минут и установить галочку около «Перезапускать при возобновлении простоя».
- Помимо этого, на вкладке «Параметры» можно указать, что произойдет, если задание не может быть выполнено. Например, что при сбое выполнения задача должна быть перезапущена через 30 минут. Для этого поставьте соответствующую галочку и установите желаемое время.
Пользователь может управлять компьютером только при помощи командной строки. Именно так и делают опытные системные администраторы, потому что это банально быстрее во многих случаях для них. И в этой статье мы разберем, как выполняется перезагрузка через командную строку, выключение, и какие дополнительные параметры для таких команд можно задавать.
Перезагрузить компьютер через командную строку немедленно
Перед началом перезагрузки компьютера через командную строку необходимо разобраться с тем, как именно запускать командную строку. Для этого:
- Нажмите на «Поиск» и введите «Командная строка»

- Для перезагрузки компьютера из командной строки введите команду: shutdown /r. После нажмите Enter.

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

Если же указать shutdown /r /t 0, то это приведёт к тому, что система сразу запустит перезагрузку компьютера, независимо от того, запущены ли пользователем какие-либо программы.
Перезагрузка компьютера через командную строку с сообщением пользователям
Системным администраторам нередко приходится удалённо управлять компьютерами, расположенными в офисе. И дистанционно выключать они их тоже могут. А чтобы предупредить пользователей о предстоящем выключении, которые сейчас работают за компьютером, можно воспользоваться специальной командой для командной строки:
shutdown /r /c «Ща всё потухнет! Сохраняйтесь!»
В этом случае на экран удалённого компьютера появится соответствующее уведомление, а после счётчик начнёт отсчитывать 60 секунд. Это время предоставляется пользователю для того, чтобы он мог сохранить все необходимые документы, завершить работу в запущенных приложениях.
Если же указать дополнительный параметр «/t 0», то это приведёт к тому, что компьютер сразу перезагрузится. Но нужно учесть, что отменить выполнение — невозможно.
Если запущена немедленная перезагрузка Windows из командной строки, то ядро системы сразу же блокируется, то есть никакие команды компьютер принимать уже не будет до завершения процесса.
Ярлык для перезагрузки компьютера
Для более быстрого выполнения команды можно создать ярлык на рабочем столе, по нажатию на который автоматически исполняется запрограммированная команда. Для этого необходимо:
- Кликнуть ПКМ на свободной области рабочего стола, выбрать «Создать», указать «Ярлык».

- Появится окно, где можно указать, какая команда будет исполнена по его нажатию. Необходимо указать shutdown -s -t 0, нажать «Далее».

- Указать, где сохранить ярлык
Далее достаточно дважды кликнуть на созданный ярлык, и компьютер сразу начнёт перезагружаться. Нужно обратить внимание, что в данном случае параметры исполнения команды указываются не через символ «/», а через «-».
Отложенное выключение перезагрузка компьютера
Через командную строку можно задать любой промежуток времени в секундах, через которое компьютер будет принудительно перезагружен. Для этого также используется параметр «/t». Есть нюанс: если указать время исполнения более 10 минут, то сообщение выводится через трей.
Если меньше, то демонстрируется на весь экран.

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

С помощью командной строки можно принудительно перезагрузить ПК, а вместе с этим — закрыть все запущенные программы, не предупреждая пользователя. Этот вариант пригодится в тех случаях, если какое-то из приложений зависло и не отвечает.
В данном случае в окно командной строки нужно ввести: shutdown /r /f и нажать Enter.
Ни в коем случае не следует выполнять перезагрузку компьютера через командную строку во время установки обновлений Windows. Это может привести к повреждению системных файлов, в дальнейшем система попросту перестанет нормально загружаться. Придётся использовать «Восстановление». Но если будет повреждён загрузчик, то придётся вовсе переустанавливать Windows с форматированием жёсткого диска.
Перевод компьютера в режим гибернации
Как перезагрузить компьютер через командную строку – вы уже знаете, но можно не только перезагружать компьютер, но и «отправить» его в режим гибернации. Предварительно лишь нужно убедиться, что функция включена в настройках самой Windows. Для этого необходимо:
- Зайти в «Панель управления», зажав две клавиши Win+ r, и ввести команду «control»

- В «Панели управления» выбрать «Электропитание».

- Кликнуть на строку «Действия кнопок питания».

- Далее “Изменение параметров”

- Поставить отметку на пункте «Режим гибернации».

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

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

Никакой разницы между ними нет. Каждая из указанных команд выполняет одно и то же действие.
И, как работает в командной строке перезагрузка, завершение сеанса тоже будет выполнено не мгновенно, а с предупреждением и отсчётом в 60 секунд. При помощи параметра для команды «/t 0» это можно сделать немедленно.
Запуск команды shutdown на удалённых компьютерах
Если компьютеры подключены к единой локальной сети, и один из них настроен в качестве сервера с учётной записью администратора, то через него можно управлять всеми остальными компьютерами. Соответственно, это предоставляет возможность дистанционного его выключить или перезагрузить.
Если системному администратору необходимо регулярно выключать много компьютеров (например, по окончанию рабочего дня в офисе), то рекомендуется просто создать для каждого из них отдельный ярлык на выключение.
Аналогичным образом выполняется на удалённом компьютере Windows reboot (перезагрузка). Нужно лишь к параметрам команды добавить «/r»
Графический интерфейс команды shutdown
Далеко не всем пользователям комфортно работать через командную строку. Но дистанционно управлять компьютерами в локальной сети (выключать, перезагружать их, завершать сеансы) можно и через графический интерфейс. Всё, что необходимо для этого — это использовать команду shutdown /i
Нужно учесть, что выключение или перезагрузка в командной строке удалённого компьютера будет исправно работать только в том случае, если ПК настроен как сервер с правами администратора.
Меры предосторожности перед перезагрузкой компьютера через командную строку
Перед выключением или перезагрузкой ПК обязательно нужно сохранить все открытые документы, завершить работу запущенных приложений, чтобы не потерять важные данные. К сожалению, в Windows иногда возникают баги и предупреждение о том, что компьютер выключится — не выводится. Но сама команда — исправно исполняется. Так что использовать интерфейс командной строки рекомендуется только в том случае, если пользователь уверен, что работу ПК можно завершить, никакие данные при этом не будут утеряны. То же относится и к удалённым компьютерам.

Скворцов Михаил
Специалист программирования компьютерных систем и устройств на базе ОС “Android”
Задать вопрос эксперту




