Как выключить компьютер с помощью cmd или bat файла
Вопрос: мне нужно немедленно (без ожидания) выключить компьютер с помощью cmd. Как я могу это сделать? Из этой статьи вы узнаете, как выключить компьютер, используя командную строку и используя bat-файл на примере Windows 10.
Если вы хотите немедленно выключить компьютер или ноутбук, выполните следующие действия:
- Запустить командную строку.
- Введите команду и нажмите Enter:
Ваш компьютер начнет немедленно выключаться:
Используем стандартные средства windows для установки таймера
Для активации таймера не обязательно скачивать сторонние утилиты. Можно обойтись стандартными средствами операционной системы. Есть несколько способов, как это можно сделать.
Команда «Выполнить»
- Ввести команду shutdown -s -t 3600
Чтобы отменить автоматическое отключение, необходимо выполнить команду Shutdown -a. Если все сделать правильно, в трее появится системное сообщение, подтверждающее отмену.
Внимание! Значение нужно вводить в секундах, то есть:
1 час = 3600 секунд
1 час 30 минут = 5400 секунд
2 часа = 7200 секунд
Создание bat файла
Если часто пользоваться таймером, то регулярно набирать команду на клавиатуре может быть неудобно. Чтобы упростить задачу, можно прописать команду отключения в bat-файл. Тогда, чтобы включить таймер, потребуется только запустить созданный файл.
- Открыть блокнот;
- Записать команду и время;
Планировщик заданий
- Нажать Win+R и набрать команду taskschd.msc;
Создание ярлыка
- Создать ярлык на рабочем столе;
Выключить или перезагрузить компьютер программой nhss
Программа nhss предназначена для управления питанием компьютера и позволяет выполнять такие команды, как выключение, перезагрузка, ждущий режим, спящий режим.
Выключить компьютер можно следующей командой:
Перезагрузить компьютер можно следующей командой:
Команды просты в использовании, но потребуется установить программу nhss.exe и прописать путь к ней.
Как настроить автоматическое отключение ноутбука?
Отложенное автовыключение компьютера через командную строку
- Вызываем окно «Выполнить» через меню «Пуск -> Выполнить» или горячими клавишами «Win + R»
- Вводим «shutdown –s –f – t 1000», где «1000» – это количество секунд, через которое произойдёт автоматическое выключение
- Нажимаем «Enter»
Выключение или перезагрузка компьютера по заданному времени:
Статьи похожей тематики:
Расширение контекстного меню Windows.
Режим бога или скрытые функции панели управления.
Принудительное завершение работы Windows
Следующая страница блога
Micron и Western Digital обзор карты microSDXC UHS-I емкостью 1 ТБ
Задавайте вопросы на форуме, спрашивайте вконтакте, следите за нами в WhatsApp, читайте в дзен.
Создаем программу для автоматического выключения компьютера
На данный момент мы имеем три батника , каждый из которых выполняет свою функцию: выключение компьютера, перезагрузку и отмену запланированных действий.
Для начала напишем основную часть нового единого bat-файла . Суть будет заключаться в том, чтобы спрашивать у пользователя, какое из трёх действий требуется выполнить, а потом уже переходить к той части, которая отвечает за нужную функцию.
Выбор функции зададим следующей строчкой (её, как и весь файл, можно отредактировать на своё усмотрение, как будет удобнее):
Здесь мы задаём новую переменную answer , значение которой вводится при каждом запуске файла и подтверждается нажатием клавиши Enter .
Переход к нужной части бат-кода осуществляем командой goto, в данном случае строчка будет иметь следующий вид:
Начало каждой независимой части ознаменуем, соответственно, как :1, :2 и :0
Для грамотного выполнения сделаем завершение каждой части кода не командой pause, а командой exit, добавив перед закрытием окна двухсекундную задержку:
И в завершении добавим раскрашивание текста разным цветом, в зависимости от выполняемой команды:
На выходе мы получим следующий код:
Каждая команда уже описана выше. Вот, как это работает:
- Мы запускаем батник.
- В ответа на вопрос о выборе функции вводим 1, 2 или 0. , подтверждаем ввод клавишей Enter .
- Консоль перейдёт к соответствующей части кода и, если это выключение или перезагрузка, спросит, через сколько минут произвести требуемое действие.
- Потом введённое значение преобразуется в секунды и добавляется в команду, параметры которой и определяют запланированное действие.
Скачать готовый bat-файл для автоматического выключения компьютера можно из прикреплённого архива: auto-shutdown-bat.
Для удобства можно упаковать получившийся батник в SFX-архив и добавить к нему иконку. В итоге получится простая портативная программа для автоматического выключения и перезагрузки компьютера через заданный интервал времени: auto-shutdown-exe.