- Способ 1. Команда shutdown (разовое выключение через время)
- Способ 2. Батник + автозапуск (если таймер должен быть “один раз” по сценарию)
- Способ 3. Планировщик заданий (выключение по расписанию)
- Способ 4. Утилиты от сторонних разработчиков (когда хочется без команд)
- Когда нужно выключать при бездействии (и компьютер “не засыпает”)
- Итог: что выбрать
Если нужно, чтобы компьютер завершал работу через заданный интервал или в конкретное время, в Windows есть несколько удобных вариантов. Часть из них подойдет для разовых задач, часть - для регулярного расписания.
Способ 1. Команда shutdown (разовое выключение через время)
Самый простой вариант - запустить команду выключения с таймером.
- Откройте окно Выполнить:
Win + R - Введите команду:
shutdown -s -t XXX- где XXX - время в секундах до выключения.
- Нажмите Enter
Пример: выключение через 1 час
- shutdown -s -t 3600
Если нужно, чтобы компьютер принял команду без лишних запросов, добавьте параметр:
- shutdown -s -t XXX -f
Команда отмены, если планы поменялись:
- shutdown -a
Источник по параметрам команды shutdown - Microsoft: https://learn.microsoft.com/windows-server/administration/windows-commands/shutdown
Типичные ошибки
| Ошибка | Почему так не работает | Как сделать правильно |
|---|---|---|
| Указали время не в секундах | Параметр -t принимает секунды |
Переведите минуты в секунды (например, 30 минут = 1800) |
| Не успели сохранить документы | Завершение работы начнется по таймеру | Ставьте таймер с запасом |
| Хотите “поставить и забыть”, но запускаете команду вручную | Команда одноразовая | Используйте планировщик или батник |
Способ 2. Батник + автозапуск (если таймер должен быть “один раз” по сценарию)
Когда команду нужно повторять, удобнее вынести ее в файл.
- Откройте Блокнот
- Вставьте строку, например:
shutdown -s -t 3600- Сохраните файл с расширением
.bat
Например:shutdown_1hour.bat - Положите батник в автозагрузку, чтобы он запускался при старте системы:
Win + R->shell:Startup
Источник по автозагрузке и системным папкам Windows: https://learn.microsoft.com/windows/win32/shell/known-folders
Способ 3. Планировщик заданий (выключение по расписанию)
Если выключение должно происходить регулярно (например, каждый день в конце рабочего дня), используйте планировщик.
Win + R- Введите
taskschd.mscи нажмите Enter - Выберите Создать простую задачу
- Задайте имя и периодичность
- Укажите время выполнения
- На шаге выбора действия выберите Запустить программу
- В поле Программа или сценарий укажите
shutdown - В поле Добавить аргументы укажите
-s - Завершите создание задачи
В этом варианте планировщик сам запустит выключение в заданное время.
Документация Microsoft по планировщику задач: https://learn.microsoft.com/windows/win32/taskschd/task-scheduler-start-page
Важно для ситуации “компьютер занят”
Если пользователи могут работать в момент срабатывания, они обычно успеют сохранить данные. Если нужно отменить сценарий - используйте shutdown -a (но это уже действие вручную или отдельная задача).
Способ 4. Утилиты от сторонних разработчиков (когда хочется без команд)
Есть программы, которые добавляют удобный интерфейс для установки таймера выключения, например:
- Wise Auto Shutdown
- PowerOff Timer (из Microsoft Store)
Обычно принцип такой: выбираете действие (выключить), задаете время или условие (через интервал, по расписанию, при простое) и запускаете задачу из интерфейса.
Используйте этот вариант, если вам комфортнее графические настройки, чем shutdown и планировщик.
Когда нужно выключать при бездействии (и компьютер “не засыпает”)
Иногда задача сводится не к таймеру, а к тому, чтобы компьютер выключался после простоя. Если компьютер не уходит в сон, это часто означает, что что-то мешает режиму сна: программа, сервис, устройство или активность, которую система считает “работой”.
Практическое решение обычно строится вокруг проверки активности и управления запуском выключения через планировщик или скрипт. В сообществе такое часто делают через планировщик заданий, запускающий shutdown по сценарию, который учитывает условия активности и права (например, запуск от имени администратора). Пример подхода и обсуждение этой логики встречается на Habr Q&A: https://qna.habr.com/q/245561
Итог: что выбрать
| Сценарий | Рекомендуемый способ |
|---|---|
| Нужно выключить через 10-120 минут один раз | shutdown -s -t |
| Нужно иметь возможность быстро отменить | shutdown -a + команда на выключение |
| Нужно выключать каждый день в одно время | Планировщик заданий |
| Нужно повторять часто, но в виде “одной кнопки” | Батник + автозагрузка или планировщик |
| Нужны настройки в интерфейсе | Сторонняя утилита |
Документация Microsoft по команде shutdown и планировщику заданий поможет сверить параметры и команды:
- shutdown: https://learn.microsoft.com/windows-server/administration/windows-commands/shutdown
- Планировщик задач: https://learn.microsoft.com/windows/win32/taskschd/task-scheduler-start-page