Автоматическое выключение компьютера. Пишем bat-файл

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

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

Самый простой вариант, это воспользоваться командой shutdown . Данную команду можно вводить в командную строку, но, проще всего открыть окно «Выполнить» (с помощью комбинации клавиш Windows-R) и вводить команды в него.

Команда shutdown имеет множество параметров. Если хотите ознакомиться с ними всеми, то выполните команду «shutdown/?». Мы же рассмотрим только несколько самых основных из них:

  • /s – выключение:
  • /r – перезагрузка
  • /h – гибернация:
  • /f – принудительное закрытие всех открытых программ без предупреждения пользователя;
  • /t – установка таймер в секундах;

Итак, для того чтобы выключить компьютер через определенное время нам нужно выполнить команду shutdown с параметрами /s (выключение компьютера) и /t (установка таймера). Таким образом, конечная команда для выключения компьютера будет выглядеть примерно вот так:

  • shutdown /s /t 60

После выполнения данной команды, компьютер выключится через 60 секунд. Естественно вы можете указать не 60 секунд, а любое другое нужное вам время (в секундах). При необходимости с помощью команды shutdown компьютер можно перезагрузить или отправить в гибернацию. Для этого нужно изменить параметр /s на /r (перезагрузка) или /h (гибернация).

Содержание статьи:

Не будем срываться с места в карьер, начнём с самого начала. А начало — это основная команда для выключения компьютера, которую мы будем использовать. В ОС Windows для завершения работы достаточно передать системе команду shutdown с нужными параметрами.

В принципе, команду shutdown можно выполнять разными способами:

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

Как же это работает? Чтобы компьютер выключился автоматически , то есть без необходимости лезть в меню «Пуск» и нажимать там кнопку «Завершение работы», нам нужно вызвать следующую команду:

Через 30 секунд после выполнения произойдёт завершение работы системы. Кроме этого той же командой, но с иным параметром можно не выключить компьютер, а перезагрузить его. Вот как это будет выглядеть:

Опять же отметим, что остальные параметры для команды выключения и перезагрузки схожи, поэтому мы не будем повторять каждый набор дважды, а рассмотрим весь процесс автоматического выключения компьютера на примере команды shutdown -s, держа в уме, что всё то же самое применимо и к команде shutdown -r

А теперь приступим к усовершенствованию команды и добавлению к ней дополнительных параметров.

Выключение через Планировщик задач

Для перехода в Планировщик задач прописываем в окне «Выполнить» taskschd.msc.

1. В главном окне утилиты нажимаем:

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

2. Затем прописываем название команды. Например, вводим «Выкл» и жмем «Далее».

3. В разделе Триггер выбираем «однократно».

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

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

Действие задачи в Планировщике для таймера

5. Вводим команду shutdown и аргумент s. Затем снова «Далее» и «Готово».

Задача в Планировщике - создание таймера выключения ПК

Как еще заставить свой компьютер автоматически выключаться

Если вам чужды текстовые команды для вашего ПК для настройки автовыключения, вы можете использовать интерфейс настроек ОС. Эта возможность также есть во всех версия Windows. Но применять её можно только на мобильных ПК, то есть на ноутбуках.

Настроить выключение компьютера нужно в настройках электропитания:

Параметры электропитания

  1. Вам нужно открыть «Панель управления». В Windows 7 раздел находится в меню «Пуск». В восьмой версии выберите кнопку «Пуск» ПКМ и нажмите на этот пункт. Для десятой (включая все предыдущие) этот пункт можно открыть, введя в окне «Выполнить» команду « control »;
  2. В панели управления выберите пункт «Система и безопасность» и «Электропитание». Слева в меню «Настройка схемы электропитания»;
  3. Здесь вам доступна настройка параметров, при которых компьютер будет выключен;
  4. Нажмите на строку «Изменить дополнительные параметры…» и выберите в окне пункт «Кнопка питания и крышка»;
  5. Установите «Отключение» при закрытии крышки ноутбука.

Полноценным таймером эти действия назвать нельзя. Но вам теперь не нужны дополнительные телодвижения для того, чтобы выключить систему. Просто закройте крышку компьютера. Это неплохой альтернативный способ вместо команды «shutdown -s -t 3600:».

Отключение по таймеру: рабочие способы

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

📌 Примечание!

1) Как открыть командную строку в разных версиях Windows.

2) Кстати, вместо командной строки можно использовать окно «Выполнить» //Win+R (т.е. прямо в него ввести нужные команды! См. скрин ниже).

👉 Затем необходимо ввести одну из следующих команд и нажать OK:

  1. shutdown -s -t 600 — выключение компьютера через 10 минут («600» — это время, заданное в секундах) ;
  2. shutdown -s -t 1800 — выкл. через 30 минут;
  3. shutdown -s -t 3600 — выкл. через 1 час;
  4. shutdown -s -t 3600 -f — выключение ПК через 1 час, все программы будут закрыты принудительно (благодаря ключу » -f»).

shutdown -s -t 3600 (выключение ПК через час)

После введения команды, в области уведомлений увидите сообщение, что работа Windows будет завершена через столько-то времени (пример на скриншоте ниже 👇).

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

👉 Если вы хотите отменить таймер — откройте снова окно «Выполнить» и введите команду shutdown -a .

Отмена (отключение) таймера

Далее, в области уведомлений увидите, что выход из системы был отменен.

Выход из системы отменен

📌 Кстати!

Всё это дело можно автоматизировать с помощью BAT-файлов. Например так: запустили такой файл, ввели нужное время (через которое нужно откл. ПК), и сидите себе спокойно смотрите/работаете.

Auto PowerOFF

Программа-таймер Auto PowerOFF от Алексея Ерофеева — тоже отличный вариант таймера выключения ноутбука или компьютера с Windows. Официального сайта программы мне найти не удалось, однако на всех популярных торрент-трекерах присутствует авторская раздача этой программы, а загружаемый файл при проверке чистый (но все равно будьте внимательны).

Программа Auto PowerOFF

После запуска программы, все что вам требуется сделать — это настроить таймер по времени и дате (можно также сделать выключение еженедельным) или через какой-либо интервал времени, задать системное действие (для выключения компьютера это — «Завершение работы») и нажать кнопку «Пуск».

SM Timer

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

Бесплатная программа SM Timer

У программы даже есть официальный сайт http://ru.smartturnoff.com/download.html, однако при загрузке на нем все так же будьте внимательны: некоторые из вариантов загружаемых файлов, судя по всему, укомплектованы Adware (загружайте установщик SM Timer, а не Smart TurnOff). Сайт программы блокируется антивирусом Dr. Web, судя по информации других антивирусов — все чисто.

Как автоматически выключить Windows

Давайте посмотрим на практическом примере, как отключить Windows автоматически через 1 час.

Прежде всего нам нужно открыть командную строку Windows.

  1. Нажмите на клавиатуре компьютера клавиши Win (клавиша с логотипом Windows) и R . Откроется окно «Выполнить».
  2. В поле Открыть: введите cmd и нажмите кнопку ОК . Откроется командная строка.

Запрограммируйте время автоматического выключения ПК

Теперь вы можете запланировать автоматическое отключение с помощью команды shutdown.

  1. В командной строке введите: shutdown /s /t 3600
  2. Нажмитем клавишу Enter на клавиатуре компьютера для подтверждения.
  3. Закройте командную строку.

По истечении заранее установленного периода (в данном случае 3600 секунд, то есть 1 час) компьютер будет выключен без каких-либо действий.

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

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

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

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

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

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

$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

Adblock
detector