- Предназначение SHUTDOWN
- Как использовать SHUTDOWN
- Функционал команды shutdown выглядит следующим образом:
- Выключение Windows командой Shutdown
- Перезагрузка Windows
- Завершение сеанса пользователя
- Перевод компьютера в режим гибернации
- Перезагрузка компьютера с сообщением пользователям
- Отложенное выключение / перезагрузка компьютера
- Отмена выключения / перезагрузки компьютера
- Перезагрузить компьютер немедленно
- Запуск команды shutdown на удаленных компьютерах
- Графический интерфейс команды shutdown
- Изменение внешнего вида значка
- Ярлык для перезагрузки компьютера
- Сторонние программы для отключения Windows
Предназначение SHUTDOWN
Большинство пользователей выключают свой компьютер, используя меню «Пуск», используя меню Alt + F4 или нажав кнопку питания ПК.
Альтернативой этому может быть команда shutdown (в переводе с англ. «shutting down» — выключение). Функционал этой команды позволяет выключить компьютер (как сразу, так и через некоторое время), перезагрузить его, перевести в спящий режим и выйти из своей учетной записи.
Также вынести функции выключения в специальное графическое окно, выполнять другие действия, позволяющие настроить процесс выключения ПК под нужды конкретного пользователя.
Команда поддерживает как локальное выключение компьютера, так и удаленное выключение, позволяя отключать (перезагружать, переводить в спящий режим и т д.) другие компьютеры в сети (требуются права администратора).
Как использовать SHUTDOWN
Вы можете включить отключение либо с помощью классической командной строки, либо с помощью набора инструментов PowerShell. Вы также можете упростить работу с командой, создав ярлык для ее запуска на рабочем столе.
Чтобы начать работу с командой, запустите командную строку (нажмите кнопку «Пуск», введите в поле поиска cmd и нажмите ввод). Рекомендую запускать командную строку от имени администратора на видео:
Функционал команды shutdown выглядит следующим образом:
Из всей ключевой обоймы я бы отметил следующее:
shutdown /a — команда останавливает процесс выключения или перезапуска. Это может быть полезно в ситуации, когда Центр обновления Windows решил перезагрузить компьютер (или когда вы или сторонняя программа инициировали процесс перезагрузки);
shutdown /s — команда выключения ПК;
shutdown /r — команда перезагрузки ПК;
shutdown /g — функциональность ключа аналогична shutdown /r (компьютер перезагружается), при этом перезапускаются все зарегистрированные приложения;
shutdown /h — перевести компьютер в спящий режим;
shutdown /l — выйти из текущей учетной записи пользователя (выйти из системы);
shutdown /p — выключить компьютер без соответствующих предупреждений. Эквивалент завершения /s /f /t 0.
Выключение Windows командой Shutdown
Чтобы выключить Windows и компьютер, используйте команду shutdown с параметром /s.
Перезагрузка Windows
Чтобы перезагрузить компьютер, добавьте параметр /r. После выполнения этой команды Windows перезапустится должным образом.
выключение / г
Завершение сеанса пользователя
Для завершения текущего сеанса пользователя (выхода из системы) необходимо выполнить команду:
выключение /л
Эта команда аналогична выполнению команды выхода из системы.
Перевод компьютера в режим гибернации
Чтобы перевести компьютер в режим гибернации (в этом режиме все содержимое памяти файла hyberfil.sys записывается на диск и компьютер переходит в спящий режим с пониженным энергопотреблением), выполните команду:
выключение / т
Перезагрузка компьютера с сообщением пользователям
Предупредить всех пользователей Windows о предстоящем выключении/перезагрузке компьютера или сервера можно, отправив сообщение всем активным сессиям (обычно эта возможность используется на терминальных RDS-серверах, которые запускаются одновременно несколькими пользователями, каждый в своей RDP-сессии).
shutdown /r /c «Этот сервер перезагрузится через 60 секунд.”
Отложенное выключение / перезагрузка компьютера
Вы можете выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью параметра /t вы можете указать временной интервал (в секундах), по истечении которого ПК/сервер должен быть перезагружен или выключен. Таким образом, вы можете дать пользователям дополнительное время для сохранения открытых файлов и корректного закрытия программ.
Эту опцию удобно использовать в связи с отправкой сообщения. В этом примере мы указываем, что Windows выключится через 10 минут (600 секунд) и информируем пользователей сообщением.
shutdown /s /t 600 /c «Сервер будет отключен через 10 минут. Сохраните ваши документы!»
Пользователь будет предупрежден о запланированном прекращении: Ваша сессия будет прекращена.
Если задержка очень большая, например 100 минут (6000 секунд), в правом нижнем углу экрана вместо предупреждающего окна появляется всплывающее сообщение: «Ваша сессия будет прекращена. Windows выключится через 100 минут».
Отмена выключения / перезагрузки компьютера
По умолчанию после запуска команды выключения или перезапуска Windows утилита выключения ждет 60 секунд, ничего не делая. Администратор может отменить перезагрузку или выключение устройства, если за это время успеет выполнить команду:
закрытие / а
После отмены выхода в правом нижнем углу экрана появляется всплывающее сообщение: «Выход отменен. Запланированное закрытие отменено».
Перезагрузить компьютер немедленно
Чтобы немедленно выключить или перезагрузить компьютер, а не ждать по умолчанию 60 секунд, укажите значение 0 для параметра /t. Например, чтобы немедленно перезагрузить компьютер:
прекращение /r /t0
Очень важный переключатель /f. Я почти всегда использую его при выключении или перезапуске серверов Windows. Этот атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не дожидаясь подтверждения от пользователя (мы не будем ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его просто нельзя дождаться).
Следующая команда перезагрузит компьютер и автоматически запустит все зарегистрированные приложения после перезагрузки (имеются в виду приложения, зарегистрированные в системе с помощью API-функции RegisterApplicationRestart).
выключение/г
Запуск команды shutdown на удаленных компьютерах
Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть доступ к нему по сети, а учетная запись, под которой запускается команда выключения, должна быть членом локальной группы администраторов на удаленном компьютере (сервере):
выход /р /т 120 /м 192.168.1.100
Если все указанные условия соблюдены, но при выполнении команды shutdown появляется ошибка «Отказано в доступе (5)», необходимо разрешить удаленный доступ к административным ресурсам (C$, ADMIN$) на удаленном компьютере, изменив значение параметра LocalAccountTokenFilterPolicy на 1.
reg add «HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem» /v «LocalAccountTokenFilterPolicy» /t REG_DWORD /d 1 /f
Если вам необходимо удаленно перезагрузить много компьютеров, вы можете сохранить их список в текстовом файле и инициировать удаленную перезагрузку всех компьютеров с помощью следующего сценария PowerShell:
$sh_msg = «Ваш компьютер автоматически перезагрузится через 10 минут. Сохраните файлы и закройте все работающие программы»
$sh_delay = 600 # секунд
$computers = gc C:PSPC-list.txt
foreach($comp в $computers)
{
& ‘C:WindowsSystem32SHUTDOWN.exe’ «-m $comp -r -c $sh_msg -t $sh_delay»
}
Графический интерфейс команды shutdown
Для тех, кому неудобно работать в командной строке, есть графический интерфейс команды выключения, для ее вызова наберите:
окончание / я
Как видите, в диалоге удаленного выключения можно добавить несколько компьютеров, которые необходимо перезагрузить/выключить, указать текст уведомления, а также указать причину выключения для сохранения в журнале Windows.
Читайте также: Синхронизация времени в Windows 7
Изменение внешнего вида значка
Вот мы и разобрались, как сделать ярлык для выключения компьютера. Теперь изменим внешний вид, чтобы было понятно, для чего он нужен. Для этого щелкните по нему правой кнопкой мыши и перейдите в «Свойства».
В открывшемся окне нам нужна кнопка «Изменить значок».
Может появиться окно с предупреждением, подобное этому. Просто нажмите «ОК» на нем».
Затем выберите подходящее изображение из предложенного списка и нажмите «ОК».
Если вы, как и я, хотите, чтобы кнопка выключения компьютера на рабочем столе выглядела оригинально, скачайте изображение из интернета. Обратите внимание, что формат должен быть .ico. И не забудьте перекинуть скачанный образ из папки загрузок в другую папку, чтобы случайно его не удалить.
Я скачал изображение отсюда: https://icon-icons.com/ru/Search/icons/?filtro=dream. Обратите внимание, что вы должны скачать выбранное изображение с правильным расширением.
Теперь нужно указать папку, в которую было сохранено изображение. Для этого нажмите на кнопку «Обзор».
Выберите папку и выберите изображение. Как видите, моя иконка хранится в загрузках, но ее лучше переместить в другую папку. Затем нажмите «Открыть».
В уже знакомом окне выберите иконку и сохраните изменения.
В свойствах ярлыка вы уже увидите, что изображение изменилось. Сохраните все кнопкой «ОК».
Как видите, добавить кнопку выхода на рабочий стол в Windows 10 очень просто. А при желании можно изменить ее внешний вид.
Ярлык для перезагрузки компьютера
Для удобства пользователя на рабочем столе можно создать ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для перезагрузки из сеанса RDP, когда в меню «Пуск» нет кнопок перезапуска/выхода.
Если вы хотите, чтобы ваш компьютер или сервер всегда выключался/перезапускался в определенное время, вы можете добавить команду выключения с определенными параметрами в планировщик задач Windows taskschd.msc.
Например, следующее задание планировщика будет перезагружать компьютер каждую ночь в 0:00.
Сторонние программы для отключения Windows
В интернете есть специальные средства, которые помогут выключить компьютер по расписанию или по прошествии определенного периода времени:
- SmartTurnOff — скачать можно на официальном сайте http://ru.smartturnoff.com/download.html;
- PowerOff — найти можно на этом портале https://www.softportal.com/get-1036-poweroff.html;
- Таймер сна.
Несмотря на эти удобные и простые программы, все же предпочтительнее использовать встроенную функцию Windows — shutdown -s -t 3600 для выключения и отмены таймера.