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

Случалось, что вы засыпали под фильм, запущенный на ноутбуке, или убегали с работы, забыв выключить десктоп? Если в случае с сеансом кино это лишь проблема разряженной батареи, то в случае работы – еще вопрос безопасности и соблюдения «Соглашения о неразглашении» (помните, вы не глядя подписали такую бумажку при переходе на новую должность). Как сделать, чтобы компьютер выключался через определенное время, избавить себя от мук совести и спать спокойно?

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

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

  1. Заходим в «Пуск» и в поисковой строке набираем «Планировщик задач»;
  2. Запускаем приложение «Планировщик задач», переходим в меню «Действия» и выбираем опцию «Создать простую задачу»;
  3. Перед вами появилось новое окно создания задачи. Назначаем ей имя, например «Таймер». Нажимаем «Далее»;
  4. На вкладке «Тригер» указываем частоту повторения задачи. Для рабочего десктопа оптимальным будет вариант «Ежедневно». Нажимаем «Далее»;
  5. Указываем дату, с которой нужно выполнять задачу и время выключения (допустим 19:30). Напротив «повторять каждые» устанавливаем 1 день. Переходим «Далее»;
  6. На вкладке «Действие» ставим флажок напротив «Запустить программу» и «Далее». В окне поиска программы нажимаем «обзор» и вводим в поисковую строку «shutdown.exe».
  7. На вкладке «Закончить» проверяем настройки. Нажимаем «Готово» - новая задача добавилась в расписание.

Преимущество данного метода – возможности его настройки, привязать выключение к определенному событию в журнале Windows. Но для «одноразового» использования можно выбрать более простой способ.

Создаем TimeON.bat. Быстрый способ перед сном

Вы запускаете новый фильм, но не уверены, что «доживете» до финальных титров? Стоит позаботиться о компьютере заранее. Делаем заготовки.

  1. Вызываем контекстное меню щелчком правой клавиши мыши по рабочему столу – «Создать» - «Текстовый документ»;
  2. Вставляем в текстовый документ

shutdown /s /t X

Где Х – количество секунд до автоматического отключения. На среднестатистический фильм достаточно 5400 (90 минут);

  1. В меню «Файл» выбираем действие «Сохранить как». В окне сохранения устанавливаем тип файла «Все файлы» и присваиваем имя «TimeON.bat». Расширение.bat – обязательное условие. На рабочем столе появилась новая иконка.
  2. Двойным щелчком запускаем файл и видим уведомление «Ваш сеанс работы прекратится через 90 минут». Теперь можно смело засыпать под неинтересный фильм.

Как отменить таймер выключения для Windows?

  1. Чтобы отменить таймер выключения для Windows, создаем еще один текстовый файл на рабочем столе, и вставляем в него

shutdown /a

  1. Сохраняем как «TimeOFF.bat» и для удобства помещаем новую иконку рядом с «TimeON.bat».

Устанавливаем Switch Off

Если вы не хотите создавать пакетные файлы и уверены в своем антивирусе, можно установить одну из бесплатных программ. Например, популярный Switch Off . На то, чтобы разобраться в ней нужно от силы 20 секунд: после установки значок Switch Off появится на рабочем столе. Можно настроить период: ежедневно, еженедельно или обратный отсчет. А также выбрать список действий: выключить, перезагрузить, заблокировать, отправить в спящий режим.

Существует множество программ и гаджетов разной функциональности для этого, но в этой статье я покажу как можно выключить, перезагрузить и отправить компьютер в режим сна с помощью стандартных средств Windows.
Этот способ проверялся на Windows XP, Windows 7 и Windows 8.

Для осуществления нам нужен "Планировщик заданий" (или Задач). В разных версия Windows Он расположен немного по разному.

В Windows XP :

Пуск - Панель управления - ярлык "Назначенные задания"


либо

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

В Windows 7 :

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


либо

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

В Windows 8 достаточно ввести на начальном экране «Расписание выполнения задач» и кликнуть по плитке в результатах поиска параметров.

Перед тем, как настраивать Планировщик, нужно посмотреть включена ли его служба. Для этого нажимаем win +r (Пуск - ) и вводим services.msc .
В этом окне ищем "Планировщик заданий" и смотрим на его состояние. Оно должно быть "Работает". Если нет, то щелкаем на нем ПКМ и выбираем Запустить

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

Для Windows XP:

Запускаем, кликаем на "Добавить задание"


Появится Мастер планирования заданий в котором выбираем нужную задачу из списка, или же ищем её через Обзор...


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

Для Windows 7 и Windows 8:

Запускаем мастер, нажав на Создать простую задачу...


указываем имя и описание. Затем выбираем триггер. Иначе выражаясь - периодичность запуска задачи


для этого триггера можно указать дату и время задачи


выбираем действие. В данном случае выбираем "Запустить программу"


ну а теперь начинается самое интересное. В принципе можете указать как в и Windows XP - нажав на кнопку Обзор.. указав путь к исполняемому файлу программы. Но так же хочу обратить Ваше внимание на строку "Добавить аргументы". Об этом я напишу ниже.


Затем появится окно со всеми введенными данными, где нужно все проверить ещё раз и согласиться, нажав Готово .

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

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

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

Вот только XP не поддерживает аргументы и параметры. Поэтому для него нужно создать файл.

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

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

программа:
аргумент: –r

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

программа:
аргумент: powrprof.dll,SetSuspendState 0,1,0

Режим сна

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

Показываю скрин для "Выключение компьютера" на примере Windows 7:

Вот небольшой список аргументов, которые можно использовать в ОС Windows:

- ? – вывод справки по использованию (либо без ключа)

I – отображение графического интерфейса (при использовании этот ключ ставится впереди всех);

L – выход из системы (несовместима с ключом –m);

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

M – применение операции к удаленному компьютеру с именем;

T N – таймер выполнения операции в N секунд;

C “комментарий” – комментарий к операции (при использовании в окне будет отображен «комментарий», в командной строке обязательно заключать его в двойные кавычки, комментарий не должен быть длиннее 127 знаков);

F – принудительное завершение работы приложений без предварительного предупреждения;

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

u – пользовательский код;

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

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

yy – дополнительный код причины (1-65535).

2 вариант - создаем файл с аргументами на выключение, перезагрузку, сон и гибернацию .

Тут всё довольно просто.
Создаем новый документ в Блокноте, пишем туда команду и аргумент (например я хочу перезагрузку с таймером в 16 секунд и чтобы система предварительно меня предупредила о закрытии приложений), который будет выглядеть так:


Затем сохраняем его (Файл - Сохранить как), в поле "Тип файла" выберите "Все файлы". Имя указываете любое, а должно быть bat


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

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

Разумеется чтобы включить компьютер, нужно его не выключать, а отправить в Сон или Гибернацию, а затем (например для будильника) во вкладке «Параметры» в его свойствах включить опцию "Разбудить компьютер для запуска этого задания" - это для Windows XP.


Для Windows 7 нужно 2 раза щелкнуть по заданию в списке и на вкладке «Условия» выбрать "Пробуждать компьютер для выполнения задачи".

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

Большинство пользователей выключает свой компьютер с помощью стартового меню, с помощью меню через Alt+F4, или просто нажав на кнопку питания ПК.

Альтернативой этому может стать команда shutdown (перевод с англ. «shutting down» — выключение). Функционал данной команды позволяет выключить ваш компьютер (как сразу, так и через некоторое время), перезагрузить его, ввести в режим гибернации, выйти из учётной записи. Также, задать особенности выключения в специальном графическом окне, совершить другие действия, позволяющие кастомизировать процесс выключения ПК под нужды конкретного пользователя.

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

Как использовать SHUTDOWN

Вы можете активировать shutdown как с помощью классической командной строки, так и используя инструментарий «PowerShell». Также вы можете упростить работу с командой, создав ярлык для её запуска на рабочем столе.

Чтобы начать работу с командой (нажмите на кнопку «Пуск», в строке поиска введите cmd, и нажмите ввод). Рекомендую запускать командную строку от имени администратора по видео:

Функционал команды shutdown выглядит следующим образом:

Из всей обоймы ключей я бы отметил следующие:

shutdown /a – команда останавливает процесс выключения или перезагрузки. Может быть полезна в ситуации, когда служба обновления Виндовс (Windows Update) решила перезагрузить ваш компьютер (или когда вы или какие-либо сторонние программы запустили процесс перезагрузки);

shutdown /s – команда выключения ПК;

shutdown /r – команда перезагрузки PC;

shutdown /g – функционал ключа похож на shutdown /r (компьютер перезагружается), при этом вновь запускаются все зарегистрированные приложения;

shutdown /h – ввод компьютера в режим гибернации;

shutdown /l – выход из учётной записи текущего пользователя (log off);

shutdown /p – выключение компьютера без соответствующих предупреждений. Равноценна команде shutdown /s /f /t 0.

Команда SHUTDOWN — примеры реализации

Давайте рассмотрим популярные примеры использования команды shutdown:

Пример №1. Выключаем питание компьютера немедленно

В командной строке наберите:

shutdown /s /t 0

Наберите команду с указанными ключами в командной строке

Пример №2. Выключаем питание компьютера с задержкой

В командной строке используйте команду:

shutdown /s /t 3600 (3600 – это время в секундах, в данном примере это 60 минут, т.е. один час). Вместо 3600 поставьте любое удобное для вас время, высчитав его показатель в секундах;

Пример №3. Перезагружаем компьютер немедленно

shutdown /r /t 0

Пример №4. Переводим ПК в режим гибернации

Введите — shutdown /h/t 0

Пример №5. Завершаем сеанс текущего пользователя

Пример №6. Останавливаем выключение компьютера

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

Пример №7. Перезагружаем удалённый компьютер по IP-адресу

shutdown /r /m \\192.168.0.1

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

Пример №8. Выключаем удалённый компьютер по его сетевому имени

shutdown /s /t 300 /m \\COMP1

Команда выключает питание сетевого компьютера COMP1 через 5 минут (300 секунд).

Пример №9. Запускаем графическую утилиту showdown

После запуска на экране появится табличка «Диалог удалённого завершения работы».

С помощью кнопки «Добавить» необходимо указать IP-адрес или имя нужного компьютера, выбрать желаемое действие, а затем заполнить форму «Примечание» (данный текст будет выводиться в предупреждении о выполнении запланированного вами действия).

Пример №10. Перезагружаем ПК с восстановлением работы зарегистрированных приложений

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

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

Для осуществления этой операции выполните следующее:


Заключение

Команда shutdown позволяет выполнять необходимые операции для выключения и перезагрузки вашего компьютера. Если же функционал данного инструмента вас не устроил, тогда можно обратиться к возможностям таких программ как «Таймер выключения», «Time PC», «Shutdown Scheduler» и других аналогов, позволяющих выключить ПК в заданное вами время.

Вконтакте

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

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

Ставим таймер выключения компьютера в Windows 7 штатным методом.

Задать время, через которое компьютер автоматически выключится, можно без использования сторонних программ, а стандартными средствами! Для этого нажмите сочетание Win + R и в окне “выполнить” впишите команду shutdown -s -t 3600 .

(компьютер выключится через час).

3600 - это заданное значение таймера в секундах (3600с =1 час) можно задавать любое от 0 до 315360000 (10 лет).

Также есть и другие таймеры на выключение компьютера в параметрах команды shutdown, которые могут перезагрузить, завершить сеанс, перевести компьютер в режим сна или гибернации. Для просмотра полного перечня нажмите Win+R, впишите cmd.exe , наберите в окне командной строки shutdown -? и нажмите Enter:

Для примера:

shutdown -r -t 60 — перезагрузить компьютер через 60 секунд.

shutdown -s -t 600 выключить компьютер через 600 секунд (5 минут); shutdown -a — отменить перезагрузку/выключение, которые включены предыдущими командами.

shutdown -a перевести компьютер в режим гибернации.

shutdown -r -t 1000 — перезагрузить компьютер через 1000 секунд.

Таймер отключения компьютера в Windows 7 через планировщик:

1. Нажимаем меню «Пуск» и вписываем в строке поиска «Планировщик».

2. Появится строчка «Планировщик заданий», ее нам и нужно открыть.

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

4. Даем название в графе «Имя», а затем нажимаем кнопку «Далее».

5. В новом окне необходимо задать период, к примеру, «Ежедневно» и 3 раза нажимаем «Далее».

6. В следующем окошке — «Программа или сценарий» вводим команду «shoutdown», а в поле «Добавить аргументы» пишем «-s -f» без кавычек.

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