
Чтобы выключить компьютер через 2 часа, откройте командную строку и введите shutdown /s /t 7200. Число 7200 — это количество секунд в двух часах, именно оно задаёт задержку перед выключением.
Отдельного пункта «выключить через N часов» в меню Windows нет — ни в «Параметрах», ни в меню кнопки «Пуск». Поэтому единственный надёжный способ — эта команда через встроенную консоль.
Читайте по теме: Как выключить Secure Boot на компьютере.
Разберём саму команду по частям, чтобы не путаться при изменении времени. /s означает выключение (shutdown), а не перезагрузку или выход из системы. /t 7200 — это таймер в секундах: если понадобится другое время, просто пересчитайте его в секунды и замените число после /t.
Если вы передумали и не хотите, чтобы компьютер выключился через два часа, введите в командной строке shutdown /a — команда отменяет запланированное выключение. Работает только до того момента, как таймер дошёл до нуля: после выключения отменять уже нечего.
Частая ошибка — вводить время не в секундах, а в минутах или часах. Команда shutdown понимает только секунды, поэтому «2 часа» превращаются в 7200, а не в 2 или 120. Если ввести, например, /t 120, компьютер выключится через две минуты, а не через два часа — и человек не сразу понимает, почему всё случилось так быстро.
Ещё одна путаница — с регистром и пробелами в команде. Сама команда нечувствительна к регистру, но пробелы между /s, /t и числом обязательны. Если слитно написать /t7200, система выдаст ошибку и не поймёт, что от неё хотят.
Если окно командной строки закрылось с ошибкой сразу после ввода — проверьте, не стоит ли в системе антивирус или групповая политика, блокирующая команду shutdown для текущего пользователя. Такое встречается на рабочих компьютерах с корпоративными ограничениями. В этом случае поможет обращение к системному администратору или локальному ИТ-специалисту — самостоятельно обойти запрет через командную строку не получится.
Если вы работаете через PowerShell, а не через классическую командную строку, команда пишется точно так же — shutdown /s /t 7200. PowerShell понимает те же системные команды Windows, разницы в синтаксисе нет.
В интерфейсе Windows нет отдельного окна для этого — ни ползунка, ни поля с часами. Команда shutdown остаётся самым простым способом задать точное время без установки дополнительных программ.
Windows попытается закрыть все программы штатно и предложит сохранить изменения, если они есть, — но только если вы сидите за компьютером в момент выключения. Если вас не будет рядом, несохранённые данные в некоторых программах могут потеряться, поэтому лучше сохранить всё важное заранее.
Отдельного счётчика на экране команда не выводит. Точное время срабатывания можно прикинуть самостоятельно: запомните момент запуска команды и добавьте к нему два часа.
Напрямую поменять число нельзя — нужно сначала отменить текущий таймер командой shutdown /a, а затем запустить shutdown /s /t с новым значением секунд. Ничего не сломается: старая команда просто снимается, и можно ставить новую.
Если планируете выключать компьютер по таймеру регулярно, проще сохранить команду в текстовый файл и переименовать его в .bat — тогда достаточно будет один раз запустить этот файл вместо ручного ввода команды каждый раз.