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

824

Існує безліч програм і гаджетів різної функціональності для цього, але в цій статті я покажу як можна вимкнути, перезавантажити і відправити комп’ютер в режим сну за допомогою стандартних засобів Windows.
Цей спосіб перевірявся на Windows XP, Windows 7 і Windows 8.

Для здійснення нам потрібен “Планувальник завдань” (або Завдань). У різних версія Windows Він розташований трохи по різному.

У Windows XP :
Пуск – Панель управління – ярлик “Призначені завдання”

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

В Windows 7 :
Пуск – Панель управління – Адміністрування – Розклад виконання завдань

або
Пуск – Всі програми – Стандартні – Службові – Планувальник завдань

У Windows 8 достатньо ввести на початковому екрані «Розклад виконання завдань» і клацнути по плитці в результатах пошуку параметрів.

Перед тим, як налаштовувати Планувальник, потрібно подивитися включена його служба. Для цього натискаємо win+r (Пуск – Виконати) і вводимо services.msc.
В цьому вікні шукаємо “Планувальник завдань” і дивимося на його стан. Воно повинно бути “Працює”. Якщо ні, то клацаємо на ньому ПКМ і вибираємо Запустити
служби windows планувальник завдань

Тепер приступимо безпосередньо до налаштуванні Планувальника завдань.

Для Windows XP:

Запускаємо, клікаємо на “Додати завдання”
планировщик заданий - выключение перезагрузка windows xpпланувальник завдань – вимкнення перезавантаження windows xp

З’явиться Майстер планування завдань в якому вибираємо потрібну завдання зі списку, або ж шукаємо її через Огляд…
планировщик заданий - выключение перезагрузка windows xp

Потім проводимо всілякі налаштування за допомогою Майстра. Нічого складного.
В кінці всіх дій потрібно буде ввести ім’я користувача та пароль.
Ім’я можна дізнатися у Властивості комп’ютера, а якщо пароля немає, то залиште це поле пустим.
планировщик заданий - выключение перезагрузка windows xp

Для Windows 7 і Windows 8:

Запускаємо майстер, натиснувши на Створити просту задачу…
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

вказуємо ім’я і опис. Потім вибираємо тригер. Інакше висловлюючись – періодичність запуску завдання
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

для цього тригера можна вказати дату і час завдання
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

обираємо дію. В даному випадку вибираємо “Запустити програму”
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

ну а тепер починається найцікавіше. В принципі можете вказати як і в Windows XP – натиснувши на кнопку Огляд.. вказавши шлях до виконуваного файлу програми. Але так само хочу звернути Вашу увагу на рядок “Додати аргументи”. Про це я напишу нижче.
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

Потім з’явиться вікно зі всіма введеними даними, де потрібно все перевірити ще раз і погодитися, натиснувши Готово.
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

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

За вимикання комп’ютера, відповідає спеціальна службова програма, яка знаходиться на системному диску в папці \WINDOWS\system32\ і називається shutdown.exe (можете прямо зараз її знайти там і запустити. Тільки не дивуйтесь якщо комп виведе повідомлення про вимкнення).
За режим сну і сну відповідає програмка rundll32.exe, яка знаходиться там же.

Так ось. Можна або створити файл для запуску цих програм з потрібними нам параметрами, або прописати їх в Планувальник.
Ось тільки XP не підтримує аргументи і параметри. Тому для нього треба створити файл.

1 варіант – вказуємо аргументи для програми на вимикання, перезавантаження, сон і режим глибокого сну.

Вимикання комп’ютера

програма: shutdown.exe
аргумент: -s -t 00 –f

Перезавантаження комп’ютера

програма: %windir%\System32\shutdown.exe
аргумент: –r

Режим гібернації

програма: C:\Windows\System32\rundll32.exe
аргумент: powrprof.dll,SetSuspendState 0,1,0

Режим сну

програма: C:\Windows\System32\rundll32.exe
аргумент: powrprof.dll,SetSuspendState

Показую скрин “Вимикання комп’ютера” на прикладі Windows 7:
планировщик заданий - выключение включение сон перезагрузка windows 7 8планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

Ось невеликий список аргументів, які можна використовувати в ОС Windows:
Показати / Приховати текст

— ? – виведення довідки по використанню (або без ключа)

— i – відображення графічного інтерфейсу (при використанні цей ключ ставиться попереду всіх);

— l – вихід із системи (несумісна з ключем –m);

— s – вимикання комп’ютера;

— r – перезавантаження комп’ютера;

— a – скасування виконання перезавантаження/виключення;

— m – застосування операції до віддаленого комп’ютера з ім’ям ;

— t N – таймер виконання операції у N секунд;

— c “коментар” – коментар до операції (при використанні у вікні буде відображено “коментар”, в командному рядку обов’язково укладати його в подвійні лапки, коментар не повинен бути довшим 127 знаків);

— f – примусове завершення роботи додатків без попереднього попередження;

— d [u] [p]:xx:yy – код причини;

u – користувальницький код;

p – заплановане завершення;

xx – код основний причини (1-255);

yy – додатковий код причини (1-65535).

2 варіант – створюємо файл з аргументами на вимикання, перезавантаження, сон і режим глибокого сну.

Тут все досить просто.
Створюємо новий документ в Блокноті, пишемо туди команду і аргумент (наприклад я хочу перезавантаження з таймером у 16 секунд і щоб система попередньо мене попередила про закриття додатків), який буде виглядати так:
создаем файл планировщик заданий - выключение включение сон перезагрузка windows 7 8

Потім зберігаємо його (Файл – Зберегти як), у полі “Тип файлу” виберіть “Всі файли”. Ім’я вказуєте будь, а розширення повинно бути bat
создаем файл планировщик заданий - выключение включение сон перезагрузка windows 7 8створюємо файл планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8

Ну а далі нам потрібно звернутися саме до цього файлу при виборі програми в Планувальнику (пам’ятаєте, де вибирали за допомогою кнопки Огляд…).

До речі, з допомогою цього Планувальника можна зробити якусь подобу будильника – просто вказавши в якості файлу шлях до музики, а потім вказати час включення на 8 ранку наприклад.

Зрозуміло щоб включити комп’ютер, треба його вимикати, а відправити в Сон або Гібернацію, а потім (наприклад для будильника) у вкладці «Параметри» у його властивостях включити опцію “Розбудити комп’ютер для виконання цього завдання” – це для Windows XP.
создаем файл планировщик заданий - выключение включение сон перезагрузка windows xpстворюємо файл планувальник завдань – вимкнення увімкнення сон перезавантаження windows xp

Для Windows 7 потрібно 2 рази клацнути по завданню списку на вкладці «Умови» вибрати “Пробуджувати” комп’ютер для виконання завдання”.
создаем файл планировщик заданий - выключение включение сон перезагрузка windows 7 8створюємо файл планувальник завдань – вимкнення увімкнення сон перезавантаження windows 7 8