Как выключить компьютер по таймеру – лучшие решения для Windows 7/10
Наверняка каждый из пользователей сталкивался с такой ситуацией, когда во время скачивания нужного контента или выполнения другой, требующей времени процедуры нужно срочно отлучиться по делам. Получается вроде бы как дилемма – или процедуру прервать, или срочные дела отложить. На самом деле все гораздо проще, никакой дилеммы, всё что вам нужно, это установить таймер автоматического завершения работы компьютера и со спокойной душой отправиться по своим неотложным делам.
Выключить ПК по таймеру не составляет особого труда. В Windows заложена возможность автозавершения работы системы, правда, она неочевидна, поэтому у новичков иногда с этим возникают проблемы. Для выключения компьютера в определенное время можно использовать средства командной строки в связке с Планировщиком заданий или без, а также специальные сторонние утилиты. Но прежде чем мы рассмотрим доступные способы, советуем обратить внимание на выполняющую процедуру программу, из-за которой вы не можете выключить компьютер.
Многие из таких программ имеют собственный встроенный таймер, позволяющий выключить компьютер через некоторое время, обычно по завершении выполняемой операции. Для наглядного примера возьмем популярный торрент-клиент Torrent. Эта программа умеет выключать компьютер при завершении загрузок и раздач, аналогичным функционалом располагают многие приложения для обслуживания системы, загрузчики, конвертеры и т.п. Одним словом, перед тем как переходить к использованию утилит-таймеров, покопайтесь в настройках приложения.
Системная команда shutdown
Начнём с самого простого способа автоматического отключения ПК через определенное время. Этот метод подойдёт для большей массы людей.
- Итак, для открываем командную строку или окно «Выполнить». Проще всего это сделать зажатием горячих клавиш «Win+R.
- В появившемся окне прописываем команду:
В нашем случае X – это время, через которое компьютер должен автоматически выключиться. Отмечаем, что время указывается в секундах, поэтому необходимо переводить минуты в секунды. К примеру, если вы желаете, чтобы компьютер отключился через 1 минуту, то прописываем значение shutdown -s –t 60, так как 1 минута = 60 секунд.
Для отключения компьютера через час пропишите shutdown -s –t 3600 и т.д.
Нажимаем кнопку ОК, после чего у вас появится уведомление, где будет указано время, когда ваше устройство выключится.
Если вы не уснули, или передумали выключать ПК, пропишите в этом же окне следующее:
Как использовать команду для выключения Windows
Давайте посмотрим, для чего используются параметры, которые мы использовали вместе с командой shutdown.
- /s указывает на отключение системы.
- /t xxx устанавливает период времени (всегда в секундах), после которого компьютер автоматически выключается.
Интервал времени, который мы можем использовать для программирования автоматического выключения ПК, составляет от 0 до 315360000 секунд (10 лет) в Windows 10, Windows 8.1 / 8 и Windows 7 и от 0 до 600 секунд (10 минут) в Windows Vista.
Давайте посмотрим на несколько примеров:
- 15 минут: shutdown /s /t 900
- 30 минут: shutdown /s /t 1800
- 45 минут: shutdown /s /t 2700
- 1 час: shutdown /s /t 3600
- 2 часа: shutdown /s /t 7200
- 24 часа: shutdown /s /t 86400
- 2 дня: shutdown /s /t 172800
- 1 неделя: shutdown /s /t 604800
Примеры использования утилиты Shutdown
Возможно, некоторые параметры, представленные выше, показались вам неприменимыми для обычного пользователя или непонятными. Сейчас вы увидите несколько примеров, где могут быть использованы эти команды – их можно сочетать друг с другом, чтобы добиться более точного результата:
- Shutdown /r /c – перезагрузка ПК с пояснительным текстом. Применяется, когда вы являетесь администратором целой компьютерной сети, связанной между собой одним сервером, и вам нужно перезагрузить их все одновременно. Тогда вы можете написать предупреждающее сообщение для людей, которые за ними работают, например, «сейчас будет выполнена перезагрузка, ничего не предпринимайте». Так вы избежите опрометчивых действий со стороны ваших коллег.
- Shutdown /s /t ааа /c — позволяет выставить таймер выключения компьютеров, связанных общим сервером, подходит для всех версий Windows, включая 7 и ХР. Такая команда используется, когда нужно дать время людям, работающим за ПК, закрыть все программы и сохранить важную информацию. В этом случае также дописывается пояснение, например: «компьютер выключится через 3 минуты». Вместо символов «ааа» вы дописываете количество секунд.
- Shutdown /d [p|u:]аа:сс – позволяет настроить отсроченную перезагрузку и указать ее причины для «Журнала событий», чтобы в дальнейшем следить за состоянием системы. Вместо «аа» и «сс» указываются цифры, обозначающие причину. Вы должны заранее установить для каждого случая отдельную цифру от 0 до 255.
Таймер выключения
Программа с незамысловатым названием «Таймер выключения» имеет лаконичный дизайн, настройки автоматического запуска вместе с Windows (а также активации таймера при запуске), естественно, на русском языке и, в целом, неплоха.Из недостатков — в найденных мною источниках программа при установке пытается установить дополнительное ПО (от которого можно отказаться) и использует принудительное закрытие всех программ (о чем честно предупреждает) — это означает, что, если в момент выключения вы будете над чем-то работать, сохранить это вы не успеете.Нашелся и официальный сайт программы, но он сам и загружаемый файл таймера нещадно блокируются фильтрами Windows SmartScreen и Защитником Windows. При этом, если проверять программу в VirusTotal — все чисто. Так что на свой страх и риск.Скачать программу Таймер выключения можно с официальной страницы http://maxlim.org/files_s109.html
Программа PowerOff — своеобразный «комбайн», имеющий функции не только таймера. Не знаю, будете ли вы пользоваться другими его возможностями, но выключение компьютера работает исправно. Программа не требует установки, а представляет собой архив с исполняемым файлом программы.
После запуска, в главном окне в разделе «Стандартный таймер» вы можете настроить время выключения:
- Срабатывание в указанное время на системных часах
- Обратный отсчет
- Выключение после определенного периода бездействия системы
Помимо выключения, вы можете задать другое действие: например, запуск программы, переход в спящий режим или блокировка компьютера.
И все бы хорошо в этой программе, но при закрытии она никак вас не уведомляет о том, что закрывать ее не стоит, а таймер перестает работать (то есть ее нужно сворачивать). Обновление: мне тут сообщили, что проблемы нет — достаточно в настройках программы поставить отметку Сворачивать программу в системную понель при закрытии. Официальный сайт программы найти не удалось, только на сайтах — сборниках различного ПО. Судя по всему, чистый экземляр есть здесь www.softportal.com/get-1036-poweroff.html (но все равно проверяйте).
Выключение компьютера с задержкой по времени через PowerShell
И так, как выключить компьютер через определенное время, так как у вас легко может возникнуть такой сценарий. Для решения вопроса со временем есть командлет Start-Sleep.
В результате выполнения команды, у меня завершится работа на двух удаленных компьютерах. Или можно вот так со списком компьютеров в текстовом файле.
$s = Get-Content -Path C:computers.txt
$c = Get-Credential rootsem
Start-Sleep -Seconds 60; Stop-Computer -ComputerName $s -Force -Credential $c
Дополнительную информацию, по командлету Stop-Computer я вам советую поискать на сайте Microsoft
Завершите работу компьютера с помощью командной строки
Нажмите клавиши Windows + R, чтобы открыть окно «Выполнить». Оттуда введите «cmd» в поле и затем нажмите кнопку «ОК».
Это откроет командную строку. Здесь введите команду shutdown /s .
Как только вы нажмете Enter, появится сообщение, что Windows будет закрыта менее чем через минуту. Вы можете выбрать кнопку «Закрыть», если хотите, но это не повлияет на процесс выключения ПК.
Это все, что нужно сделать. Через минуту ваш компьютер выключится. Существует также способ перезагрузить компьютер с помощью командной строки, если вы этого хотите.
Как выставить таймер на отключение компьютера?
Для реализации этой задачи нам понадобится только командная строка Windows.
В любой операционной системе найти командную строку можно быстро через поиск. Например, в Windows XP, Windows Vista или Windows 7 откройте меню «Пуск» и внизу в поиске наберите «cmd». В списке отобразится приложение «Командная строка».
Если у вас Windows 8, то также открываете «Пуск», затем кликаете по значку поиска справа:
В появившемся поле наберите «cmd», и программа «Командная строка» сразу же появится в результатах поиска:
И, наконец, если у вас последняя разработка Microsoft — Windows 10, то иконка поиска по умолчанию будет расположена прямо рядом с кнопкой «Пуск». Нажимаете не неё, вводите «cmd» и видите приложение «Командная строка»:
Для выполнения нашей задачи могут потребоваться права администратора и поэтому, чтобы потом не искать причину от чего отключение по таймеру может не сработать, запустим командную строку от имени администратора. Для этого кликните правой кнопкой мыши по значку программы и выберите «Запустить от имени администратора»:
У вас должно открыться чёрное окошко командной строки, которое выглядит вот так:
Обратите внимание, что если у вас в этом окне вместо пути «С:Windowssystem32» указан путь к папке пользователя (например, «C:UsersИван»), то значит вы запустили командную строки не от имени администратора, а от обычного пользователя! В таком случае лучше закройте её и откройте заново от имени администратора.
После того, как командную строку запустили, остаётся прописать правильно одну команду и готово!
Для выключения и перезагрузки компьютера в командной строке Windows используется команда «shutdown».
Набираем в командной строке следующее:
shutdown /s /t 3600
Где 3600 – количество секунд, через которое ваш компьютер отключится. Если сейчас вы нажмёте кнопку «Enter» на клавиатуре, то ваш компьютер будет выключен через 1 час, поскольку один час это ровно 3600 секунд. Посчитать очень просто 🙂 Мы знаем, что в одной минуте 60 секунд, а поскольку в часе этих минут тоже 60, то 60 умножаем на 60 и получаем 3600. Например, 1 час 20 минут- это 4800 секунд.
Теперь что касается этих символов «/s» и «/t».
Это 2 параметра, которые я указал для команды shutdown. Параметр «/s» означает что компьютер должен именно выключаться, а не перезагружаться или же просто совершать выход из системы. Например, для перезагрузки нужно указать вместо «/s» — «/r». Параметр «/t» — позволяет задать время до срабатывания команды. К примеру, если бы мы указали команду без «/t», т.е. вот так «shutdown /s», то компьютер выключился бы мгновенно.
Теперь, думаю, вам всё понятно. Просто укажите своё время до выключения компьютера и нажмите клавишу «Enter»!
Окно командной строки закроется и сразу начнётся отсчёт времени. При этом вам будет выдано сообщение с предупреждением, например:
Предупреждение такого формата выдаётся тогда, когда до выключения компьютера остались считаные минуты.
Но если вы выставили длительный таймер, например, на час и более, то при его запуске, вы просто получите уведомление в системной области:
Если вы вдруг решили отменить действие таймера, то вам нужно снова войти в командную строку и выполнить там вот такую команду и нажать «Enter»:
При этом, в системной области вы получите уведомление о том, что запланированное завершение работы отменено:
Вот так выглядит простая схема выключения компьютера по таймеру.
А теперь рассмотрим более интересный вариант – как отложить выключение компьютера на определённый день и указанное время.
Выключение по расписанию
И в завершение еще один нестандартный способ выключения компьютера. Если вы трудоголик и не замечаете времени, проведенного за компьютером, то с помощью планировщика заданий можно настроить завершение работы по расписанию, в указанное время. Сделать это можно несложной ? командой, выполненной из командной строки с правами администратора:
schtasks /create /TN Shutdown /RL Highest /RU ″System″ /SC Daily /ST 00:00 /TR ″%windir%system32shutdown.exe /s /t 60 /c ″Пора спать. ″″
Эта команда создает запланированное задание с именем Shutdown, которое выключает компьютер ежедневно в полночь. Ключ /RL Highest означает запуск с повышенными привилегиями, а /RU ″System″ запускает задание от имени системы, независимо от наличия пользователя.
В результате в 12 часов ночи вы гарантированно получите вот такое предупреждение.