В Windows доступно несколько команд, которые позволяют выключить или перезагрузить локальный или удаленный компьютер. В этой статье мы рассмотрим, как использовать команду shutdown и PowerShell командлеты Restart-Computer и Stop-Computer для выключения/перезагрузки Windows.
Содержание:
- Использование команды shutdown в Windows
- Перезагрузка удаленных компьютеров командой shutdown
- Перезагрузка и выключение Windows с помощью PowerShell
Использование команды shutdown в Windows
Утилита командной строки shutdown является встроенной командой Windows, которая позволяет перезагрузить, выключить компьютер, перевести его в спящий режим или завершить сеанс пользователя. В этой инструкции мы покажем основные примеры использования команды shutdown в Windows (все рассмотренные команды запускаются в окне Выполнить — Win+R ->, в командной строке cmd.exe или в консоли PowerShell).
Команда shutdown имеет следующий синтаксис:
shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]
Как вы видите, у команды довольно много опций, а также есть возможность выключить/ перезагрузить удаленный компьютере.
Выключение Windows командой Shutdown
Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.
shutdown /s
Перезагрузка Windows
Чтобы перезагрузить компьютер, необходимо добавить параметр /r. После выполнения этой команды Windows корректно перезагрузится.
shutdown /r
Завершение сеанса пользователя
Чтобы завершить текущую сессию пользователя (logout), нужно выполнить команду:
shutdown /l
Эта команда аналогично выполнению команды logoff.
Перевод компьютера в режим гибернации
Для перевода компьютер в режим гибернации (в этом режиме все содержимое памяти записывается в файл hyberfil.sys на диск и компьютер переходит в спящий режим с пониженным электропотреблением), выполните команду:
shutdown /h
Перезагрузка компьютера с сообщением пользователям
Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).
shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”
Отложенное выключение / перезагрузка компьютера
Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.
shutdown /s /t 600 /c "Сервер будет выключен через 10 минут. Сохраните свои документы!"
Пользователю будет выдано предупреждение о запланированном выключении: Ваш сеанс будет завершен.
Если задержка очень длительная, например, 100 минут (6000 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана: «Ваш сеанс будет завершен. Работа Windows будет завершена через 100 мин».
Отмена выключения / перезагрузки компьютера
После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратор может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:
shutdown /a
После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».
Перезагрузить Windows немедленно
Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:
shutdown /r /t 0
Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).
Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).
shutdown /g
Ярлык для перезагрузки компьютера
Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.
Перезагрузка Windows в определенное время
Чтобы всегда перезагружать/выключать компьютер или сервер в определенное время, вы можете добавить команду shutdown в планировщик заданий Windows taskschd.msc.
Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.
Либо вы можете создать новое задание планировщика из PowerShell:
$Trigger= New-ScheduledTaskTrigger -At 00:00am -Daily
$User= "NT AUTHORITYSYSTEM"
$Action= New-ScheduledTaskAction -Execute "shutdown.exe" -Argument "–f –r –t 120"
Register-ScheduledTask -TaskName "RebootEvertyNight_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force
Перезагрузка удаленных компьютеров командой shutdown
Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):
shutdown /r /t 120 /m \192.168.1.100
Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.
reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f
Если для подключения к удаленному компьютеру нужно указать учетные данные пользователя, можно использовать команду:
net use \192.168.31.10 /u:corpusername
shutdown /s /t 60 /f /m \192.168.31.10
Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:
$sh_msg = "Ваш компьютер будет автоматически перезагружен через 10 минут. Сохраните свои файлы и закройте запущенные программы"
$sh_delay = 600 # секунд
$computers = gc C:PSPC-list.txt
foreach ($comp in $computers)
{
& 'C:WindowsSystem32SHUTDOWN.exe' "-m \$comp -r -c $sh_msg -t $sh_delay"
}
Графический интерфейс команды shutdown
Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:
shutdown /i
Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.
Перезагрузка и выключение Windows с помощью PowerShell
В PowerShell есть две команды для выключения и перезагрузки компьютера: Restart-Computer и Stop-Computer. Обе команды позволяют выключить или перезагрузить локальный или удаленный компьютер по сети.
Для перезагрузки Windows выполните:
Restart-Computer -force
Чтобы выключить компьютер:
Stop-Computer
По умолчанию перезагрузка начнется через 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 и перезагрузить их одновременно:
$Computers = (Get-ADComputer -Filter 'operatingsystem -like "*Windows server*" -and enabled -eq "true"' -SearchBase "OU=Servers,DC=winitpro,DC=loc").Name
$Computers | ForEach-Object -Parallel { Restart-Computer -ComputerName $_ -Force} -ThrottleLimit 3
Хотя в Windows 10 можно легко выйти из системы, выключить, перезагрузить или перевести компьютер в спящий режим из меню Пуск или с экрана блокировки, в системе также есть инструмент shutdown.exe — он позволяет выполнять те же самые операции через командную строку.
Помимо общих задач он поддерживает и более продвинутые опции — например, возможности записи причины события, отображения собственных сообщений и даже выключения и перезапуска удаленных устройств.
Использовать этот инструмент можно в любое время. Он может пригодиться, если вы много работаете в Командной строке, если нужно создать сценарий, который включает в себя перезагрузку компьютера, если вы вносите системные изменения или хотите записать причину перезапуска или завершения работы.
В этой инструкции мы расскажем о различных способах использования инструмента shutdown.exe командной строки для выключения и перезагрузки локальных и удаленных компьютеров.
Как выключить компьютер с помощью команды shutdown
Чтобы выключить компьютер вручную с помощью командной строки, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду, чтобы выключить устройство через одну минуту, и нажмите Enter:
shutdown /s - Введите следующую команду, чтобы выключить устройство через определенное время, и нажмите Enter:
shutdown /s /t TIME
В команде замените TIME на необходимое время ожидания перед выключением в секундах.
Например, эта команда выключает компьютер через пять секунд:
shutdown /s /t 5
На заметку: также можно указать 0 для немедленного выключения. Если время больше нуля, то опция /f будет применена автоматически. - Введите следующую команду, чтобы выключить компьютер без ожидания или предупреждения, и нажмите Enter:
shutdown /p - Введите следующую команду для завершения работы с принудительным закрытием всех приложений без предупреждения и нажмите Enter:
shutdown /s /f
После выполнения этих шагов компьютер выполнит завершение работы, в зависимости от заданных вами параметров.
Выключение с указанием причины
Чтобы отключить устройство, записав конкретную причину, выполните следующие действия:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду, чтобы указать причину завершения работы, и нажмите Enter:
shutdown /s /d p:MAJOR-NUMBER:MINOR-NUMBER
В команде измените MAJOR-NUMBER:MINOR-NUMBER на номерное обозначение причины. Вы можете узнать все доступные номера основных и второстепенных причин, выполнив команду shutdown/? .
Например, эта команда завершает работу устройства, записывая причину Операционная система: пакет обновления (запланированный):
shutdown /s /t 1 /d p:2:16
Также можно переключить параметр /s на параметр /r, если вы хотите указать причину перезапуска в команде. Это делается следующим образом:
shutdown /r /t 1 /d p:2:16 - Введите следующую команду для выключения компьютера с указанием причины как незапланированной и нажмите Enter:
shutdown /s /t 1 /d u:2:16
Приведенная выше команда выключит устройство, записав причину Операционная система: пакет обновления (незапланированный).
После выполнения этих шагов Windows 10 завершит работу и зарегистрирует указанную причину.
Журнал завершения работы всегда можно просмотреть в следующем расположении: Просмотр событий > Журналы Windows > Система. Там нужно найти событие Информация с источником User32 и с Идентификатором события 1074.
Завершение работы с кастомным диалоговым сообщением
Для завершения работы с демонстрацией кастомного сообщения, предупреждающего пользователя о совершаемом действии, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду, чтобы выключить устройство с показом сообщения, и нажмите клавишу Enter:
shutdown /s /t TIME /c «MESSAGE»
В команде замените TIME на количество секунд до выключения компьютера и замените MESSAGE пользовательским текстом, который хотите отобразить.
Например, эта команда отображает текст «Обновление приложения компании XYZ» перед выключением компьютера через одну минуту:
shutdown /s /t 60 /c «Обновление приложения компании XYZ»
Также можно переключить параметр /s на параметр /r, если вы хотите указать причину перезапуска в команде. Это делается следующим образом:
shutdown /r /t 60 /c «Обновление приложения компании XYZ»
После выполнения этих шагов Windows 10 отобразит пользователю сообщение «Обновление приложения компании XYZ» и выключит компьютер через 60 секунд.
Как выключить удаленный компьютер с помощью команды shutdown
Инструмент командной строки shutdown также позволяет удаленно выключить или перезагрузить устройство. Тем не менее, его функции ограничены, и придется выполнить некоторые дополнительные шаги.
Настройка удаленного устройства
Предупреждение: напомним, что редактирование Реестра довольно рискованно и может привести к непоправимым повреждениям системы, если вы что-то сделаете неправильно. Советуем сделать резервную копию прежде, чем продолжать.
Для настройки удаленного компьютера для разрешения удаленного выполнения команд проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду, чтобы отключить Контроль учетных записей пользователей для удаленного выполнения команд, и нажмите Enter:
reg add HKLMSoftwareMicrosoftwindowsCurrentVersionPoliciessystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
После выполнения этих шагов устройство будет открыто для удаленного приема команд от аутентифицированных пользователей.
Если вы хотите отменить изменения для повышения безопасности устройства, можно воспользоваться инструкциями, описанными выше, но на шаге № 3 выполнить следующую команду:
reg add HKLMSoftwareMicrosoftwindowsCurrentVersionPoliciessystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 0 /f.
Выключение удаленного устройства
Чтобы использовать командную строку для удаленного выключения компьютера, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду для подключения к IPC$ (или null-сессии) и нажмите Enter:
net use \REMOTE-PCipc$
В команде замените REMOTE-PC на имя или IP-адрес удаленного компьютера.
Например, эта команда подключается к компьютеру Office-PC:
net use \Office-PCipc$ - Подтвердите имя учетной записи, расположенной на удаленном устройстве, и нажмите Enter.
- Подтвердите пароль учетной записи и нажмите Enter.
- Введите следующую команду для перезагрузки удаленного компьютера и нажмите Enter:
shutdown /r /m \REMOTE-PC /t TIME /c «COMMENT» /f
В команде замените REMOTE-PC на имя или IP-адрес удаленного компьютера, TIME — на количество секунд ожидания перед началом процесса завершения работы, а COMMENT — на кастомное сообщение, которое высветится пользователю.
Например, эта команда уведомит пользователя и перезагрузит его устройство под названием Office-PC, закрыв все приложения без предупреждения через одну минуту:
shutdown /r /m \Office-PC /t 60 /c «Этот компьютер перезагрузится через одну минуту» /f
Если никто в данный момент компьютер не использует, можно отправить команду, которая немедленно перезапустит устройство. Например:
shutdown /r /m \Office-PC /t 0 /f
После выполнения этих шагов удаленный хост выключится в соответствии с конфигурацией команды.
Если вы хотите отключиться от IPC$, выполните следующую команду:
net use * /delete
и нажмите Y для подтверждения. Если вы планируете использовать эту команду, может потребоваться переназначить ранее подключенные сетевые диски.
Как перезагрузить компьютер с помощью команды shutdown
Чтобы перезагрузить устройство Windows 10 с помощью командной строки, выполните следующие действия:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду для перезагрузки компьютера и нажмите Enter:
shutdown /r - Введите следующую команду, чтобы перезагрузить устройство через определенное время, и нажмите Enter:
shutdown /r /t TIME
В команде замените TIME на необходимое время ожидания перед перезагрузкой в секундах.
Например, эта команда перезагружает компьютер через пять секунд:
shutdown /r /t 5
На заметку: также можно указать 0 для немедленной перезагрузки. - Введите следующую команду, чтобы перезагрузить компьютер без ожидания или предупреждения, и нажмите Enter:
shutdown /r /p - Введите следующую команду для завершения работы с принудительным закрытием всех приложений без предупреждения и нажмите Enter:
shutdown /r /f
После выполнения этих действий компьютер перезагрузится в соответствии с параметрами, указанными в команде.
Как завершить сеанс с помощью команды shutdown
Инструмент shutdown также дает возможность выхода пользователя, но только для локального компьютера и только текущего сеанса. Нельзя выйти из системы за других пользователей на удаленном устройстве.
Чтобы выйти из учетной записи Windows 10 с помощью командной строки, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду, чтобы завершить текущий сеанс, и нажмите Enter:
shutdown /L
После выполнения этих шагов текущий пользователь выйдет из системы.
Как перевести компьютер в спящий режим с помощью команды shutdown
Чтобы перевести компьютер в спящий режим с помощью командной строки, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду для перехода компьютера в спящий режим и нажмите Enter:
shutdown /h
После выполнения этих шагов устройство перейдет в спящий режим. Это работает только на устройствах, поддерживающих данную функцию. Данные шаги можно также использовать для включения и настройки спящего режима в Windows 10.
Как загрузиться в режиме прошивки с помощью команды shutdown
Инструмент командной строки также включает в себя возможность запуска компьютера в UEFI и BIOS без дополнительных шагов.
Чтобы запустить устройство в интерфейсе UEFI или BIOS, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду для перезагрузки компьютера и нажмите Enter:
shutdown /r /fw - Введите следующую команду, чтобы выключить компьютер и загрузить в режиме прошивки во время следующего запуска, и нажмите Enter:
shutdown /s /fw
Также можно использовать параметр /p вместо параметра /s, чтобы закрыть все запущенные приложения и принудительно завершить работу без предупреждения.
После выполнения этих шагов компьютер загрузится в интерфейсе прошивки.
Как получить доступ к расширенным параметрам загрузки с помощью команды shutdown
Расширенные параметры загрузки — это среда, которая включает в себя различные инструменты для устранения неполадок Windows 10. Хотя для доступа к этим инструментам можно использовать Настройки или USB-носитель, это можно сделать и с помощью команды shutdown.
Чтобы запустить компьютер в среде Расширенных параметрах загрузки, проделайте следующее:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду и нажмите Enter:
shutdown /r /o - Введите следующую команду, чтобы выключить компьютер и загрузить его в режиме Расширенных параметров загрузки во время следующего запуска, и нажмите Enter:
shutdown /s /o
Также можно использовать параметр /p вместо параметра /s, чтобы закрыть все запущенные приложения и принудительно завершить работу без предупреждения.
После выполнения этих шагов компьютер запустится в Расширенных параметрах загрузки, и вы получите доступ к средствам восстановления и сможете устранить неполадки в работе.
Как прервать операцию выключения компьютера с помощью команды shutdown
Эта опция доступна только при использовании опции тайм-аут на удаленном компьютере. Если для компьютера установлен промежуток времени, через который он выключится, можно прервать этот процесс.
Чтобы прервать завершение работы, выполните следующие действия:
- Откройте Пуск.
- Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
- Введите следующую команду для прерывания процесса выключения и нажмите Enter:
shutdown /a /m \REMOTE-PC
В команде замените REMOTE-PC на имя или IP-адрес удаленного компьютера.
Например, эта команда прерывает завершение работы на удаленном компьютере под названием Office-PC:
shutdown /a /m \Office-PC
Предполагается, что до этого была успешно выполнена команда выключения — то есть шаги по настройке локального компьютера и удаленных устройств для удаленного выполнения команды (инструкции для этого процесса можно найти выше).
В этом руководстве мы сфокусировались только на Windows 10, но инструмент Командной строки доступен и на более ранних версиях системы, например, Windows 8.x или даже Windows 7, но в этом случае его возможности ограничены. Например, опции /o и /hybrid доступны только начиная с Windows 8.
Иногда вы можете увидеть сообщение: Система выключается. Пожалуйста, сохраните всю свою работу . Или вы можете увидеть сообщение: Перезагрузите компьютер через 10 минут, чтобы завершить установку важных обновлений Windows . Или, может быть, вы случайно нажали кнопку «Завершение работы» или «Перезагрузка», прежде чем сохранить свою работу, и вы хотели бы остановить или отменить выключение системы и остановить эту операцию. Вы можете создать этот удобный ярлык на рабочем столе Windows, который может помочь вам в таких ситуациях.
Отмена выключения или перезагрузки системы
Вы не можете отменить перезапуск или завершение работы с помощью интерфейса Windows Shutdown Event Tracker. Это можно выполнить только из командной строки. Чтобы отменить или отменить выключение или перезапуск системы, откройте командную строку, введите shutdown/a в течение периода ожидания и нажмите Enter. Вместо этого было бы проще создать для него ярлык на рабочем столе или на клавиатуре. Аргумент /a отменяет отключение системы и может использоваться только в течение периода ожидания.
Создать ярлык «Прервать отключение системы»
Щелкните правой кнопкой мыши пустую область на рабочем столе. Выберите «Создать»> «Ярлык». В первом поле мастера создания ярлыков введите: shutdown.exe -a. Теперь нажмите кнопку “Далее” и назовите ярлык: Отменить отключение. Нажмите кнопку “Готово”. Наконец, выберите соответствующий значок для него!
Чтобы назначить ярлык «Прервать отключение системы» в качестве сочетания клавиш , щелкните его правой кнопкой мыши> Свойства> вкладка «Ярлык». В поле «Сочетание клавиш» вы увидите «Нет». Щелкните в этом поле и нажмите клавишу A на клавиатуре. Буквы Ctrl + Alt + Del появятся автоматически и теперь будут сочетанием клавиш для отмены завершения работы или отмены перезапуска. Нажмите Применить> ОК.
Это может быть использовано только в течение периода ожидания. Так что помните, что у вас может быть всего несколько секунд, чтобы остановить процесс выключения или перезапуска, и поэтому вам лучше иметь очень быстрые пальцы, чтобы использовать этот ярлык!
В качестве альтернативы вы можете сначала создать отдельный ярлык для завершения работы следующим образом:
Щелкните правой кнопкой мыши пустую область на рабочем столе. Выберите «Создать»> «Ярлык». В первом поле мастера создания ярлыков введите: Завершение работы -s -t 30. Нажмите кнопку Далее. Назовите ярлык: Завершение работы и нажмите Готово. Затем выберите соответствующий значок для него!
Когда вы используете этот ярлык для выключения, вы сначала получите диалоговое окно с сообщением: Windows выключится менее чем за минуту. В нашем случае она выключится через 30 секунд.
Это даст вам 30 секунд, чтобы прервать выключение системы. После прекращения работы или перезапуска вы получите значок в системном трее.
Нажмите на значок, чтобы он исчез!
Аналогично, вы можете создать ярлык «Перезапустить» с задержкой в 15 секунд, используя вместо этого: Shutdown -r -t 30.
Говоря о выключателях выключения, вы можете захотеть увидеть параметры выключения в Windows и Новые переключатели CMD для shutdown.exe в Windows.
Пост портирован из WinVistaClub, обновлен и размещен здесь.
Download Article
Download Article
Windows 10 has a feature that can automatically shutdown your computer according to a schedule you set. But you might be working or gaming late and don’t want your computer to automatically shut down. This wikiHow will teach you how to cancel auto-shutdown using the run command, the command prompt, or PowerShell. However, if you use power-saving settings to save your battery life when your laptop isn’t plugged into a power source, you may also need to change those settings in Power Options.
-
1
Press Win+R (to open Run) or open Command Prompt or PowerShell. Pressing the Win + R key combination will open the Run window.
- You’ll find Command Prompt or PowerShell in your Start menu. Since PowerShell is replacing Command Prompt for many modern Windows 10 computers, you can also select PowerShell in the menu that pops up when you press Win + X.[1]
- You’ll find Command Prompt or PowerShell in your Start menu. Since PowerShell is replacing Command Prompt for many modern Windows 10 computers, you can also select PowerShell in the menu that pops up when you press Win + X.[1]
-
2
Enter the following command: shutdown -a. This command will cancel the scheduled shutdown for one time. You’ll have to repeat this process if you want to cancel other scheduled shutdowns.
Advertisement
-
3
Click OK (in the Run window) or ↵ Enter (in Command Prompt or PowerShell). It’s below the place where you entered the code in the Run window and will prompt it to close.[2]
Advertisement
-
1
Open Settings. You can press Win + I to open Settings, or you can find it in your Start menu next to a gear icon.
-
2
Click System. It should be the first icon in the menu.
-
3
Click Power and sleep. You should see this in the menu on the left side of the window.
-
4
Click Additional power settings. This is towards the right side of the window.
-
5
Click Change plan settings. You’ll see this to the right of your current plan.
-
6
Click Change advanced power settings. It’s under the general settings.
-
7
Double-click Sleep and Sleep After. Double-clicking these will expand their menus.
-
8
Click On Battery or Plugged in, select the arrow and choose «Never» (laptop only). If you want to change the setting for both of these options, repeat the process for the one you didn’t already change.
-
9
Click Setting, select the arrow and choose «Never» (desktop only). You will not see this if you’re on a laptop.
- Changing the «Sleep» settings to never will ensure that your computer never goes to sleep.
-
10
Double-click Hibernate after. A menu will expand below the header.
-
11
Click On Battery or Plugged in, click the arrow and choose «Never» (laptop only). If you want to change the setting for both of these options, repeat the process for the one you didn’t already change.
-
12
Click Setting, click the arrow and choose «Never» (desktop only). You will not see this if you’re on a laptop.[3]
- These settings will ensure your computer never hibernates, which might drain your battery if your laptop is not plugged into a power source.[4]
- These settings will ensure your computer never hibernates, which might drain your battery if your laptop is not plugged into a power source.[4]
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
Thanks for submitting a tip for review!
About This Article
Article SummaryX
1. Press Win + R (to open Run) or open Command Prompt or PowerShell.
2. Enter the following command: «shutdown -a».
3. Click OK (in the Run window) or press Enter (in Command Prompt or PowerShell).
Did this summary help you?
Thanks to all authors for creating a page that has been read 63,478 times.
Is this article up to date?
Download Article
Download Article
Windows 10 has a feature that can automatically shutdown your computer according to a schedule you set. But you might be working or gaming late and don’t want your computer to automatically shut down. This wikiHow will teach you how to cancel auto-shutdown using the run command, the command prompt, or PowerShell. However, if you use power-saving settings to save your battery life when your laptop isn’t plugged into a power source, you may also need to change those settings in Power Options.
-
1
Press Win+R (to open Run) or open Command Prompt or PowerShell. Pressing the Win + R key combination will open the Run window.
- You’ll find Command Prompt or PowerShell in your Start menu. Since PowerShell is replacing Command Prompt for many modern Windows 10 computers, you can also select PowerShell in the menu that pops up when you press Win + X.[1]
- You’ll find Command Prompt or PowerShell in your Start menu. Since PowerShell is replacing Command Prompt for many modern Windows 10 computers, you can also select PowerShell in the menu that pops up when you press Win + X.[1]
-
2
Enter the following command: shutdown -a. This command will cancel the scheduled shutdown for one time. You’ll have to repeat this process if you want to cancel other scheduled shutdowns.
Advertisement
-
3
Click OK (in the Run window) or ↵ Enter (in Command Prompt or PowerShell). It’s below the place where you entered the code in the Run window and will prompt it to close.[2]
Advertisement
-
1
Open Settings. You can press Win + I to open Settings, or you can find it in your Start menu next to a gear icon.
-
2
Click System. It should be the first icon in the menu.
-
3
Click Power and sleep. You should see this in the menu on the left side of the window.
-
4
Click Additional power settings. This is towards the right side of the window.
-
5
Click Change plan settings. You’ll see this to the right of your current plan.
-
6
Click Change advanced power settings. It’s under the general settings.
-
7
Double-click Sleep and Sleep After. Double-clicking these will expand their menus.
-
8
Click On Battery or Plugged in, select the arrow and choose «Never» (laptop only). If you want to change the setting for both of these options, repeat the process for the one you didn’t already change.
-
9
Click Setting, select the arrow and choose «Never» (desktop only). You will not see this if you’re on a laptop.
- Changing the «Sleep» settings to never will ensure that your computer never goes to sleep.
-
10
Double-click Hibernate after. A menu will expand below the header.
-
11
Click On Battery or Plugged in, click the arrow and choose «Never» (laptop only). If you want to change the setting for both of these options, repeat the process for the one you didn’t already change.
-
12
Click Setting, click the arrow and choose «Never» (desktop only). You will not see this if you’re on a laptop.[3]
- These settings will ensure your computer never hibernates, which might drain your battery if your laptop is not plugged into a power source.[4]
- These settings will ensure your computer never hibernates, which might drain your battery if your laptop is not plugged into a power source.[4]
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
Thanks for submitting a tip for review!
About This Article
Article SummaryX
1. Press Win + R (to open Run) or open Command Prompt or PowerShell.
2. Enter the following command: «shutdown -a».
3. Click OK (in the Run window) or press Enter (in Command Prompt or PowerShell).
Did this summary help you?
Thanks to all authors for creating a page that has been read 63,478 times.
Is this article up to date?
SHUTDOWN — перезагрузка и выключение систем из командной строки
Перезагрузка и выключение Windows командой SHUTDOWN
Команда SHUTDOWN используется для завершения сеанса пользователя, перезагрузки и завершения работы в операционных система Windows. Shutdown позволяет работать с локальной и удаленными системами через командную строку.
Параметры команды SHUTDOWN
Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \компьютер][/t xxx][/d [p|u]xx:yy [/c «комментарий»]]
- /? Отображение справки.
- /i Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
- /l Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
- /s Завершение работы компьютера.
- /r Полное завершение работы и перезагрузка компьютера.
- /g Полное завершение работы и перезагрузка компьютера. Запуск всех зарегистрированных приложений после перезагрузки системы.
- /a Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания. Объединить с /fw для сброса всех ожидающих загрузок во встроенное ПО.
- /p Выключение локального компьютера без задержки или предупреждения. Можно использовать с параметрами /d и /f.
- /h Перевод локального компьютера в режим гибернации. Можно использовать с параметром /f.
- /hybrid Выполняет завершение работы компьютера и подготавливает его к быстрому запуску. Необходимо использовать с параметром /s.
- /fw Объединить с вариантом завершения работы, чтобы следующая загрузка перешла в пользовательский интерфейс встроенного ПО.
- /e Указание причины непредвиденного завершения работы компьютера.
- /o Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Необходимо использовать с параметром /r.
- /m \компьютер Указание конечного компьютера.
- /t xxx Указание времени ожидания в xxx секунд до завершения работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30. Если задержка больше 0, подразумевается использование параметра /f.
- /c «комментарий» Комментарий с причиной перезагрузки или завершения работы. Длина не должна превышать 512 знаков.
- /f Принудительное закрытие запущенных приложений без предупреждения пользователей.
- /d [p|u:]xx:yy Причина перезагрузки или завершения работы. p означает запланированную перезагрузку или завершение работы. u означает, что причина определяется пользователем. Если не задано ни «p», ни «u», перезагрузка и завершение работы не планируются. xx — номер основной причины (целое положительное число меньше 256). yy — номер дополнительной причины (целое положительное число меньше 65536).
Наглядные примеры перезагрузки и выключения командой SHUTDOWN
Пример перезагрузки и выключения локальной системы командой Shutdown:
- Выключение локальной системы через 30 секунд с немедленным выходом из системы и закрытием работающих приложений: shutdown /s /t 30 /l /f
- Перезагрузка локальной системы через 30 секунд: shutdown /r /t 30
- Отмена задержанного выключения компьютера: shutdown /а
Итак, самыми нужными параметрами команды Shutdown являются:
- /s — параметр для завершения работы системы;
- /r — параметр задающий перезагрузку системы;
- /t — Задержка Выключения, исчесляется в секундах;
- /l — обеспечивает немедленный выход текущего пользователя из системы;
- /f — закрывает все работающие приложения без предварительного предупреждения пользователей.
Видео — Работа с утилитой SHUTDOWN
Выключить, перезагрузить или перевести компьютер в другой режим функционирования можно не только привычным способом через меню «Пуск», но и с помощью утилиты Windows Shutdown, запускающейся из «Командной строки». Таким путем можно настроить, например, «Завершение работы» с отсрочкой, выключить удаленный ПК и т. п. Далее будет подробно рассмотрено, как пользоваться этой командой для разных целей.
Выключение компьютера с помощью команды Shutdown.
Команда Shutdown для выключения, перезагрузки или гибернации
Воспользоваться командой Shutdown для перезагрузки, гибернации (энергосберегающий режим) или выключения довольно просто на любой Windows (ХР, 7, 8, 10):
- Откройте «Пуск» и найдите среди служебных программ Command line или впишите её в «Поиск».
- Кликните дополнительной кнопкой манипулятора и выберите Run As Administrator, чтобы «Командная строка» не отвергла ваш запрос за недостаточностью прав.
- Далее в чёрное окно нужно вписать:
- shutdown /r — для перезагрузки;
- shutdown /s – чтобы выключить ПК;
- shutdown /h – для перехода в энергосберегающий режим Hibernation.
Также можно выключить, перезагрузить или ввести компьютер в определенный режим с дополнительными условиями – для этого используются параметры, закодированные буквами, о которых вы прочтёте ниже.
Параметры команды Shutdown
Для использования Shutdown с более тонкими настройками используются следующие параметры «Командной строки»:
- shutdown /? – выдает небольшую инструкцию о применении команды в разных ситуациях;
- /l – осуществляет выход из учетной записи;
- /g — выключает компьютер, а затем выполняет перезагрузку «Windows» и запускает все системные программы;
- /a – отменяет запрошенное выключение компьютера;
- /p – выключение компьютера без какой-либо подготовки, которая выполняется при стандартном завершении работы;
- /e – позволяет добавить пояснение, почему компьютер внезапно выключился;
- /o – открывает раздел с настройками запуска и перезагрузки ОС, не подходит для Windows 7 и более ранних версий;
- /t ааа – настройка отложенного выключения компьютера, где «ааа» — время в секундах;
- /c — перезагрузка или выключение с пояснительным текстом, для чего это делается (длина не более 512 знаков);
- /f – принудительная остановка всех работающих программ и закрытие их окон;
- /d [p|u:]аа:сс – отложенная перезагрузка с указанием причин ее запроса, где «аа» и «сс»- это закодированная в цифровой вид причина.
Примеры использования утилиты Shutdown
Возможно, некоторые параметры, представленные выше, показались вам неприменимыми для обычного пользователя или непонятными. Сейчас вы увидите несколько примеров, где могут быть использованы эти команды – их можно сочетать друг с другом, чтобы добиться более точного результата:
- Shutdown /r /c – перезагрузка ПК с пояснительным текстом. Применяется, когда вы являетесь администратором целой компьютерной сети, связанной между собой одним сервером, и вам нужно перезагрузить их все одновременно. Тогда вы можете написать предупреждающее сообщение для людей, которые за ними работают, например, «сейчас будет выполнена перезагрузка, ничего не предпринимайте». Так вы избежите опрометчивых действий со стороны ваших коллег.
- Shutdown /s /t ааа /c — позволяет выставить таймер выключения компьютеров, связанных общим сервером, подходит для всех версий Windows, включая 7 и ХР. Такая команда используется, когда нужно дать время людям, работающим за ПК, закрыть все программы и сохранить важную информацию. В этом случае также дописывается пояснение, например: «компьютер выключится через 3 минуты». Вместо символов «ааа» вы дописываете количество секунд.
- Shutdown /d [p|u:]аа:сс – позволяет настроить отсроченную перезагрузку и указать ее причины для «Журнала событий», чтобы в дальнейшем следить за состоянием системы. Вместо «аа» и «сс» указываются цифры, обозначающие причину. Вы должны заранее установить для каждого случая отдельную цифру от 0 до 255.
Отмена действия команды
Итак, как отменить выключение компьютера с помощью команды Shutdown. Сделать это довольно просто. Но лучше перед настройками тщательно продумать, когда ПК нужно отключать, а когда его оставлять включённым.
Если вы запланировали выключение компьютера или перезагрузку, но затем передумали или просто ошиблись, то под последней командой впишите ещё одну: «shutdown /a» (без кавычек).
Тем самым сработает отмена выключения вашего компьютера через команду Shutdown, и вы сможете продолжить работу, выполнение каких-то действий, и прочее.
Вы успеете отменить действие, даже если заказан немедленный перезапуск/отключение: система ждет минуту, прежде чем предпринять какие-то шаги. При этом на всех подчинённых компьютерах автоматически появится соответствующее уведомление. Невозможно отменить только команду «shutdown /r /t 0», исключающую стандартное ожидание. Запрашивая её, нужно быть внимательным, чтобы не потерять несохраненные данные: убедитесь, что у вас закрыты все приложения, сохранен прогресс в игре, не производится обмен файлами, не идёт загрузка через интернет и ПК, работающие на общем сервере, также не заняты текущими задачами.
Перезагрузка персонального устройства необходима в нескольких случаях – если возникла неполадка, зависла операционная система, требуется активация некоторых изменений или установленных драйверов. Иногда стандартные действия по запуску процедуры не срабатывают, поэтому используют перезагрузку компьютера из Командной строки Windows 10. Важно учитывать нюансы процесса, рекомендации мастеров, соблюдать определенные инструкции.
Как открыть командную строку?
Командная строка – Command Line – это дополнительный инструмент операционной системы Windows десятой серии, который выполняет необходимые задачи после ввода специальных команд (обычно действия запускаются клавишами мыши). Другие названия – командный интерфейс или консоль.
Чтобы зайти в необходимый раздел, используют несколько способов. Наиболее быстрым считается следующий: кликнуть по значку «Пуск» на рабочем столе ноутбука (компьютера) правой кнопкой мышки, в открывшемся контекстном меню кликнуть по строке с соответствующим наименованием. Запустится дополнительное окно, куда следует вводить команды и совершать необходимые действия.
Некоторые пользователи предпочитают осуществлять запуск консоли функцией горячих клавиш. Для нужного интерфейса необходимо одновременно нажать на кнопки «Windows» и «X» на клавиатуре.
Внимание! Существует два типа командной консоли, одна из которых открывается с правами Администратора. Именно этот вариант позволяет вносить изменения в системные файлы операционной системы Windows 10.
Перезагрузка Windows командой shutdown
Данное сочетание символов считается стандартной командной функцией, которая помогает перезагрузить персональный компьютер. Процедура запустится в автоматическом режиме, если набрать в поле интерфейса «shutdown / r / t 180». При этом цифра означает количество секунд, по истечении которых устройство будет перезапущено.
Внимание! Если возникла ситуация, при которой требуется немедленный перезапуск всей операционной системы, набирают команду shutdown / r / t 0. Отменить операцию невозможно, поэтому лучше оставлять «запас» по времени.
Включение ПК
Специальная консоль используется не только для перезапуска, но и для других операций (например, можно выключить или включить компьютер). Осуществить загрузку операционки десятой версии можно следующим способом:
- ПК включают через кнопку;
- сразу после появления начального экрана начать непрерывно кликать сочетание горячих кнопок «Windows» (клавиша в нижнем ряду кнопок клавиатуры с обозначением логотипа компании-разработчика Microsoft) и «R» (на русской раскладке – «К»);
- вместо стандартного дисплея отобразится дополнительный список функций – кликнуть по строке с нужным вариантом действий;
- в перечне нажать строку Grub command Line, кликнуть «Enter»;
- чтобы получить список возможных команд, ввести «Help», с левой стороны отобразится перечень, с правой – описание каждой функции.
Наиболее популярными вариациями действий являются – CHKDSK (проверка носителя жесткого типа на наличие неполадок), RSTRUI.EXE (восстановление работоспособности операционной системы), некоторые другие. В последнем случае может понадобится съемный носитель.
Перезагрузка с таймером
Таймер – это специальный инструмент, который позволяет отключить работу персонального устройства в то время, которое подходит пользователю. Выставление таймера через командную консоль имеет некоторые особенности и устанавливается следующим образом:
- запустить нужный интерфейс любым подходящим юзеру способом;
- в строку ввести команду shutdown / r / t О (вместо латинской буквы необходимо ввести количество секунд, спустя которое требуется отключить ПК).
Данный способ подходит не всегда. Например, если отключить персональное устройство нужно не через пару минут, а через 5-6 часов или точное время пользователю неизвестно.
Внимание! Программисты советуют использовать дополнительные приложения. В окне специальной программы можно выставить нужное время, отключить таймер, использовать другие функции.
Игнорирование предупреждений о закрытии программ
При отключении устройства часто появляется предупреждение «Устройство не может быть выключено», и выводится список приложений, из-за работы которых завершение функционирования операционной системы невозможно. В ряде случаев напоминание оказывается полезным – можно вернуться, сохранить данные.
Внимание! В большинстве случаев предупреждение о закрытии программ пользователями игнорируется. Если сообщение мешает при работе, его можно отключить через Редактор реестра программ.
Перезагрузка с сообщением
Случается, что во время работы на дисплее ноутбука или стационарного устройства появляется сообщение «Ваш компьютер будет перезагружен через одну минуту». Это означает, что внутренние системы ПК обнаружили ошибку, несовместимую с текущим состоянием, для исправления требуется немедленная перезагрузка. Пользователю предоставляется возможность сохранить информацию и закрыть нужные приложения.
Отмена действия
Отмена запуска операции зависит от способа, которым запускали перезагрузку персонального ноутбука (стационарного компьютера). Этапы действий при работе с командным интерфейсом:
- открыть консоль подходящим способом;
- активировать назначение shutdown / a (ввести в доступное поле, кликнуть «ОК»).
После этого на экране отобразится сообщение, что ПК не будет перезагружен. Метод подходит только в тех случаях, когда перезагрузка была инициирована пользователем.
Командная строка – это специальный встроенный в операционку инструмент, который выполняет заданные действия после ввода команды на клавиатуре. Принудительная перезагрузка и операции, связанные с отключением (активация таймера, отмена процесса, другие), выполняются при помощи стандартных запросов. Если после настройки ОС Windows 10 выполняются другие команды, обращаются к мастеру – исправить ошибки, внесенные в корневую систему ПК, достаточно сложно.