Перезагрузка windows по расписанию с принудительным закрытием программ

Имеем Windows Server 2012 R2. Задача - автоматически перезагружать сервер каждый понедельник в 5 утра. Приступаем.

Profile picture for user Олег

Windows Server

Имеем Windows Server 2012 R2. Задача — автоматически перезагружать сервер каждый понедельник в 5 утра. Приступаем.

Запускаем Планировщик заданий, создаём в нём папку «reboot»:

reboot

Делаем Create Basic Task… Запускается мастер:

reboot

Указываем Name, Description:

reboot

Кликаем Next:

reboot

Выбираем период Weekly. Next:

reboot

Указываем начало — ближайший понедельник 5 утра. Ставим галку Monday. Next:

reboot

Выбираем Start a program. Next:

reboot

В Program/script: пишем:

%SYSTEMROOT%System32shutdown.exe

В Add arguments (optional):

/r /f /t 90 /d p:0:0 /c "Перезапуск по понедельникам. Отмена: shutdown.exe /a"

Где:

  • /r — перезагрузка,
  • /f — принудительное закрытие всех приложений,
  • /t 90 — время ожидания до начала перезагрузки 90 сек,
  • /d p:0:0 — причины перезагрузки для журнала. В данном случае, мы указали: p — запланированная перезагрузка, 0:0 — «Other (planned)»,
  • /c  комментарий в свободной форме длинной не более 512 символов. Комментарий будет показываться юзерам 90 секунд. За это время можно отменить перезагрузку командой shutdown.exe /a.

Список параметров и причин перезагрузки можно посмотреть shutdown.exe /?

reboot

Мастер не доделали, кликаем Finish. Создаётся задача  — редактируем её.

win

Ставим Run whether user is logged on or not. Добавим галку Run with highest privileges. Ok:

reboot

Нас попросят ввести имя пользователя, от имени которого будет выполняться задание. И пароль. Готово:

win

Сам пока не проверял результатов. В ближайший понедельник посмотрим…

P.S.

Две недели прошло — шедулер нормально перезагружает сервер по понедельникам.

В Windows XP: Пуск — Панель управления — ярлык «Назначенные задания» либо Пуск — Все программы — Стандартные — Служебные — Назначенные задания

В Windows 7: Пуск — Панель управления — Администрирование — Расписание выполнения задач либо Пуск — Все программы — Стандартные — Служебные — Планировщик заданий

В Windows 8: Пуск — Панель управления — Администрирование — Расписание выполнения задач

Далее:

  1. Заходим в планировщик задач (Пуск+R, вводим в строку C:\Windowssystem32taskschd.msc /s).
  2. Создаём Простую задачу:
  3. Вводим Имя задачи, жмём Далее.
  4. Оставляем галочку на Ежедневно и жмём Далее.
  5. Далее вписываем нужное Время для перезагрузки и жмём Далее.
  6. Оставляем галочку на «Запустить программу», снова жмём Далее.
  7. В поле «Программа или сценарий» вводим C:WindowsSystem32shutdown.exe,
  8. В поле «Добавить аргументы» вводим -r и снова давим Далее, и Готово.
  9. Для повторения задачи каждые N часов надо проделать эти действия сколько нужна устанавливая разное время.
  10. Также для автоматического выключения ПК надо проделать тот же путь, только в поле Добавить аргументы вводим -s.

Примеры использования Shutdown в Windows 10:

shutdown.exe /r /t0 — Немедленная перезагрузка компьютера
shutdown.exe /r — перезагрузка ПК через 30 секунд
shutdown.exe /r /t 3600 — перезагрузка Windows через 60 минут
shutdown.exe /s /t 0 — Немедленное Выключение
shutdown.exe /s — Выключение ПК через 30 секунд
shutdown.exe /s /t 3600 — Выключение компьютера через час
shutdown.exe /h — Переводим систему в режим Гибернации (Hybernate) при условии, что этот режим включен
shutdown.exe /l — Завершение сеанса пользователя
shutdown.exe /i — Запуск графического интерфейса выключения ПК

Параметры командной строки:

/i — Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l — Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s — Завершение работы компьютера.
/r — Завершение работы и перезагрузка компьютера.
/g — Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a — Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p — Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h — Переключение локального компьютера в режим гибернации. Можно использовать с параметром /f.
/e — Указание причины непредвиденного завершения работы компьютера.
/o — Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Данный параметр допустим для Windows 8 и более поздних версий. Необходимо использовать в с параметром /r.
/m \компьютер — Имя или IP-адрес конечного компьютера.
/t xxx — Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30 секунд. Если период таймаута больше 0, применяется параметр /f.
/c «комментарий» — Комментарий с причиной перезапуска или завершения работы. Наибольшая длина — 512 знаков.
/f — Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр /f используется, если для параметра /t задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения. «p» означает запланированную перезагрузку или завершение работы. «u» означает, что причина определяется пользователем. Если не задано ни «p», ни «u», перезагрузка или завершение работы являются незапланированными. xx является основным кодом причины (целое положительное число, меньшее 256). yy является вспомогательным кодом причины (целое положительное число, меньшее 65536).

Вместо синтаксиса /ключ допускается использование -ключ

Перезагрузку Windows сервера или настольного персонального компьютера по расписанию можно реализовать средствами встроенного компонента Microsoft Winodows — планировщика заданий, возможности которого позволяют производить запуск скриптов или программ в заданные моменты времени. Функционально и внешне компонент не имеет никаких отличий в разных версия операционной системы и алгоритм взаимодействия универсален.

Запускаем планировщик заданий любым удобным способом. Например, находим в панели управления или при нажатии сочетания клавиш Пуск+R, вводим в строку taskschd.msc или щелкаем правой кнопкой на меню Пуск и выбираем «Управление компьютером».

Окно управления компьютером с открытым планировщиком заданий.
Окно управления компьютером с открытым планировщиком заданий.

Создаем простую задачу. Обязательными полями для заполнения являемся Имя, а поле Описание опционально, заполните его при необходимости.

Окна мастера создания простой задачи.
Окна мастера создания простой задачи.

Определяемся с желаемым графиком запуска нашей задачи автоматической перезагрузки компьютера. Мастер довольно гибко позволяем настроить время и интервалы выполнения (ежедневно, еженедельно, ежемесячно).

Мастер создания простой задачи.
Еженедельно в воскресенье и четверг в 4.00 утра отлично подойдут для перезагрузки.
Еженедельно в воскресенье и четверг в 4.00 утра отлично подойдут для перезагрузки.

Дальше выбираем «Запустить программу» в качестве действия для задачи. Финальным аккордом указываем приложение shutdown.exe используемое в операционной системе как утилита для выключения, перезагрузки или завершения сеанса пользователя.

C:WindowsSystem32shutdown.exe

Обязательно добавляем аргументы для достижения правильного результата. Ключевыми значениями для нас являются /r — перезагрузка, /f — принудительное закрытие всех приложений. Подробнее можно ознакомиться и подобрать аргументы в справочном материале.

Завершаем настройку и ждем время указанное в графике для проверки результата.

shutdown /r /f
shutdown /r /f

Автор: Федотов Илья

Содержание

  1. Перезагрузка Windows по расписанию
  2. Планировщик задач, перезагрузка ПК по расписанию.
  3. В Windows XP :
  4. В Windows 7 :
  5. В Windows 8 :
  6. Создаём Простую задачу:
  7. Перезагрузка сервера через командную строку и планировщик задач
  8. Перезагрузка Windows сервера планировщиком заданий
  9. ИТ База знаний
  10. Полезно
  11. Навигация
  12. Серверные решения
  13. Телефония
  14. Корпоративные сети
  15. Как перезагрузить Windows Server 2016
  16. Перезагрузить Windows Server через графический интерфейс
  17. Как перезагрузить Windows Server с помощью командной строки
  18. Шаг 1: Откройте командную строку
  19. Шаг 2. Перезагрузите операционную систему Windows Server.
  20. Перезапуск из PowerShell
  21. Шаг 1. Запустите PowerShell
  22. Шаг 2: перезагрузите систему
  23. Перезагрузка удаленного сервера Windows с помощью PowerShell
  24. Шаг 1. Запустите PowerShell
  25. Шаг 2. Перезагрузитесь удаленно

Перезагрузка Windows по расписанию

Перезагрузку Windows сервера или настольного персонального компьютера по расписанию можно реализовать средствами встроенного компонента Microsoft Winodows — планировщика заданий, возможности которого позволяют производить запуск скриптов или программ в заданные моменты времени. Функционально и внешне компонент не имеет никаких отличий в разных версия операционной системы и алгоритм взаимодействия универсален.

Запускаем планировщик заданий любым удобным способом. Например, находим в панели управления или при нажатии сочетания клавиш Пуск+R, вводим в строку taskschd.msc или щелкаем правой кнопкой на меню Пуск и выбираем «Управление компьютером».

Создаем простую задачу. Обязательными полями для заполнения являемся Имя, а поле Описание опционально, заполните его при необходимости.

Определяемся с желаемым графиком запуска нашей задачи автоматической перезагрузки компьютера. Мастер довольно гибко позволяем настроить время и интервалы выполнения (ежедневно, еженедельно, ежемесячно).

screenshot 20220630 105018

Дальше выбираем «Запустить программу» в качестве действия для задачи. Финальным аккордом указываем приложение shutdown.exe используемое в операционной системе как утилита для выключения, перезагрузки или завершения сеанса пользователя.

Обязательно добавляем аргументы для достижения правильного результата. Ключевыми значениями для нас являются /r — перезагрузка, /f — принудительное закрытие всех приложений. Подробнее можно ознакомиться и подобрать аргументы в справочном материале.

Завершаем настройку и ждем время указанное в графике для проверки результата.

Источник

Планировщик задач, перезагрузка ПК по расписанию.

В Windows XP :

Пуск – Панель управления – ярлык “Назначенные задания”

Пуск – Все программы – Стандартные – Служебные – Назначенные задания

В Windows 7 :

Пуск – Панель управления – Администрирование – Расписание выполнения задач

Пуск – Все программы – Стандартные – Служебные – Планировщик заданий

В Windows 8 :

Пуск – Панель управления – Администрирование – Расписание выполнения задач

Заходим в планировщик задач:
Зажимаем Пуск+R, вводим в строку

Создаём Простую задачу:

image1

Вводим Имя задачи, жмём Далее.

image2
Оставляем галочку на Ежедневно и жмём Далее.

image3
Далее вписываем нужное Время для перезагрузки и жмём Далее.

image4
Оставляем галочку на Запустить программу, снова жмём Далее.

image5
В поле Программа или сценарий вводим

в поле Добавить аргументы вводим -r и снова давим Далее, и Готово.

restert

Для повторения задачи каждые N часов надо проделать эти действия сколько

нужна устанавливая разное время.

Также для автоматического выключения ПК надо проделать тот же путь,

только в поле Добавить аргументы вводим -s.

Источник

Перезагрузка сервера через командную строку и планировщик задач

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

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

shutdown.exe /r /f /t 90 /d p:2:16 /c «Перезапуск для установки обновлений»

/r — перезагрузка сервера

/f — принудительное закрытие всех приложений.

/t 90 — время ожидания до начала перезагрузки 90 сек.

/d p:2:16 — указание причины перезагрузки, которая отобразиться в системном журнале. В данном случае, мы указали:
p — запланированная перезагрузка, 2:16 — «Операционная система: Установка пакета обновления (Запланировано)»

/c «Перезапуск для установки обновлений» — комментарий в свободной форме длинной не более 512 символов.

Итак, после выполнения данной строки на экране появится окно с указанным нами комментарием.

2017 05 02 1Пока идет указанное нами время ожидания, есть возможность прервать запуск перезагрузки в случае необходимости выполнив shutdown.exe /a в командной строке.

После окончания времени ожидания станция будет перезагружена. При этом в системный журнал попадет запись о перезагрузке, ее причинах и нашим комментарием.

2017 05 02 2

Таким образом, если за серверами следят несколько Администраторов, у них не будет вопросов почему сервер перезагружался.

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

2017 05 02

Обратите внимание, что путь я преобразовал через системную переменную:

Таким образом, не важно на какой диск установлена система, программа запустится.

Созданную задачу можно устанавливать на определенные дату/время с повторением или без по вашему желанию. Система будет перезагружена в назначенное время и в системном журнале останется соответствующая запись.

Разумеется, вы можете экспортировать созданную задачу в xml-файл и использовать как шаблон при создании подобной задачи на другом сервере вашей сети.

Следует также отметить, что таким же образом можно перезагрузить (или выключить) удаленный компьютер, если использовать параметр /m \ИМЯ_КОМПЬЮТЕРА.

Утилита Shutdown имеет и оконный интерфейс, для этого утилиту следует запустить с ключом /i

Shutdown2017 05 02

Данный диалог позволяет выполнить перезагрузку на компьютерах сети (AD) без использования командной строки.

Источник

Перезагрузка Windows сервера планировщиком заданий

me2

Запускаем Планировщик заданий, создаём в нём папку «reboot»:

reboot1

Делаем Create Basic Task. Запускается мастер:

reboot2

Указываем Name, Description:

reboot3

reboot4

Выбираем период Weekly. Next:

reboot5

reboot6

Выбираем Start a program. Next:

reboot7

В Program/script: пишем:

В Add arguments (optional):

Список параметров и причин перезагрузки можно посмотреть shutdown.exe /?

reboot9

reboot10 0

Ставим Run whether user is logged on or not. Добавим галку Run with highest privileges. Ok:

reboot11

Нас попросят ввести имя пользователя, от имени которого будет выполняться задание. И пароль. Готово:

reboot12 0

Сам пока не проверял результатов. В ближайший понедельник посмотрим.

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Как перезагрузить Windows Server 2016

Когда сервер Windows работает в течение длительного периода времени, приложения и функции операционной системы могут работать нестабильно. Нестабильная операционная система может иметь сбои приложений, зависание приложений или утечки памяти. Иногда даже важные системные функции перестают отвечать.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

laptop

1

Простым решением является перезагрузка. В этом руководстве вы узнаете, как перезапустить Windows Server 2016 с несколькими параметрами команды.

Перезагрузить Windows Server через графический интерфейс

Интерфейс Windows Server 2016 представляет собой графический интерфейс, который упрощает многие задачи.

Как перезагрузить Windows Server с помощью командной строки

В некоторых случаях у вас может не быть установлен компонент GUI. Или ваша операционная система столкнулась с проблемой, и все, что вы можете получить доступ, это командная строка.

Шаг 1: Откройте командную строку

Шаг 2. Перезагрузите операционную систему Windows Server.

В окне командной строки введите команду перезагрузки Windows Server и нажмите клавишу Enter:

Параметр –r заставляет Windows перезагружаться, а не просто выключаться.

Перезапуск из PowerShell

Шаг 1. Запустите PowerShell

Шаг 2: перезагрузите систему

В окне PowerShell введите следующую команду и нажмите Enter:

По умолчанию вы получите 5-секундный обратный отсчет, затем система перезагрузится. Вы можете добавить опцию, чтобы отложить перезапуск на более чем 5 секунд по умолчанию:

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

Шаг 1. Запустите PowerShell

Если вы находитесь в командной строке, введите команду:

Подсказка добавит PS в начале, и ваши набранные команды должны появиться в желтом цвете.

Шаг 2. Перезагрузитесь удаленно

В окне PowerShell введите следующее:

Замените NAME_OF_SYSTEM на имя компьютера, который вы хотите перезагрузить. Не забудьте поставить кавычки.

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

Источник

Содержание

    • 0.1 В Windows 7 :
    • 0.2 В Windows 8 :
    • 0.3 Создаём Простую задачу:
  • 1 Установка и загрузка ОС Виндовс
    • 1.1 Выключение компьютера по расписанию
      • 1.1.1 Выключение или перезагрузка компьютера по расписанию (в заданное время) штатными (встроенными) средствами Windows
      • 1.1.2 Выключение и перезагрузка компьютера по расписанию (в заданное время) из командной строки (MS DOS)
      • 1.1.3 Параметры и синтаксис команды shutdown (для обращения к файлу shutdown.exe)
      • 1.1.4 Упрощённый ввод команды shutdown (окно «Выполнить»)
      • 1.1.5 Включение из командной строки таймера обратного отсчёта для выключения и перезагрузки компьютера по расписанию
      • 1.1.6 Установка из командной строки точного времени текущей даты для выключения и перезагрузки компьютера
      • 1.1.7 Выключение и перезагрузка компьютера с помощью исполнительного (пакетного) файла
      • 1.1.8 Выключение и перезагрузка компьютера в заданное время через планировщик заданий
  • 2 Планирование установки обновлений
  • 3 Задержка автоматической перезагрузки
  • 4 Настройка периода активности
    • 4.1 Настройка периода активности с помощью групповой политики
    • 4.2 Настройка периода активности с помощью MDM
    • 4.3 Настройка периода активности с помощью реестра
    • 4.4 Настройка максимального диапазона периода активности
  • 5 Ограничение задержек перезапуска
  • 6 Управление уведомлениями о перезапуске
    • 6.1 Уведомления об автоматическом перезапуске
    • 6.2 Предупреждения о запланированном автоматическом перезапуске
    • 6.3 Управляемый перезапуск
  • 7 Параметры групповой политики для перезапуска
  • 8 Разделы реестра, используемые для управления перезагрузкой

Пуск – Панель управления – ярлык “Назначенные задания”

Пуск – Все программы – Стандартные – Служебные – Назначенные задания

В Windows 7 :

Пуск – Панель управления – Администрирование – Расписание выполнения задач

Пуск – Все программы – Стандартные – Служебные – Планировщик заданий

В Windows 8 :

Пуск – Панель управления – Администрирование – Расписание выполнения задач

Заходим в планировщик задач:
Зажимаем Пуск+R, вводим в строку

Создаём Простую задачу:

Вводим Имя задачи, жмём Далее.


Оставляем галочку на Ежедневно и жмём Далее.


Далее вписываем нужное Время для перезагрузки и жмём Далее.


Оставляем галочку на Запустить программу, снова жмём Далее.


В поле Программа или сценарий вводим

в поле Добавить аргументы вводим -r и снова давим Далее, и Готово.

Для повторения задачи каждые N часов надо проделать эти действия сколько

нужна устанавливая разное время.

Также для автоматического выключения ПК надо проделать тот же путь,

только в поле Добавить аргументы вводим -s.

Установка и загрузка ОС Виндовс

Выключение компьютера по расписанию

Разработчиком операционной системы Windows предусмотрена возможность выключения или перезагрузки компьютера по расписанию. Как таковой, кнопки выключения с указанием параметров не существует. Для этого нужно воспользоваться командной строкой и другими штатными (встроенными) средствами Windows. Этот способ особенно хорош тем, что работает всегда и везде, поскольку разработан и предусмотрен непосредственно самим разработчиком операционной системы. Проверено на Windows XP, Windows 7, Windows 8.1

Выключение или перезагрузка компьютера по расписанию
(в заданное время) штатными (встроенными) средствами Windows

Выключение и перезагрузка компьютера по расписанию
(в заданное время) из командной строки (MS DOS)

С незапамятных времён, в комплект поставки всех операционных систем семейства MS Windows входит дисковая операционная система (сокращённо – MS DOS), которая не имеет привычного пользовательского интерфейса для «бацанья» по нём мышкой. Управление MS DOS производится методом клавиатурного введения набора текстовых команд в специальном окне, в так называемой командной строке . Командная строка работает на любом компьютере, находящимся под управлением любой модификации операционной системы MS Windows.

В операционной системе MS Windows, из командной строки можно сделать абсолютно все, на что только способна эта система.

Командную строку можно вызвать одним из способов:

  • нажать комбинацию клавиш Win+R, ввести cmd.exe, нажать ОК
  • «Меню Пуск > Выполнить», ввести cmd.exe, нажать ОК
  • «Меню Пуск > Все программы > Стандартные > Командная строка»

В любом случае, откроется окно MS DOS
(командная строка для ввода текстовой команды)
Именно в ней (в командной строке) мы будем:

    включать и выключать таймер обратного отсчёта ДО
    выключения или перезагрузки компьютера
    (т.е. указывать, через сколько времени произвести действие)
  • назначать и отменять точное время ДЛЯ
    выключения или перезагрузки компьютера
    (т.е. указывать, когда именно произвести действие)
  • Все манипуляции сводятся к обращению к файлу shutdown.exe
    и указанию нужных параметров

    Параметры и синтаксис команды shutdown
    (для обращения к файлу shutdown.exe)

    Файл shutdown.exe отвечает за выключение операционной системы Windows, её перезагрузку и т.д. Для получения перечня параметров запуска файла shutdown.exe из командной строки – жмём сочетание клавиш Win+R, в открывшемся окне вводим cmd.exe (переходим в MS DOS) и уже в DOS-овском окне (вручную) вводим «shutdown /?» (без кавычек). Жмём «OK» (клавиша «Enter»). В ответ система выдаст полный перечень параметров команды shutdown:

    Что касается синтаксиса параметров для команды shutdown, то MS DOS понимает оба варианта записи – и через дефис (знак минус «» на цифровой клавиатуре) и через слеш (косую черту на цифровой клавиатуре):

    1. shutdown /s /f /t 2000 равносильно shutdown -s -f -t 2000
    2. at 23:15 shutdown /r /f равносильно at 23:15 shutdown -r -f

    В нашем случае, принципиальной разницы между слешем и дефисом нет. Гораздо важнее помнить о расстановке пробелов (space). Поскольку, в понимании операционной системы, слеш равен дефису с пробелом , то без пробела – может не работать.

    Для примера, на скриншоте вверху, я по очереди вводил команды «shutdown-?» и «shutdown -?», а также «shutdown/?» и «shutdown /?». Ответ системы очевиден.

    Упрощённый ввод команды shutdown
    (окно «Выполнить»)

    Чтобы включить/остановить таймер обратного отсчёта или установить/удалить точное время для выключения или перезагрузки компьютера из командной строки, вовсе не обязательно изощряться в неудобном доисторическом DOS-овском окне и вручную набирать текст команды. Гораздо проще вызвать окно «Выполнить» и вставить в него скопированный текст команды. Скопировать текст команды можно прямо со страницы этого сайта.

    Вызвать окно «Выполнить» можно так:

    1. Нажимаем сочетание клавиш Win+R
    2. «Меню Пуск > Выполнить»
    3. «Меню Пуск > Все программы > Стандартные > Выполнить»
      (тексты команд смотрим в таблице, ниже)
      Вуаля! Все просто!

    Прим. При ручном вводе команды с клавиатуры нужно обратить особое внимание на синтаксис написания команды, т.е. на расстановку пробелов, слешей, дефисов и т.д.

    Включение из командной строки
    таймера обратного отсчёта
    для выключения и перезагрузки компьютера по расписанию

    Включение таймера обратного отсчёта из командной строки позволяет установить ОДНОРАЗОВЫЙ таймаут в секундах до выключения или перезагрузки компьютера. (36000 сек. =10 часов, 12600 сек. = 35 часов, 360000сек. = 100 часов и т.д. Максимум 315360000 сек = 10 лет.). Такая задача будет выполнена только ОДИН раз, после чего процедуру назначения задачи нужно будет повторить. Если нужно, чтобы компьютер систематически выключался по расписанию (в одно и то же время), то тогда нужно использовать исполнительный (пакетный) файл или планировщик заданий

    Чтобы включить или выключить таймер обратного отсчёта – открываем окно «Выполнить» (Win+R), вводим нужную команду и жмем ОК.

    Время до выключения (перезагрузки) компьютера нужно вводить в секундах.
    Значения времени, естественно – у каждого своё.

    Назначение команды

    shutdown /s /f /t 2000
    Выключить компьютер через 33мин = 2000 секунд

    shutdown -s -f -t 2000

    shutdown /r /f /t 2000
    Перезагрузить компьютер через 33мин = 2000 секунд

    shutdown -r -f -t 2000

    shutdown /a

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

    shutdown -a

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

    Правильный ввод команды подтверждается соответствующими всплывающими окнами в трее. Всплывающие окна должны появляться после каждого правильного введения команды. Выглядят они, примерно так:

    За 10 минут до выполнения задачи, система начинает напоминать об скором окончании обратного отсчёта. Форма напоминания может иметь несколько вариантов. Наверное, зависит от версии Windows и стиля оформления.

    Всплывающее окно, предупреждающее о скором выполнении команды по выключению или перезагрузке системы Windows
    За несколько минут до выполнения задачи система уведомляет об скором окончании обратного отсчёта

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

    Установка точного времени текущей даты из командной строки позволяет назначить точное время текущей даты для выключения или перезагрузки компьютера. Такая задача будет выполнена только ОДИН раз, после чего процедуру назначения задачи нужно будет повторить. Если нужно, чтобы компьютер систематически выключался по расписанию (в одно и то же время), то тогда нужно использовать исполнительный (пакетный) файл или планировщик заданий

    Чтобы установить точное время текущей даты для выключения или перезагрузки компьютера – открываем окно «Выполнить» (Win+R), вводим нужную команду и жмем ОК.

    Время выключения (перезагрузки) компьютера нужно вводить в указанном формате.
    Значения времени, естественно – у каждого своё.

    Назначение команды

    at 23:15 shutdown /s /f

    Выключить компьютер сегодня, в 23:15

    at 23:15 shutdown -s -f

    at 23:15 shutdown /r /f
    Перезагрузить компьютер сегодня, в 23:15

    at 23:15 shutdown -r -f

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

    shutdown -a

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

    В отличие от установки таймера, правильный ввод команды при назначении времени выключения или перезагрузки компьютера не подтверждается соответствующими всплывающими окнами в трее

    Из командной строки удобно создавать ОДНОРАЗОВОЕ задание для выключения или перезагрузки компьютера. Если требуется систематическое выключение компьютера по расписанию (например – в заданное время, в конце рабочего дня), то тогда нужно установить время выключения через исполнительный (пакетный) файл или через планировщик заданий

    Выключение и перезагрузка компьютера
    с помощью исполнительного (пакетного) файла

    Исполнительные (пакетные) файлы с расширением .bat (батники) значительно облегчают работу с командной строкой. Единожды создав такой bat-файл с текстом нужной команды, можно выполнять её простым кликом по батнику, без утомительного вызова окна командной строки и ввода в него текста команды.

    Вспомним список наших команд и создадим соответствующие батники:

    1. shutdown /s /f /t 2000 или shutdown -s -f -t 2000
      (выключить компьютер через 33мин = 2000 секунд)
    2. shutdown /r /f /t 2000 или shutdown -r -f -t 2000
      (перезагрузить компьютер через 33мин = 2000 секунд)
    3. at 23:15 shutdown /s /f или at 23:15 shutdown -s -f
      (выключить компьютер сегодня, в 23:15)
    4. at 23:15 shutdown /r /f или at 23:15 shutdown -r -f
      (перезагрузить компьютер сегодня, в 23:15)
    5. shutdown /a или shutdown -a
      (отменить команду на выключение/перезагрузку компьютера)

    Чтобы создать исполнительный (пакетный) батник – открываем блокнот, копируем (пишем) в него нужную строку команды и сохраняем файл с расширением .bat. Для примера создадим два файла – файл «Выключение.bat» и файл «Отмена.bat». В первый файл запишем строку «shutdown /s /f /t 2000» (без кавычек), во второй – строку «shutdown /a» (без кавычек). Клик по первому файлу будет давать команду на выключение компьютера через 33мин = 2000 секунд. Клик по второму файлу будет отменять команду на выключение компьютера через 33мин = 2000 секунд. Таким образом, мы получим два файла, кликая по которым будем иметь тот-же эффект, что и в случае вызова командной строки со вводом в неё нужной команды.

    Все очень просто, и – это гораздо удобнее, чем командная строка. К тому-же, этот способ даёт простор для полёта фантазии и творческой мысли. Например, можно задать таймаут в 28800 сек. (28800 сек = 8 часов = длина рабочего дня), положить файл «Выключение.bat» в папку автозагрузки компьютера и уже не беспокоиться о его выключении в конце рабочего дня. Потому что, каждый раз, при загрузке системы, она будет получать команду на своё выключение через 8 часов = 28800 сек. Тот же эффект даст исполнительный .bat-файл в автозагрузке, с содержанием «at 17:00 shutdown /s /f» (без кавычек). При чем, эта команда даже предпочтительней, поскольку устанавливает точное время выключения компьютера и не зависит от количества перезагрузок в течение рабочего дня.

    Прикол. Если задать в bat-файле, в папке автозагрузки, таймаут 180 сек., то тогда – комп будет выключаться через 3 мин после своего запуска.

    Выключение и перезагрузка компьютера
    в заданное время через планировщик заданий

    Планировщик заданий – особая фишка Windows. Планировщик заданий позволяет создавать и выполнять различные задания по расписанию. В нашем случае – это систематически выключать или перезагружать компьютер в указанное время. В отличие от командной строки и bat-файла, планировщик заданий позволяет более гибко назначить точное время и периодичность выключения компьютера.

    Чтобы настроить выключение или перезагрузку компьютера в заданное время через планировщик заданий – открываем планировщик заданий. Он находится в «Меню Пуск > Все программы > Стандартные > Служебные > Планировщик заданий»

    Выключение и перезагрузка компьютера в заданное время через планировщик заданий

    Дальше, в окне планировщика, в левой колонке, нажимаем на «Библиотека планировщика заданий». Там-же, в правой колонке, которая называется «Действия», жмём «Создать простую задачу».

    Окно планировщика заданий

    Затем, в открывшемся окне пишем имя задачи и её описание. Здесь можно писать все, что душе угодно. Имя задачи и её описание будет потом отображаться в средней колонке планировщика после создания задачи. Я написал имя – «Выключение», описание – «Выключить компьютер» и нажал кнопку «Далее».

    В следующем открывшемся окне нужно выбрать периодичность выполнения задачи. Я выбрал – «Ежедневно». «Далее».

    В следующем открывшемся окне нужно указать дату, с которой начать выполнение задачи и время её выполнения. По-умолчанию, отсвечивают текущие значения даты и времени. Дату можно оставить без изменения (начать сегодня), а вот время нужно поставить своё. Это будет требуемое время выключения компьютера. Я поставил 17:00:00, что соответствует окончанию моего рабочего дня. Строку «Повторять каждые 1 дн.» – оставил без изменения. «Далее».

    В следующем открывшемся окне нужно установить переключатель (чекбокс) против слов «Запустить программу». «Далее».

    В следующем открывшемся окне, в строке «программа или сценарий» вводим команду «shutdown» (без кавычек), а в поле «добавить аргументы» «-s -f» (без кавычек) – для выключения. Если нужно перезагрузить компьютер, то тогда в поле «добавить аргументы» вводим «-r -f» (без кавычек). «Далее».

    Выключение и перезагрузка компьютера в заданное время через планировщик заданий

    Жмём кнопку «Готово». Задача на ежедневное выключение компьютера в 17:00 – создана и запущена. Проверить работу или удалить задание можно следующим образом. Запускаем планировщик, нажимаем на «Библиотека планировщика заданий» и в среднем столбике находим нужное задание (по имени). Правой кнопкой мышки кликаем по нему и в выпадающем меню выбираем нужное.

    Планировщик заданий – особая фишка Виндовс

    Для проверки я кликнул на «Выполнить». Компьютер отреагировал мгновенно. Работает, ура!

    Реакция компьютера на проверку выполнения задания по выключению

    Область применения

    Можно использовать параметры групповой политики, управление мобильными устройствами (MDM) либо реестр (не рекомендуется), чтобы настроить время перезапуска устройств после установки обновления Windows10. Можно запланировать установку обновления и настроить политики перезапуска, указать период активности, когда перезапуски выполняться не будут, или выполнить и то, и другое.

    Планирование установки обновлений

    В групповой политике в разделе Настройка автоматического обновления можно настроить принудительную перезагрузку после указанного времени установки.

    Чтобы задать время, перейдите в раздел Настройка автоматического обновления, выберите параметр 4 — Загружать автоматически и вносить установки в расписание и затем укажите время в раскрывающемся списке Запланированное время установки. Кроме того, вы можете указать, что установка будет выполняться во время автоматического обслуживания (настраивается в меню Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsПланировщик заданий обслуживания).

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

    Хотя это и не рекомендуется, аналогичного результата можно достичь с помощью реестра. В разделе HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdateAU установите для параметра AuOptions значение 4, задайте время установки с помощью параметра ScheduledInstallTime, включите параметр AlwaysAutoRebootAtScheduledTime и укажите задержку в минутах с помощью параметра AlwaysAutoRebootAtScheduledTimeMinutes. Как и групповая политика, параметр AlwaysAutoRebootAtScheduledTimeMinutes задает таймер для предупреждения пользователя, вошедшего в систему, о приближающейся перезагрузке.

    Задержка автоматической перезагрузки

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

    • Отключить автоматический перезапуск при обновлении в период активности— предотвращает автоматический перезапуск в период активности.
    • Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи— предотвращает автоматический перезапуск, если пользователь выполнил вход в систему. Если пользователь указывает расписание перезапуска в уведомлении об обновлении, устройство будет перезапущено в указанное пользователем время, даже если пользователь в это время работает в системе. Эта политика применяется, только если для политики Настройка автоматического обновления задан параметр 4 — авт. загрузка и устан. по расписанию.

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

    Можно также использовать реестр, чтобы запретить автоматическую перезагрузку, когда пользователь вошел в систему. В разделе HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdateAU установите для параметра AuOptions значение 4 и включите параметр NoAutoRebootWithLoggedOnUsers. Как и в случае с групповой политикой, если пользователь запланирует перезагрузку в уведомлении об обновлении, она переопределит этот параметр.

    Настройка периода активности

    Период активности— это период, когда устройство предположительно будет использоваться. Автоматический перезапуск после обновления будет происходить вне часов активности.

    По умолчанию период активности— с 08:00 до 17: 00 на компьютерах и с 05:00 до 23:00 на телефонах. Пользователи могут изменить период активности вручную.

    Начиная с Windows 10 версии 1703, можно указать максимальный диапазон активности. Указанный диапазон отсчитывается от начала периода активности.

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

    • Вы можете использовать групповую политику, как описано ниже.
    • Можно использовать MDM, как описано в разделе Настройка периода активности с помощью MDM.
    • Хотя и не рекомендуется, вы также можете настроить период активности согласно описанию в разделе Настройка периода активности с помощью реестра.

    Настройка периода активности с помощью групповой политики

    Чтобы настроить период активности с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows и откройте параметр политики Отключить автоматический перезапуск при обновлении в период активности. Если политика включена, можно задать время начала и окончания периода активности.

    Настройка периода активности с помощью MDM

    Настройка периода активности с помощью реестра

    Этот метод не рекомендуется и должен использоваться только, если не доступна групповая политика или MDM. Все параметры, настроенные с помощью реестра, могут конфликтовать с любой существующей конфигурацией, которая использует какие-либо из упомянутых выше методов.

    Необходимо задать сочетание следующих значений реестра, чтобы настроить период активности. В разделе HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate с помощью параметра SetActiveHours включите и выключите период активности и параметры ActiveHoursStart,ActiveHoursEnd, чтобы указать диапазон периода активности.

    Чтобы настроить период активности вручную на отдельном устройстве, перейдите в меню Параметры > Обновления и безопасность > Центр обновления Windows и выберите Изменить период активности.

    Настройка максимального диапазона периода активности

    В Windows 10 версии 1703 администраторы могут указать максимальный диапазон периода активности, который могут задать пользователи. Таким образом, пользователям предоставляется определенная свобода в выборе периода активности, тогда как у вас есть достаточно времени для обновления. Максимальный диапазон рассчитывается со времени начала периода активности.

    Чтобы настроить максимальный диапазон периода активности с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows и выберите пункт Укажите диапазон периода активности для автоматических перезапусков.

    Чтобы настроить диапазон периода активности с помощью MDM, используйте параметр Update/ActiveHoursMaxRange.

    Ограничение задержек перезапуска

    После установки обновления Windows 10 пытается автоматически выполнить перезапуск вне периода активности. Если выполнить перезапуск не удается в течение 7 дней (по умолчанию), пользователь увидит уведомление о том, что необходим перезапуск. Можно использовать политику Указать срок до автоматического перезапуска после установки обновления, чтобы изменить задержку с 7 дней до любого количества дней от 2 до 14.

    Управление уведомлениями о перезапуске

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

    Уведомления об автоматическом перезапуске

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

    Чтобы настроить это поведение с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows и выберите пункт Настройка уведомлений об обязательном автоматическом перезапуске для обновлений. Если выбран параметр 2 — User Action, пользователь, который получает это уведомление, должен закрыть его вручную.

    Можно также указать время до обновления, когда будет появляться уведомление. Значение по умолчанию— 15 минут.

    Чтобы изменить это значение с помощью групповой политики, выберите пункт Настройка уведомлений с напоминанием об автоматическом перезапуске для обновлений в разделе Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows и укажите время в минутах.

    В некоторых случаях может потребоваться отключить уведомления.

    Чтобы сделать это с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows и выберите пункт Отключение уведомлений об автоматическом перезапуске для установки обновлений.

    Предупреждения о запланированном автоматическом перезапуске

    Так как пользователи не могут отложить запланированный перезапуск после наступления крайнего срока, вы можете указать время до запланированного перезапуска, когда должно появиться соответствующее напоминание. Можно также указать время до перезапуска, когда должно появиться предупреждение о том, что автоматический перезапуск невозможно отложить, чтобы у пользователя было время сохранить свою работу.

    Чтобы указать время для появления обоих типов предупреждений с помощью групповой политики, выберите пункт Настройка графика уведомлений с предупреждением об автоматическом перезапуске для обновлений в разделе Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows. Напоминание можно настроить с помощью параметра Напоминание (в часах), а предупреждение о предстоящем автоматическом перезапуске— с помощью параметра Предупреждение (в минутах).

    В MDM напоминание настраивается с помощью параметра Update/ScheduleRestartWarning, а предупреждение о предстоящем автоматическом перезапуске— с помощью параметра Update/ScheduleImminentRestartWarning.

    Управляемый перезапуск

    Управляемый перезапуск подразумевает, что пользователям предоставляется период времени, в течение которого они должны запланировать перезапуск. Изначально Windows будет выполнять автоматический перезапуск вне рабочих часов. После окончания заданного периода (7 дней по умолчанию), Windows переходит на запланированные пользователем перезагрузки.

    Для управляемого перезапуска можно настроить следующие параметры:

    • время до перехода от автоматического перезапуска к управляемому;
    • количество дней, на которое пользователи могут отложить уведомления с напоминанием об управляемом перезапуске;
    • количество дней до автоматического выполнения отложенного перезапуска вне периода активности.

    В групповой политике перейдите в раздел Конфигурация компьютераАдминистративные шаблоны Компоненты WindowsЦентр обновления Windows и выберите пункт Создайте расписание преобразований и уведомлений об управляемом перезапуске для обновлений.

    Параметры групповой политики для перезапуска

    В редакторе групповых политик вы увидите в разделе Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsЦентр обновления Windows несколько параметров политики, которые относятся к поведению перезапуска. В следующей таблице показано, какие политики применяются к Windows10.

    Политика Применяется к Windows10 Примечания
    Отключить автоматический перезапуск при обновлении в период активности Используйте эту политику для настройки периода активности, в течение которого устройство не будет перезапускаться. Эта политика не имеет эффекта, если включена политика Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи или Всегда автоматически перезагружаться в запланированное время.
    Всегда автоматически перезагружаться в запланированное время Используйте эту политику для настройки таймера перезагрузки (от 15 до 180 минут), который начнет отсчет сразу после установки Центром обновления Windows важных обновлений. Эта политика не имеет эффекта, если включена политика Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи.
    Указание срока до автоматического перезапуска после установки обновления Используйте эту политику, чтобы указать, на сколько дней (от 2 до 14) можно отложить автоматический перезапуск. Эта политика не имеет эффекта, если включена политика Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи или Всегда автоматически перезагружаться в запланированное время.
    Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи Используйте эту политику, чтобы не допустить автоматического перезапуска, если пользователь работает в системе. Эта политика применяется, только если политика Настройка автоматического обновления настроена для запланированной установки обновлений.
    Эквивалентный параметр политики MDM для Windows 10 Mobile отсутствует.
    Повторный запрос для перезагрузки при запланированных установках
    Задержка перезагрузки при запланированных установках
    Перенос запланированных автоматических установок обновлений

    Можно выбрать только один путь для поведения перезагрузки. Если настроить конфликтующие политики перезапуска, фактическое поведение перезапуска может отличаться от ожидаемого. При использовании RDP только активные сеансы RDP рассматриваются как пользователи, вошедших в систему.

    Разделы реестра, используемые для управления перезагрузкой

    В следующих таблицах перечислены разделы реестра, соответствующие параметрам групповой политики для управления перезагрузками после обновления в Windows 10.

    HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate

    Раздел реестра Тип ключа Значение
    ActiveHoursEnd REG_DWORD 0–23: настройте период активности на завершение в определенный час
    начинается с 12:00 и заканчивается в 23:00
    ActiveHoursStart REG_DWORD 0–23: настройте период активности на начало в определенный час
    начинается с 12:00 и заканчивается в 23:00
    SetActiveHours REG_DWORD 0: отключите автоматическую перезагрузку после обновления за пределами периода активности
    1: включите автоматическую перезагрузку после обновления за пределами периода активности

    HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdateAU

    Раздел реестра Тип ключа Значение
    AlwaysAutoRebootAtScheduledTime REG_DWORD 0: отключите автоматическую перезагрузку после установки обновления в запланированное время
    1: включите автоматическую перезагрузку после установки обновления в запланированное время
    AlwaysAutoRebootAtScheduledTimeMinutes REG_DWORD 15–180: настройте автоматическую перезагрузку на определенные минуты
    AUOptions REG_DWORD 2: уведомление о загрузке и уведомлении об установке обновлений
    3: автоматическая загрузка и уведомление об установке обновлений 4: автоматически скачивать и планировать установку обновлений
    5: разрешить локальному администратору настраивать эти параметры Примечание. Чтобы настроить поведение во время перезагрузки, установите это значение на 4
    NoAutoRebootWithLoggedOnUsers REG_DWORD 0: отключить без перезагрузки, если пользователи вошли в систему
    1: не перезагружать компьютер после установки обновления, если пользователь вошел в систему Примечание. Если отключено: служба автоматических обновлений сообщит пользователю о том, что компьютер будет автоматически перезагружен через 5 минут, чтобы завершить установку.
    ScheduledInstallTime REG_DWORD 0–23: запланировать время установки обновления на конкретный час
    начинается с 12:00 и заканчивается в 23:00

    Существует 3 различных комбинации реестра для управления поведением при перезагрузке:

    • Чтобы задать период активности, параметр SetActiveHours должен иметь значение 1, а параметры ActiveHoursStart и ActiveHoursEnd должны определять диапазон времени.
    • Для планирования конкретного времени установки и перезагрузки параметр AUOptions должен иметь значение 4, параметр ScheduledInstallTime должен задавать время установки, параметр AlwaysAutoRebootAtScheduledTime — иметь значение 1, а параметр AlwaysAutoRebootAtScheduledTimeMinutes должен указывать количество минут ожидания перед перезагрузкой.
    • Для задержки перезагрузки после входа пользователя в систему параметр AUOptions должен иметь значение 4, а параметр NoAutoRebootWithLoggedOnUsers — значение 1.

    Планировщик задач, перезагрузка ПК по расписанию.

    В Windows XP :

    Пуск – Панель управления – ярлык “Назначенные задания”

    либо

    Пуск – Все программы – Стандартные – Служебные – Назначенные задания

    В Windows 7 :

    Пуск – Панель управления – Администрирование – Расписание выполнения задач

    либо

    Пуск – Все программы – Стандартные – Служебные – Планировщик заданий

    В Windows 8 :

    Пуск – Панель управления – Администрирование – Расписание выполнения задач

    Заходим в планировщик задач:
    Зажимаем Пуск+R, вводим в строку

    [code]C:\Windowssystem32taskschd.msc /s.[/code]

    Создаём Простую задачу:

    Вводим Имя задачи, жмём Далее.


    Оставляем галочку на Ежедневно и жмём Далее.


    Далее вписываем нужное Время для перезагрузки и жмём Далее.


    Оставляем галочку на Запустить программу, снова жмём Далее.


    В поле Программа или сценарий вводим

    [code]C:WindowsSystem32shutdown.exe[/code]

    в поле Добавить аргументы вводим -r и снова давим Далее, и Готово.

    Для повторения задачи каждые N часов надо проделать эти действия сколько

    нужна устанавливая разное время.

    Также для автоматического выключения ПК надо проделать тот же путь,

    только в поле Добавить аргументы вводим -s.

    Источник

    • Главная
    • Справочник
    • Информатика
    • Операционные системы
    • Microsoft Windows
    • Как перезапустить или выключить Windows с помощью планировщика в определенное время
    • Как запустить планировщик Windows
    • Как добавить задачу
    • Примеры использования Shutdown в Windows 10

    Для перезагрузки или выключения системы Windows по расписанию можно реализовать средствами встроенного компонента Microsoft Winodows. Планировщик заданий позволяет производить запуск скриптов или программ в заданные моменты времени. Функционально и внешне компонент не имеет никаких отличий в разных версия операционной системы и алгоритм взаимодействия универсален.

    Как запустить планировщик Windows

    Windows XP:

    • Пуск → Панель управления → ярлык «Назначенные задания»
    • Пуск → Все программы → Стандартные → Служебные → Назначенные задания

    Windows 7:

    • Пуск → Панель управления → Администрирование → Планировщик заданий / Расписание выполнения задач
    • Пуск → Все программы → Стандартные → Служебные → Планировщик заданий

    Windows 8:

    • Пуск → Панель управления → Администрирование → Расписание выполнения задач

    Как добавить задачу

    1. Заходим в планировщик задач (Пуск+R, вводим в строку C:\Windowssystem32taskschd.msc /s).
    2. Создаём Простую задачу:
    3. Вводим Имя задачи, жмём Далее.
    4. Оставляем галочку на Ежедневно и жмём Далее.
    5. Далее вписываем нужное Время для перезагрузки и жмём Далее.
    6. Оставляем галочку на «Запустить программу», снова жмём Далее.
    7. В поле «Программа или сценарий» вводим C:WindowsSystem32shutdown.exe,
    8. В поле «Добавить аргументы» вводим -r и снова давим Далее, и Готово.
    9. Для повторения задачи каждые N часов надо проделать эти действия сколько нужна устанавливая разное время.
    10. Также для автоматического выключения ПК надо проделать тот же путь, только в поле Добавить аргументы вводим -s.

    Примеры использования Shutdown в Windows 10

    • shutdown.exe /r /t0 — Немедленная перезагрузка компьютера
    • shutdown.exe /r — перезагрузка ПК через 30 секунд
    • shutdown.exe /r /t 3600 — перезагрузка Windows через 60 минут
    • shutdown.exe /s /t 0 — Немедленное Выключение
    • shutdown.exe /s — Выключение ПК через 30 секунд
    • shutdown.exe /s /t 3600 — Выключение компьютера через час
    • shutdown.exe /h — Переводим систему в режим Гибернации (Hybernate) при условии, что этот режим включен
    • shutdown.exe /l — Завершение сеанса пользователя
    • shutdown.exe /i — Запуск графического интерфейса выключения ПК

    Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!

    • Вес одного литра воды примерно 998,5 грамм.

    • Согласно нормам Всемирной Организацией Здравоохранения (ВОЗ)

    • Суммой двух векторов a и b называется третий вектор c, проведенный из начала a к концу b, если начало вектора b совпадает с концом вектора a. Разностью двух векторов a и b называется вектор c при условии: c = a − b, если c + b =a.

    • Гектар — это площадь квадрата со стороной 100 м. Ар — площади квадрата со стороной в 10 м. 1 сотка это 100 квадратных метров

    В 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 "комментарий"]]

    команда shutdown синтаксис

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

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

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

    shutdown /s

    Перезагрузка Windows

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

    shutdown /r

    shutdown /r - перезагрузка компьютера

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

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

    shutdown /l

    shutdown /l завершение сенаса пользоватеоя

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

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

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

    shutdown /h

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

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

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

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

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

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

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

    shutdown - Ваш сеанс будет завершен.

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

    Работа Windows будет завершена через 100 мин

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

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

    shutdown /a

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

    shutdown /a - отмена перезагрузки Выход из системы отменен

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

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

    shutdown /r /t 0

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

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

    shutdown /g

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

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

    ярлык на рабочем столе для перезагрузки компьютера

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

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

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

    задание планировщика для ежедневной перезагрузки компьютера командой shutdown

    Либо вы можете создать новое задание планировщика из 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 /r //m - перезагрузка удаленного компьютера

    Если все указанные условия выполняются, но при выполнении команды 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

    shutdown /i - графический интерфейс команды shutdown

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

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

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

    powershell команда Restart-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).

    restart-computer ошибка при удаленной перезагрузке компьютера по сети 0x80070005

    Если на удаленном компьютере настроен 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.

    Restart-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.

    Удаленная перезагрузка компьютера из powershell

    Можно дождаться запуска службы удаленного рабочего стола (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

    extra_toc

    Для того, чтобы запустить или завершить программу в определенное время проще всего воспользоваться встроенным планировщиком задания в Windows

    Запуск программы по расписанию

    1. Зайдите в Планировщик заданий. В разных версиях виндовс он находится в разных местах. Универсальный способ это выполнить команду или ввести в строку поиска taskschd.msc

    Планировщик заданий

    2. Создайте простое задание

    Планировщик заданий

    3. Придумайте название. Для примера я запущу и закрою Chrome

    Планировщик заданий

    4. Выберете периодичность запуска

    Планировщик заданий

    5. Установите время запуска

    Планировщик заданий

    6. Выберете программу для запуска

    Планировщик заданий

    7. Нажимаете несколько раз далее и задание готово

    Закрытие программы по расписанию

    Задание создается точно так же, как для запуска программы, только в поле «Программа или сценарий» нужно прописать taskkill, а в поле «Добавить аргументы» прописать /im chrome.exe /F. /F параметр принудительного завершения

    Планировщик заданий

    Выключение компьютера по расписанию

    В поле «Программа или сценарий» прописываем путь к shutdown.exe C:WindowsSystem32shutdown.exe и в поле «Добавить аргументы» /s /t 00 /f

    Комментарии ()

    Оставьте свой комментарий

    Понравилась статья? Поделить с друзьями:
  • Перезагружаем windows с отключением проверки подписи драйверов
  • Перезагрузка windows server 2019 по расписанию
  • Переезд windows 10 с hdd на ssd
  • Перезагрузка windows 10 с очисткой памяти
  • Передняя панель компьютера не видит наушники windows 10