Команда shutdown: перезагрузка и выключение Windows по таймеру
Содержание
Самый надежный способ выключить или перезагрузить компьютер по расписанию — использовать встроенную утилиту командной строки shutdown.exe.
Для автоматизации можно создать BAT-файл и поместить его в автозагрузку или Планировщик заданий.
Быстрые примеры (Самое важное)
Откройте командную строку (Win + R -> cmd) и введите нужную команду:
- Перезагрузка через 1 час (3600 сек):
shutdown -r -t 3600 - Выключение через 30 минут (1800 сек):
shutdown -s -t 1800 - Отмена таймера (если передумали):
shutdown -a
Полный список параметров
Синтаксис команды: shutdown [ключ] [доп. параметры]
(Вместо дефиса - можно использовать слеш /).
| Ключ | Описание действия |
|---|---|
| -s | Завершение работы (Выключение компьютера). |
| -r | Перезагрузка компьютера. |
| -h | Переход в режим гибернации. |
| -l | Выход из системы (Завершение сеанса пользователя). |
| -a | Отмена запланированного выключения/перезагрузки. |
| -f | Принудительное закрытие программ без предупреждения (важно для таймера). |
| -t xxx | Установка таймера в секундах (xxx — число от 0 до 315360000). |
| -i | Отображение графического интерфейса (окна настроек). |
Как создать кнопку (BAT-файл)
Чтобы не вводить команду каждый раз вручную, создайте скрипт:
- Откройте Блокнот.
- Вставьте код (например, перезагрузка через 30 минут с принудительным закрытием программ):
shutdown -r -f -t 1800 - Нажмите "Файл" -> "Сохранить как".
- В поле "Тип файла" выберите "Все файлы".
- Назовите файл
restart_timer.bat.
Теперь при запуске этого файла начнется обратный отсчет. Чтобы скрипт срабатывал сам, поместите его в папку Автозагрузки или настройте через "Планировщик заданий Windows".
Эта статья — часть хаба: Windows