Мы столкнулись с тем, что большая часть руководств таймер отключения компьютера на ОС Windows 10 преподносит как часть системной функции, но совершенно не объясняет, что именно происходит. Как правило, используется команда shutdown. Задуманное проще всего осуществить через bat файл или язык сценариев Windows (PowerShell). Но как-то забывается, что детище Билли Гейтса управляется через реестр и специальные графические меню. Логично начать с изучения планов питания, а потом уже лезть в программирование.
Оптимальный путь решения задачи зависит от того, собираемся ли мы настроить автовыключение компьютера для каждого сеанса, или это только единичный случай. Тот, у кого есть чем заняться и без настроек, хорошо понимает, о чем речь: мероприятие должно быть максимально упрощено и ускорено. В идеале – один щелчок, и готово. В Windows 10 сохранились все средства предыдущих поколений, и добавился редактор сценариев PowerShell. Его отличие от обычного bat-файла проявляется в поддержке подсказок. Хотя и в ограниченном объёме. Даже скорее так: профессиональные программисты будут немного разочарованы PowerShell. И никто не мешает тогда написать свой модуль на C для тех же целей.
Регулярная задача
Хотя многие в сети ищут, как установить таймер, не всегда требуется именно это. Допустим, компьютер играет часто роль няни. Известно, что ребёнок засыпает, прослушав ту или иную композицию. Понятно, что можно поставить таймер выключения компьютера, но имеются более простые и удобные средства сделать то же самое. Вы, конечно же, знаете, что многие антивирусы предлагают выбрать действие, осуществляемое после окончания проверки. То же самое наблюдается и с плеерами.
Сказка на ночь
Предположим, компьютер используется для того, чтобы уложить детей спать:
- Проигрывает песни.
- Читает сказки.
- Что-то рассказывает.
Это типичный случай, и нужно вырубить машину, когда ребёнок уснёт. Специфика мероприятия в том, что не нужно никаких bat. Имеется одно мощное средство качественно выполнить эту задачу. Нужно признать, что нам не удалось его найти в стандартных приложениях, но это и не нужно. Вместо этого установим пакет K-Lite кодеков. Все равно придётся скачать его, поскольку по умолчанию некоторые типы файлов мультимедиа не поддерживаются. Пакет этот своеобразный, мы покажем, как его достать.
Страницу загрузок каждый может найти через интернет. Нас интересует компонент, обведённый красным. Это встроенный проигрыватель файлов мультимедиа. Следовательно, пакет кодеков нам нужен не ниже, чем стандартный (Standard). На первый взгляд, программа выглядит, как какой-то неудачный эксперимент программёра-самоучки. Это совершенно ошибочное впечатление. MPC-HC немедленно прописывается в контекстное меню, и уже через несколько дней многие заметят, что эта штука намного более удобная, чем любые другие специализированные утилиты (в том числе WinAmp).
Единственное, что не может эта прога, так это зацикливать композицию. Она хороша для просмотра кино, может воспроизводить последовательно всю папку, но вот повторять одно и то же не получится. Однако в нашем случае имеется опция, которая как раз на 100% удовлетворяет поставленной задаче. Смотрите сами.
К сожалению, нельзя по таймеру войти в гибернацию, а режим сна все-таки немного другое (мягко говоря) и требует долгой настройки прежде, чем сможет стать альтернативой. Этот способ проверен и ни разу не дал отказа. Пользуйтесь на здоровье.
Режим питания
Этот путь гораздо логичнее любого другого. Операция выполняется несколько дольше, но выставляется до её отмены последующими действиями.
- Жмём Win + X для входа в системное меню. Нам нужна Панель управления. Войти в окно можно и через Пуск.
- Нужная вкладка называется Система и безопасность. Пройдём в настройки питания.
- Изменим дополнительные настройки активной схемы.
- Для этого перейдём по указанной на скрине ссылке.
В появившемся окне производится не только установка действий при нажатии некоторых кнопок, но и указывается время перехода к гибернации. Это то же самое, что и выключение, но только обратная загрузка системы не требуется. Поэтому ПК будет готов к действию гораздо быстрее. Плюс к этому – сохранятся в открытом виде все работающие приложения. Иногда заходишь в это окно и понимаешь, что там уже имеется настройка Сна. И время перехода меньше, нежели требуется нам. Что делать?
Щёлкните в окно Сон и наберите там «никогда». Виндовс примет это значение. После этого следует установить таймер выключения Windows 10 в нужное состояние. Обратите внимание на одну важную вещь – из гибернации можно выйти:
- При клике на кнопку мыши (иногда даже просто – её движении).
- При вводе с клавиатуры.
Имеются и некоторые другие сигналы, поэтому включить ПК можно разными методам. Здесь ещё один параметр, который нужно проверить при наличии подключения к сети.
Параметров Сон и Гибернация хватает на большую часть случаев. Второй из этих режимов можно разрешить через Powercfg из командной строки, но это уже совсем другая история.
Создать таймер, запускаемый вручную
Билли Гейтс заметил, что управление из командной строки очень утомляет. Поэтому через PowerShell ввёл поддержку исполняемых файлов скриптов с расширением bat. В нашем случае будет использоваться команда shutdown, исполнимый файл которой находится по адресу C:\Windows\System32. Перед началом эксплуатации рекомендуется хотя бы немного изучить инструкцию, потому что нам доводилось видеть его использование с ключом -f. Это означает, что все приложения будут принудительно завершены.
С одной стороны, это хорошо, потому что автоматическое выключение компьютера произойдёт с вероятностью 100%. С другой – представим типичный случай: кто-то оставил ПК выключаться по таймеру, и тут подходит другой человек, начинает работать, и опа… Все несохраненные данные потеряны. Особенно обидно при работе в Блокноте. Используйте только те ключи, которые нужны. Список их можно получить из командной строки (Win + X), набрав shutdown.
В нашем случае основных ключа два:
- /s – командует компьютеру выключиться.
- /t – позволяет устанавливать время XXX (в секундах, от нуля до 10 лет), через которое сработает таймер отключения.
Не забывайте в этом случае о том, что современные материнские платы могут принимать сигналы тревоги по сети или даже каналу питания. Посему не удивляйтесь, если производится отключение компьютера, а потом (ночью) наблюдаются какие-то непонятные манипуляции. Особенно это характерно для ноутбуков, которые таким методом подкачивают обновления. Здесь может помочь только индивидуальная настройка через BIOS (отключить пробуждение после пропадания питания и так далее). Да и то некоторые ПК все равно продолжают включаться от скачков напряжения и некоторых других физических явлений.
BAT-файлы
Для оптимизации включения таймера можно создать скрипт и записать его в bat файл. Например, описанная выше команда выглядит так: shutdown / s /t 1000 (выключение через 15 минут). Заносим эту строку в текстовый файл, двумя последовательными медленными кликами мышки меняем расширение на bat. Образуется файл-программа таймера, запустить которую можно в любой удобный момент. Чтобы редактировать скрипт, используйте два медленных клика по его названию и меняйте расширение обратно на txt.
Планировщик задач
Одноразовое отключение удобно проводить через встроенный Планировщик задач. Чтобы найти оснастку, используйте поиск правее кнопки Пуск.
В окне используйте мастер создания простой задачи.
Потребуется ввести некоторые сведения. В частности, на первом этапе забиваются сведения о названии и описании.
Действие можно выполнять и регулярно, если есть такая необходимость.
Введите нужное время, через которое произойдёт выключение системы.
Осталось только указать наше приложение shutdown и ввести для него требуемые аргументы. Папка вбивается в одно из полей при необходимости.
Сторонние приложения
При таком обилии штатных средств сторонние приложения использовать не рекомендуется.