Как настроить перезагрузку компьютера по расписанию windows 7
Перейти к содержимому

Как настроить перезагрузку компьютера по расписанию windows 7

  • автор:

Способ решения проблемы автоматический перезапуск при Windows 7 обнаруживает ошибку (легко исправить статья — написанное MVP)

В данной статье предоставлен Чоу Джерри Microsoft MVP. Для предоставление совместно использовать свой опыт, связанный с миллионами других пользователей технологии Microsoft MVP очень признателен. Джерри Чоу MVP также учтен в этой статье в своем блоге. Если щелкнуть здесь для просмотра более технические статьи, опыт и мнения по Чоу Джерри MVP.

«Почему» и Wherefores

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

Причина

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

Решение

Рекомендуется отменить автоматический перезапуск. Если перезапустить после каждого системного сбоя, затем нельзя видеть некоторые сообщения об ошибках. В «Пуск«->»компьютер»—> правой кнопкой мыши на «Свойства» и нажмите «Дополнительные параметры системы».

Дополнительные параметры системы

В дополнительных параметрах Системное контекстное меню выберите команду «Параметры» для загрузки и восстановления.

В дополнительных параметрах Системное контекстное меню нажмите кнопку «Параметры» для загрузки и восстановления

В Загрузка и восстановление снимите флажок «автоматический перезапуск» для системы после сбоя. После снятие флажка — к нажмите кнопку «ОК».

В Загрузка и восстановление, снимите флажок «Выполнить автоматическую перезагрузку» для системы после сбоя. Нажмите кнопку «ОК» после снятие флажка — к

Сообщите нам

kbsurvey

Вы удовлетворены нашим ответом? Ли вы думаете:
«Отлично! Неполадки устранены.»
или «неполадки не устранены. У меня есть лучшее представление»,
Мы хотели предоставить нам ваши ценные мнения с помощью формы опроса, который может быть расположен в нижней части этой статьи. Мы будем рады любым encouragements, возможно и создается более полезные технические статьи для вас.

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

Windows

СервераНачальный уровень

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

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

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

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

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

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

Мастер создания простой задачи.

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

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

C:\Windows\System32\shutdown.exe

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

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

Настройка автоматической перезагрузки Windows Server

Консультация по продукту 1cloud

Для перезагрузки, завершения сеанса, выключения или перевода в спящий режим в Windows используется встроенная утилита командной строки shutdown. Использовать ее можно как в графическом интерфейсе планировщика задач Windows, так и через PowerShell. Рассмотрим оба варианта.

С помощью GUI

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

  • С помощью комбинации клавиш Win + R откройте утилиту «Выполнить»
  • В открывшемся окне введите taskschd.msc

В планировщике задач нажмите «Создать простую задачу…». Поле «Имя» является обязательным для заполнения. Рекомендуем присваивать понятные имена, чтобы вы впоследствии не путались. Поле «Описание» опционально.

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

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

Обязательно стоит добавить следующие аргументы:

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

Проверяем, верно ли указаны все условия задачи и завершаем настройку.

С помощью PowerShell

Для управления задачами в планировщике через PowerShell используется модуль ScheduledTasks. Он имеет много командлетов, которые можно просмотреть таким образом:

Get-Command -Module ScheduledTasks

Для создания задания планировщика нужно использовать командлеты New-ScheduledTaskTrigger и Register-ScheduledTask.

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

Всего можно выделить четыре объекта:

  • Action (Действие) — определяет, что мы должны запустить.
  • Trigger (Триггер) — событие при котором должно запуститься действие. Может быть привязано ко времени или каким-то процессом в системе.
  • Settings (Настройки) — дополнительные условия обработки задач.
  • Security Options (Параметры безопасности) — определяют привилегии и пользователя от имени которого будут запущены задания.

Последние два объекта заполнять не обязательно, потому что они имеют значения по умолчанию. Для простоты создания задания вы можете просто скопировать этот пример:

$Trigger= New-ScheduledTaskTrigger -At 00:00am -Daily

$User= «NT AUTHORITY\SYSTEM»

$Action= New-ScheduledTaskAction -Execute «shutdown.exe» -Argument «-r -f»

Register-ScheduledTask -TaskName «Reboot» -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Если задание успешно создано, появится надпись Ready. А проверить его можно в консоли планировщика задач в разделе «Библиотека».

Теперь ваш сервер на Windows будет перезагружаться автоматически!

Поделиться в соцсетях:

Средняя оценка: 5,0, всего оценок: 1 Спасибо за Вашу оценку! К сожалению, проголосовать не получилось. Попробуйте позже

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

Windows Server

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

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

reboot

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

reboot

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

reboot

reboot

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

reboot

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

reboot

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

reboot

В Program/script: пишем:

%SYSTEMROOT%\System32\shutdown.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.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *