- Команда Shutdown: выключение и перезагрузка Windows из командной строки
- Выключение Windows командой Shutdown
- Перезагрузка Windows
- Завершение сеанса пользователя
- Перевод компьютера в режим гибернации
- Перезагрузка компьютера с сообщением пользователям
- Отложенное выключение / перезагрузка компьютера
- Отмена выключения / перезагрузки компьютера
- Перезагрузить компьютер немедленно
- Запуск команды shutdown на удаленных компьютерах
- Графический интерфейс команды shutdown
- Ярлык для перезагрузки компьютера
- Способы перезагрузки Windows 10
- Перезагружаем Виндовс 10
- Способ 1: Wise Auto Shutdown
- Способ 2: Меню Виндовс 10
- Способ 3: Горячие клавиши
- Способ 4: Команды
- Способ 5: «Планировщик заданий»
Команда 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.
Перезагрузка Windows
Чтобы перезагрузить компьютер, необходимо добавить параметр /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 секунд, не выполняя никаких действия. Администратора может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:
После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».
Перезагрузить компьютер немедленно
Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:
Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).
Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).
Запуск команды shutdown на удаленных компьютерах
Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):
shutdown /r /t 120 /m \\192.168.1.100
Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.
reg add «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System» /v «LocalAccountTokenFilterPolicy» /t REG_DWORD /d 1 /f
Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:
$sh_msg = «Ваш компьютер будет автоматически перезагружен через 10 минут. Сохраните свои файлы и закройте запущенные программы»
$sh_delay = 600 # секунд
$computers = gc C:\PS\PC-list.txt
foreach ($comp in $computers)
<
& ‘C:\Windows\System32\SHUTDOWN.exe’ «-m \\$comp -r -c $sh_msg -t $sh_delay»
>
Графический интерфейс команды shutdown
Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:
Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.
Ярлык для перезагрузки компьютера
Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.
Если вы хотите, чтобы ваш компьютер или сервер всегда выключался / перезагружался в определенное время, вы можете добавить команду shutdown с определенными параметрами в планировщик заданий Windows taskschd.msc.
Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.
Способы перезагрузки Windows 10
Перезагружаем Виндовс 10
Сама перезагрузка может длиться разное время, но на ее запуск требуется не более минуты. Перезапустить Windows 10 можно мгновенно, а можно запланировать эту операцию на определенную дату и время. У системы для этого имеются свои средства, но можно задействовать и стороннее ПО.
Способ 1: Wise Auto Shutdown
Вайз Ауто Шатдаун – бесплатный и удобный инструмент для автоматического выключения и перезапуска системы, выхода из нее, погружения в сон или гибернацию.
- Запускаем установочный файл, принимаем условия разработчиков и нажимаем «Далее».
Выбираем директорию установки и жмем «Далее». Завершаем инсталляцию.
Запускаем Wise Auto Shutdown. В блоке «Выбор задачи» отмечаем «Перезагрузка». В блоке «Время» указываем, когда необходимо выполнить задание. Внизу можно включить напоминание за пять минут до выполнения задачи. Нажимаем «Запустить».
Оставшееся до перезагрузки время программа будет находиться в области уведомлений. Оттуда ее можно будет открыть и отменить задачу.
Способ 2: Меню Виндовс 10
Перезапуск через меню «Пуск» — самый очевидный и популярный способ. Открываем меню Windows 10, жмем иконку выключения и выбираем «Перезагрузка».
Другой вариант – правой кнопкой мышки щелкаем по кнопке «Пуск» или нажимаем сочетание клавиш Win+X, открываем вкладку «Завершение работы или выход из системы» и жмем «Перезагрузка».
Способ 3: Горячие клавиши
С помощью комбинаций определенных кнопок на клавиатуре можно выполнять задачи, которые обычно требуют использования мыши. Рассмотрим горячие клавиши, участвующие в перезагрузке системы.
Находясь на рабочем столе, жмем Win+F4, вызываем окно завершения работы Windows, в поле «Что должен сделать компьютер» выбираем «Перезагрузка» и щелкаем «OK».
Второе сочетание клавиш – Win+L. Нажимаем их и попадаем на экран блокировки, щелкаем иконку выключения в правом нижнем углу и выбираем «Перезагрузка».
Аналогичным образом совершаем перезапуск системы после нажатия комбинации Ctrl+Alt+Del. Здесь же можно сделать аварийную перезагрузку. Для этого зажимаем Ctrl, а затем иконку выключения. Такой способ рекомендуется выполнять только в крайнем случае, так как все несохраненные данные будут потеряны.
Способ 4: Команды
С помощью команд и диалогового окна «Выполнить» можно быстро получить доступ к настройкам и инструментам, а также запускать различные функции операционной системы, например, перезагрузку. С помощью клавиш Win+R вызываем окно «Выполнить», вводим команду shutdown /r и нажимаем «OK». Перезагрузка начнется через минуту.
Этой же командой можно перезапустить систему с помощью «Командной строки» — терминала для связи пользователя с Windows в текстовом режиме.
- Ищем приложение в поиске и запускаем его.
Читайте также: Как открыть командную строку в Windows 10
В поле консоли вводим команду shutdown /r и нажимаем «Enter».
Приложение PowerShell – это оболочка «Командной строки» с открытым исходным кодом, предназначенная для управления процессами и операционной системой. Она разрабатывалась в первую очередь для системных администраторов, но перезагрузить компьютер с ее помощью сможет даже начинающий пользователь.
- Правой кнопкой мышки щелкаем по иконке «Пуск» и открываем PowerShell либо, если элемент там отсутствует, используем поиск.
Вводим команду shutdown /r и нажимаем «Enter».
Другой способ перезапуска системы с помощью ПаверШелл – команда Restart-Computer .
Способ 5: «Планировщик заданий»
«Планировщик заданий» служит для создания и управления задачами, а также их автоматического выполнения в указанное время. Настроить перезагрузку системы в нем можно так:
- В окне «Выполнить» (Win+R), вводим команду taskschd.msc и щелкаем «OK».
Читайте также: Запуск «Планировщика заданий» в ОС Windows 10
Открываем вкладку «Действие» и выбираем пункт «Создать простую задачу».
Придумываем заданию любое удобное имя и жмем «Далее». Поле «Описание» ниже можно оставить пустым.
Выбираем одно из предложенных условий запуска задачи и переходим на следующий этап.
Указываем дату и время запуска и снова щелкаем «Далее».
Из предложенных действий выбираем «Запустить программу» и переходим на следующий экран.
В графу «Программа или сценарий» вписываем:
в поле «Добавить аргументы» вносим значение -r и щелкаем «Далее».
Проверяем все данные задачи и жмем «Готово». Для изменения параметров используем элемент «Назад». Закрываем «Планировщик заданий». Система перезагрузится в нужное время, а за минуту до начала предупредит об этом.
Теперь вы узнали несколько способов перезагрузки Windows 10, научились делать мгновенный, отложенный, а также аварийный перезапуск системы, а главное, выяснили, что для этого необязательно быть опытным пользователем.