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

Удалённое управление питанием и перезагрузкой компьютера, при помощи внешнего девайса

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера

Каждый пользователь компьютера сталкивался хотя бы раз в своей жизни с такой ситуацией: ты ушёл к себе на работу, почти доехал до неё и вдруг вспомнил,- что забыл взять со своего личного компьютера какую-то очень важную вещь.

Ехать обратно — опоздаешь на работу. А ведь ситуация может развиваться и гораздо более драматично: допустим, человек поехал куда-то далеко за рубеж, в отпуск, и там ему приходит важный звонок, по результатам которого ему необходимо передать своему визави,- определённые документы. А документы остались дома! А дом находится за границей!

Или вот ещё такая беда: ваш персональный компьютер является мощной графической станцией, на которой установлено множество тяжёлых программ для работы с графикой, программными продуктами. А вы перемещаетесь по городу, имея в руках всего лишь «тонкий» клиент, в виде ноутбука…

Из этого описания становится понятно, что «тонкий» клиент не обладает соответствующей производительностью, для запуска множества высокопрофессиональных программ и проектов. Да и если даже он у вас достаточно мощный, — это в принципе неудобно, каждый раз синхронизировать проекты с «тонким» клиентом. Как быть в описанных выше ситуациях — мы и поговорим в этой статье.

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

До начала описания своей разработки, хочу сказать, что конечно, она не является единственно возможным способом для удалённого включения выключенного компьютера. Например, хорошо известна технология Wake-on-LAN. Суть этой технологии заключается в том, что она позволяет включить выключенный компьютер, отправкой специального пакета на его MAC-адрес.

Сетевой адаптер компьютера, поддерживающего Wake-on-LAN, находится в этот момент в режиме пониженного потребления и анализирует все пакеты на него. Если одним из поступающих пакетов окажется так называемый magic packet, сетевой адаптер выдаст сигнал на включение питания компьютера.

Согласно wiki: Magic packet — это специальная последовательность байтов, которую для нормального прохождения по локальным сетям можно вставить в пакеты транспортного уровня, не требующие установки соединения (например, протокол UDP или устаревший IPX). Обычно для Wake-on-LAN пакеты протоколов верхнего уровня рассылают широковещательно, так как в случае динамического присвоения адресов неизвестно, какой IP-адрес соответствует какому MAC-адресу. Однако, для корректного прохождения через маршрутизатор, запрещающий широковещательные пакеты, можно послать пакет по какому-то определённому адресу.

Из минусов данной технологии стоит отметить, что она:

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

▍ Итак, приступим.

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

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

В текущее же время, этот вопрос ещё более облегчился, из-за появления платы espressif esp32. Для тех, кто не знает, это двухъядерный модуль, содержащий множество необходимых для любого самодельщика свойств. В рамках же данного проекта, нас будет интересовать наличие встроенного wi-fi модуля.

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

Для того, чтобы создать устройство, нам понадобится всего лишь четыре резистора, два мосфет- транзистора и плата esp32.

По набору компонентов, искушённый читатель сразу понял, что мы будем делать: с помощью esp32 мы будем управлять ключами на основе мосфет-транзисторов.

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера

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

В данном конкретном случае, это, конечно, не так важно, так как мы будем коммутировать достаточно малые токи кнопки включения/выключения и reset-a.

Конечно, можно не напрягаться и взять релейные модули для ардуино:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера

Но это не наш путь и вот почему: а) щелчки реле; б) наклёп контактов; в) высокое энергопотребление релейным модулем.

Оно нам надо? Нет, оно нам не надо 🙂

Так как мы хотим сделать «всё красиво» — мы будем использовать специальные мосфеты с логическим уровнем.

В рамках данного проекта, я выбрал мосфет-транзистор IRLZ44NPBF. У него порог срабатывания от 2 Вольт. То, что надо.

Как собрать ключ на мосфете — можно почитать тут.

По поводу конкретных силовых исполнительных устройств более-менее всё понятно. Однако нам ведь нужно ещё и каким-то образом «рулить» esp32 внешнего интернета!

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

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

Да, вы скажете, что IP на самом деле не меняется, он может поменяться, только если кто-нибудь из домашних тоже подключится к сети, в тот момент, пока esp32 перезагружается, и ей придётся взять другой свободный IP.

Как бы там ни было, но все эти частности не важны, так как данный вопрос можно решить намного проще, чем выяснять какой текущий IP у платы и каким образом его сообщить во внешний интернет: для этого мы будем использовать протокол mqtt. Для тех, кто не сталкивался, вкратце можно сказать, что протокол предназначен для интернета вещей, «умного» дома и не только.

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

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

Значение отправляемых цифр:

0 — «выключить компьютер»;
1 — «включить компьютер»;
2 — «перезагрузить компьютер»;

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

Как работать с клиентом: при запуске указанного выше mqtt-клиента — мы видим вот это окно. Ничего в нём не меняем, жмём кнопочку «Connect»:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера
Далее, появится следующее окно, где мы подписываемся на топик, в котором esp32 оставит сообщение о выполнении задания. Для этого жмём Add new topic subscription:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера
Вводим топик и жмём «Subscribe»:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера

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

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера
Теперь, мы можем ввести топик, в который надо отправить сообщение и собственно, сообщение. И жмём «Publish». Сообщение уехало на esp32, и она отчиталась внизу, о выполнении задания:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера
То есть, для работы всей системы нужны:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера
Источник картинки: wikihandbk.com

И работает оно так (текст оттуда же):

Модифицируем её для нашего случая:

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютера

Прошивка проекта написана в Arduino IDE и доступна на моём гитхабе.

Пробежимся по основным моментам.

В своей работе мы будем использовать публичный mqtt broker по адресу: broker.hivemq.com:

Вы можете использовать любой другой — это вопрос исключительно предпочтений. Я выбрал этот и он у меня заработал. А так как я обычно иду по пути наименьшего сопротивления (в рамках парадигмы «и так сойдёт!» ), то искать что-то иное не было смысла. Ибо любая минута поиска — воровала у меня время, которое я мог бы с пользой провести, лёжа на диване, с думами о вечном :-))).

Для начала мы в блоке изначальной инициализации переменных указываем порт для подключения к mqtt брокеру, при необходимости — имя пользователя и его пароль(или имя и пароль оставляем пустыми, если брокер публичный — как в нашем случае):

Далее мы указываем два топика, — один из которых для публикации статуса компьютера в данный момент (то есть компьютер включён/выключен, или перезагружается):

Именно туда esp32 выводит строгие и выверенные системные сообщения, о происходящем с компьютером:

Другой, для получения сообщений из внешнего интернета(сюда мы постим со смартфона цифры 0, 1 или 2, в зависимости от которых выключается/включается/перезагружается компьютер):

Для подключения мосфет-транзисторов, я использовал пины, под номерами 19 и 21. Вы можете использовать, в принципе, любые допустимые пины, хорошее описание которых содержится по следующему адресу.

Из ещё одного интересного момента можно рассмотреть следующие три переменные:

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

Ещё одним любопытным моментом, который некоторые могут не знать, является то, что встроенный в esp32 светодиод привязан к пину, под номером 2. Я решил, что «инженерия инженерией, но и красотень тоже должна быть». Поэтому наша esp-шка будет мигать встроенным светодиодом:

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

А далее, когда компьютер включён — можно подключиться к нему, с помощью предварительно настроенных программ удалённого администрирования, удалённого рабочего стола и т.д. и т.п.

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

Источник

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

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

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

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

Примеры использования 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 10 по расписанию

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

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

В 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, из командной строки можно сделать абсолютно все, на что только способна эта система.

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

В любом случае, откроется окно 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 понимает оба варианта записи – и через дефис (знак минус «» на цифровой клавиатуре) и через слеш (косую черту на цифровой клавиатуре):

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

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

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

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

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

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

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

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

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

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

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютераВсплывающее окно, подтверждающее правильность введённой команды на выключение или перезагрузку системы WindowsРеакция системы на команду выключить или перезагрузить компьютер через 33мин = 2000 секунд
Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютераВсплывающее окно, подтверждающее правильность введённой команды на отмену выключения или перезагрузки системы WindowsРеакция системы на команду по отмене команды на выключение или перезагрузку компьютера
Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютераВсплывающее окно, предупреждающее о скором выполнении команды по выключению или перезагрузке системы Windows

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

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

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

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

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

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

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

at 23:15 shutdown /s /f

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

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

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

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

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

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

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

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

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

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

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

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютераОкно планировщика заданий

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

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

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

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

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

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

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютераПланировщик заданий – особая фишка Виндовс

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

Программа для авто перезагрузки компьютера. Смотреть фото Программа для авто перезагрузки компьютера. Смотреть картинку Программа для авто перезагрузки компьютера. Картинка про Программа для авто перезагрузки компьютера. Фото Программа для авто перезагрузки компьютераРеакция компьютера на проверку выполнения задания по выключению

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы настроить период активности с помощью групповой политики, перейдите в раздел Конфигурация компьютераАдминистративные шаблоныКомпоненты 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

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

HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdateAU

Раздел реестраТип ключаЗначение
AlwaysAutoRebootAtScheduledTimeREG_DWORD0: отключите автоматическую перезагрузку после установки обновления в запланированное время
1: включите автоматическую перезагрузку после установки обновления в запланированное время
AlwaysAutoRebootAtScheduledTimeMinutesREG_DWORD15–180: настройте автоматическую перезагрузку на определенные минуты
AUOptionsREG_DWORD2: уведомление о загрузке и уведомлении об установке обновлений
3: автоматическая загрузка и уведомление об установке обновлений 4: автоматически скачивать и планировать установку обновлений
5: разрешить локальному администратору настраивать эти параметры Примечание. Чтобы настроить поведение во время перезагрузки, установите это значение на 4
NoAutoRebootWithLoggedOnUsersREG_DWORD0: отключить без перезагрузки, если пользователи вошли в систему
1: не перезагружать компьютер после установки обновления, если пользователь вошел в систему Примечание. Если отключено: служба автоматических обновлений сообщит пользователю о том, что компьютер будет автоматически перезагружен через 5 минут, чтобы завершить установку.
ScheduledInstallTimeREG_DWORD0–23: запланировать время установки обновления на конкретный час
начинается с 12:00 и заканчивается в 23:00

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

Источник

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

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