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

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

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

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

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

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

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

  • shutdown /s /t 60

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

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

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

  1. Запуск команды выключения компьютера из командной строки (консоли) Windows.
  2. Создание задания через системную утилиту «Планировщик заданий».

Рассмотрим оба способа.

Командная строка

Запуск функции выключения компьютера средствами командной строки является наиболее простым. Все, что требуется сделать:

  • Нажмите на клавиатуре «Win + R», впишите в открывшееся окошко команду «cmd» (без кавычек), затем нажмите кнопку «ОК». Запустится консоль Windows.
  • Для выключения компьютера служит системная утилита «shutdown.exe». Ее можно запустить таким образом, чтобы ПК завершил свою работу по истечении определенного времени. Для этого в консоли нужно прописать следующую команду:

shutdown -s -t 7200

shutdown -s -t 7200

  • Параметр «-s» задает программе команду на выключение компьютера, а параметр «-t» — время выключения в секундах (в данном случае — 7200 секунд, т.е. 2 часа).
  • Скопируйте команду в консоль, задав нужное количество время путем замены «7200» на собственное значение.
  • Консоль можно закрыть.
  • За 5 минут, а затем и за одну минуту до выключения на экране компьютера отобразится соответствующее сообщение:

Работа Windows будет завершена

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

  • Если необходимость в отключении компьютера возникает часто, запуск команды «shutdown» можно сделать более удобным и простым:
  • Создайте на рабочем столе или другом месте ярлык.
  • Откроется окно настройки ярлыка.
  • В поле «Укажите расположение объекта» впишите следующее:

C:WindowsSystem32shutdown.exe -s -t 7200

C:WindowsSystem32shutdown.exe -s -t 7200

  • Вместо 7200 впишите свое значение.
  • Нажмите «Далее», затем укажите имя ярлыка (например — «Выключение ПК») и кликните «Готово».
  • Теперь для запуска таймера выключения компьютера будет достаточно кликнуть 2 раза по ярлыку на рабочем столе.

Ярлык таймера

Если возникнет необходимость изменения времени выключения ПК, кликните по созданному ярлыку правой кнопкой мыши, затем выберите пункт «Свойства».

C:WindowsSystem32shutdown.exe -a

Аналогичным же способом можно создать ярлык и для отмены выключения компьютера. Для этого в поле «Укажите расположение объекта» при создании ярлыка впишите:

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

Системная утилита «Планировщик заданий» позволяет автоматизировать выполнение большого количества задач операционной системой по заданному расписанию, включая выключение компьютера:

  • Для запуска «Планировщика заданий» нажмите «Win + R», затем выполните команду «taskschd.msc».
  • В левой части окна найдите и перейдите в раздел «Библиотека планировщика заданий».
  • В центре окна отобразится список действующих или уже выполненных заданий Windows. Наша задача — создать новое задание на выключение компьютера.
  • Выберите в основном меню программы раздел «Действие», затем кликните пункт «Создать простую задачу»:

Создать простую задачу

  • В новом окне впишите имя задачи, например «Выключение ПК», затем нажмите «Далее».

Выключение ПК

  • В разделе «Триггер» выберите, когда именно выполнить задание (например «Однократно»), вновь нажмите «Далее».
  • В следующем разделе нужно установить время выполнения задания, нажмите «Далее».
  • Выберите действие «Запустить программу», затем — «Далее».
  • В поле «Программа или сценарий» впишите без кавычек команду «shutdown», в поле «Добавить аргументы» впишите «-s».

shutdown -s

  • Нажмите «Далее», а в следующем разделе — «Готово».
  • Компьютер будет отключен в заданное время.

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

Программы таймеры выключения компьютера

Различных бесплатных программ для Windows, реализующих функции таймера выключения компьютера, великое множество. У многих из таких программ нет официального сайта. А даже там, где он есть, для некоторых программ-таймеров антивирусы выдают предупреждения. Я постарался привести только проверенные и безвредные программы (и дать соответствующие пояснения к каждой), но рекомендую и вам тоже выполнять проверку загружаемых программ на VirusTotal.com.

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

Установка таймера в Wise Auto Shutdown

Включить таймер в программе просто:

Уведомление о скором выключении компьютера

  1. Выбираем действие, которое будет выполняться по таймеру — завершение работы, перезагрузка, выход из системы, сон. Есть еще два действия, не вполне ясных: Отключение и Ожидание. При проверке оказалось, что отключение выключает компьютер (в чем отличие от завершения работы — не понял: вся процедура завершения сеанса Windows и выключения проходит так же, как и в первом случае), а ожидание — это гибернация.
  2. Запускаем таймер. По умолчанию также стоит отметка «Показывать напоминание за 5 минут до выполнения». Само напоминание позволяет отложить назначенное действие на 10 минут или другое время.

На мой взгляд, очень удобный и простой вариант таймера выключения, одно из главных достоинств которого — отсутствие чего-либо вредоносного по мнению VirusTotal (а это редко для такого рода программ) и разработчик с, в целом, нормальной репутацией.

Скачать программу Wise Auto Shutdown можно бесплатно с официального сайта http://www.wisecleaner.com/wise-auto-shutdown.html

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

Шаг 1. Напишите в поиске пуска «Планировщик заданий», запустите его и справа нажмите «Создать простую задачу«, после чего запустится мастер создания задач.

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

Шаг 2. Укажите удобное любое для Вас имя, к примеру «Таймер выключения» и нажмите далее.

создание простой задачи задать имя

Шаг 3. Выберите удобный для вас пункт, когда вы хотите начать задание.

таймер выключения на неделю или месяц

Шаг 4. Установите время начала задачи и нажмите Далее.

назначить дату и время

Шаг 5. Выберите запустить программу, так как будет использовать встроенный инструмент shutdown.

Запустить программу

Шаг 6. Нажмите кнопку «Обзор», задайте shutdown по пути C:WindowsSystem32shutdown.exe и добавьте аргумент -s, чтобы задать команду завершения работы компьютера. Нажмите далее и OK.

выбор запуска утилиты shutdown.exe

Примечание: Чтобы отменить выключение ПК в планировщике заданий, перейдите в «Библиотека планировщика заданий» и справа в списке найдите задание, которые мы создавали, в моем случае это «Таймер выключения». Выделите его одним нажатием мыши и справа в столбце нажмите на кнопку «Удалить«.

Батник для автоматического выключения компьютера

В статье Пакетные файлы (bat, батники) Windows мы подробно рассматривали основные правила создания бат-файлов и их синтаксис. Чтобы не повторяться лишний раз, в данной публикации будем описывать только те команды и параметры, которые будем применять для создания файлов, позволяющих запланировать автоматическое выключение компьютера.

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

  • echo off — скрывает вывод системных сообщений при выполнении процедуры;
  • chcp 1251 — задаёт кодировку для корректного отображения кириллицы;
  • echo — выводит сообщение в консоли о выключении;
  • shutdown -s -f -t 600 — задаёт время выключения — 600 секунд, то есть 10 минут;
  • pause — останавливает выполнение батника до нажатия любой кнопки клавиатуры.

Это очень легко, добавим функционала нашему bat-файлу. Для этого воспользуемся командой set, которая позволяет задавать пользовательские переменные. То есть, при запуске батника консоль будет спрашивать нас примерно следующее: «Через сколько секунд выключить компьютер?», а мы каждый раз можем вводить нужное значение и жать клавишу Enter . Вот как будет выглядеть код нашего батника:

  • set /p sec_off= — задаём значение переменной sec_off;
  • echo — выводим в уведомление заданное значение секунд;
  • shutdown -s -f -t %sec_off% — выключаем компьютер спустя заданное в начале количество секунд.

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

  • set /p min_off= задаём значение переменной min_off;
  • set /A sec_off= задаём значение переменной sec_off, умножая количество минут на 60, чтобы получить для консоли секунды;
  • echo — выводим в уведомлениях заданные минуты;
  • shutdown -s -f -t %sec_off% подставляем полученное значение в секундах.

В принципе, на этом можно остановиться. Готовые батники выключения, перезагрузки и отмены завершения работы с приведённым кодом можно скачать из прикреплённого к статье архива: auto-shutdown-reboot-bat.

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

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

И так, как выключить компьютер через определенное время, так как у вас легко может возникнуть такой сценарий. Для решения вопроса со временем есть командлет Start-Sleep.

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

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

$s = Get-Content -Path C:computers.txt
$c = Get-Credential rootsem
Start-Sleep -Seconds 60; Stop-Computer -ComputerName $s -Force -Credential $c

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

Дополнительную информацию, по командлету Stop-Computer я вам советую поискать на сайте Microsoft

Предназначение SHUTDOWN

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

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

Иллюстрация отключения ПК

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

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

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

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

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

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

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

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

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

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

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

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

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

В следующем открывшемся окне, в строке «программа или сценарий» вводим команду «shutdown» (без кавычек), а в поле «добавить аргументы» «-s -f» (без кавычек) – для выключения. Если нужно перезагрузить компьютер, то тогда в поле «добавить аргументы» вводим «-r -f» (без кавычек). «Далее».

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

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

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

Планировщик заданий – особая фишка Виндовс

Планировщик заданий – особая фишка Виндовс

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

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

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

Прим. Перед тем, как настраивать Планировщик, нужно посмотреть включена ли его служба. Для этого – открываем окно «Выполнить» (Win+R или «Меню Пуск > Выполнить») и вводим services.msc
В открывшемся окне ищем «Планировщик заданий» и смотрим на его состояние. Оно должно быть «Работает». Если нет, то щелкаем на нем правой кнопкой мыши и в выпадающем меню выбираем «Запустить»

Выключение компьютера
Выключение компьютера из командной строки
Выключение компьютера по расписанию на tehnopost.info

Как отменить автоматическое отключение компьютера в Windows 10

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

Windows 10 Schedule Shutdown (11)

Нажмите Win + R и введите shutdown -a. После этого система уведомит вас, что автоматический выход из системы был отменен. Эту же команду можно запустить в Командной строке или PowerShell.

Windows 10 Schedule Shutdown (10)

Если же запланированное отключение установлено в Планировщике задач, тогда процесс отмены будет немного другим.

Windows 10 Schedule Shutdown (12)

  1. Нажмите Win + R и введите команду Taskschd.msc.
  2. В левой части окна выберите Библиотека планировщика задач. Откроется список всех запланированных к выполнению задач.
  3. Найдите в списке вашу задачу и нажмите на нее. В правой части экрана нажмите на кнопку Удалить и подтвердите свой выбор.

Существует также большое количество сторонних программ, которые помогают запланировать отключение, перезагрузку или спящий режим в Windows 10. Зачастую необходимость в подобных решения отпадает из-за того, что в систему уже встроены необходимые механизмы, способные регулировать автоматическое выключение компьютера. Они работают достаточно просто и эффективно, что не всегда скажешь о сторонних программах.

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

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

Автор поста

Внезапно свалился из глубокого космоса на wp-seven.ru в ноябре 2012 года. Сижу на Production Build. По вопросам сотрудничества и рекламы: ads.wp-seven.ru@outlook.com

Adblock
detector