Настройка автоматического выключения компьютера windows 10

Таймер выключения компьютера

Если у вас возник вопрос о том, как поставить таймер на выключение компьютера, то спешу сообщить, что для этого есть множество способов: основные из них, а также изощренные варианты использования некоторых описаны в этой инструкции (дополнительно, в конце статьи есть информация о «более правильном» контроле времени работы за компьютером, если вы преследуете именно такую цель). Также может быть интересно: Как сделать ярлык выключения и перезагрузки компьютера.

Такой таймер можно установить стандартными средствами Windows 7, 8.1 и Windows 10 и, на мой взгляд, такой вариант подойдет большинству пользователей. Однако, при желании, можно использовать специальные программы для выключения компьютера, некоторые бесплатные варианты которых я также продемонстрирую. Также ниже есть видео о том, как поставить таймер выключения Windows. Дополнительная информация: Как поставить будильник на компьютер или ноутбук.

Как поставить таймер выключения компьютера средствами Windows

Данный способ подойдет для установки таймера выключения во всех последних версиях ОС — Windows 7, Windows 8.1 (8) и Windows 10 и очень прост в использовании.

Для этого в системе предусмотрена специальная программа shutdown, которая выключает компьютер через заданное время (а также может перезагружать его).

В общем случае, чтобы использовать программу вы можете нажать клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), а затем ввести в окно «Выполнить» команду shutdown -s -t N (где N — время до автоматического выключения в секундах) и нажать «Ok» или Enter.

Запуск таймера выключения в Windows

Сразу после выполнения команды вы увидите уведомление о том, что ваш сеанс будет завершен через определенное время (на весь экран в Windows 10, в области уведомлений — в Windows 8 и 7). Когда придет время, все программы будут закрыты (с возможностью сохранить работу, как при выключении компьютера вручную), а компьютер будет выключен. Если требуется принудительный выход из всех программ (без возможности сохранения и диалогов), добавьте параметр -f в команду.

Уведомление о таймере выключения компьютера

Если вы передумали и хотите отменить таймер, тем же способом введите команду shutdown -a — это сбросит его и выключение не произойдет.

Кому-то постоянный ввод команды для установки таймера выключения может показаться не вполне удобным, а потому я могу предложить два способа усовершенствовать его.

Первый способ — создать ярлык для выключения по таймеру. Для этого, нажмите правой кнопкой мыши в любом месте рабочего стола, выберите «Создать» — «Ярлык». В поле «Укажите расположение объекта» укажите путь C:\Windows\System32\shutdown.exe а также добавьте параметры (в примере на скриншоте компьютер выключится через 3600 секунд или через час).

Ярлык для выключения через определенное время

На следующем экране задайте желаемое имя ярлыка (на ваше усмотрение). Если хотите, после этого вы можете кликнуть по готовому ярлыку правой кнопкой мыши, выбрать «Свойства» — «Сменить значок» и выбрать значок в виде кнопки выключения или любой другой.

Второй способ — создание .bat файла, при запуске которого задается вопрос о том, на какое время установить таймер, после чего он и устанавливается.

Введите время для таймера отключения

Код файла:

echo off
cls
set /p timer_off="Vvedite vremya v sekundah: "
shutdown -s -t %timer_off%

Этот код вы можете ввести в блокноте (или скопировать отсюда), затем при сохранении в поле «Тип файла» указать «Все файлы» и сохранить файл с расширением .bat. Подробнее: Как создать bat файл в Windows.

Выключение в указанное время через планировщик заданий Windows

То же, что было описано выше, можно реализовать и через планировщик заданий Windows. Для его запуска нажмите клавиши Win+R и введите команду taskschd.msc — затем нажмите Enter.

Планировщик заданий Windows

В планировщике заданий справа выберите пункт «Создать простую задачу» и укажите любое удобное имя для нее. На следующем этапе нужно будет задать время запуска задачи, для целей таймера выключения это, вероятно, будет «Однократно».

Создание задачи для выключения

Далее потребуется указать дату и время запуска и, наконец, выбираем в «Действие» — «Запустить программу» и указываем в поле «Программа или сценарий» shutdown, а в поле «Аргументы» — -s. После завершения создания задания, в назначенное время компьютер будет автоматически выключен.

Ниже — видео инструкция о том, как поставить таймер выключения Windows вручную и демонстрация некоторых бесплатных программ для автоматизации этого процесса, а после видео вы найдете текстовое описание этих программ и некоторые предупреждения.

Надеюсь, если что-то по ручной настройке автоматического выключения Windows было не понятно, видео смогло внести ясность.

Программы таймеры выключения компьютера

Различных бесплатных программ для Windows, реализующих функции таймера выключения компьютера, великое множество. У многих из таких программ нет официального сайта. А даже там, где он есть, для некоторых программ-таймеров антивирусы выдают предупреждения. Я постарался привести только проверенные и безвредные программы (и дать соответствующие пояснения к каждой), но рекомендую и вам тоже выполнять проверку загружаемых программ на VirusTotal.com.

Таймер выключения Wise Auto Shutdown

После одного из обновлений текущего обзора, в комментариях обратили мое внимание на бесплатный таймер выключения компьютера Wise Auto Shutdown. Посмотрел и должен согласиться, что программа действительно хорошая, при этом на русском языке и на момент проверки — полностью чистая от предложений установки какого-либо дополнительного ПО.

Установка таймера в Wise Auto Shutdown

Включить таймер в программе просто:

  1. Выбираем действие, которое будет выполняться по таймеру — завершение работы, перезагрузка, выход из системы, сон. Есть еще два действия, не вполне ясных: Отключение и Ожидание. При проверке оказалось, что отключение выключает компьютер (в чем отличие от завершения работы — не понял: вся процедура завершения сеанса Windows и выключения проходит так же, как и в первом случае), а ожидание — это гибернация.
  2. Запускаем таймер. По умолчанию также стоит отметка «Показывать напоминание за 5 минут до выполнения». Само напоминание позволяет отложить назначенное действие на 10 минут или другое время. 
    Уведомление о скором выключении компьютера

На мой взгляд, очень удобный и простой вариант таймера выключения, одно из главных достоинств которого — отсутствие чего-либо вредоносного по мнению VirusTotal (а это редко для такого рода программ) и разработчик с, в целом, нормальной репутацией.

Скачать программу Wise Auto Shutdown можно бесплатно с официального сайта http://www.wisecleaner.com/wise-auto-shutdown.html

Airytec Switch Off

Программу — таймер автоматического выключения компьютера Airytec Switch Off я, пожалуй, вынесу на первое место: это единственная из перечисленных программ-таймеров, для которых четко известен работающий официальный сайт, а VirusTotal и SmartScreen признает сайт и сам файл программы чистыми. Плюс к этому, данный таймер выключения Windows на русском языке и доступен для загрузки в виде portable-приложения, то есть точно не установит чего-либо дополнительного на ваш компьютер.

После запуска, Switch Off добавляет свой значок в область уведомлений Windows (при этом для Windows 10 и 8 поддерживаются текстовые уведомления программы).

По простому клику по этому значку вы можете настроить «Задание», т.е. поставить таймер, со следующими параметрами автоматического выключения компьютера:

  • Обратный отсчет до выключения, выключение «один раз» в определенное время, при бездействии пользователя.
  • Кроме выключения можно задать и другие действия — перезагрузка, выход из системы, разрыв всех сетевых соединений.
  • Можно добавить предупреждение о скором выключении компьютера (для возможности сохранить данные или отменить задание).

По правому клику значка программы, вы можете вручную запустить любое из действий или зайти в ее настройки (Options или Свойства). Это может пригодиться, если при первом запуске интерфейс Switch Off оказался на английском.

Дополнительно, программа поддерживает удаленное выключение компьютера, однако эту функцию я не проверял (требуется установка, а я использовал portable вариант Switch Off).

Скачать бесплатно таймер выключения Switch Off на русском языке вы можете с официальной страницы http://www.airytec.com/ru/switch-off/ (на момент написания статьи там все чисто, но на всякий случай, все-таки проверяйте программу перед установкой).

Таймер выключения

Программа с незамысловатым названием «Таймер выключения» имеет лаконичный дизайн, настройки автоматического запуска вместе с Windows (а также активации таймера при запуске), естественно, на русском языке и, в целом, неплоха.Из недостатков — в найденных мною источниках программа при установке пытается установить дополнительное ПО (от которого можно отказаться) и использует принудительное закрытие всех программ (о чем честно предупреждает) — это означает, что, если в момент выключения вы будете над чем-то работать, сохранить это вы не успеете.Нашелся и официальный сайт программы, но он сам и загружаемый файл таймера нещадно блокируются фильтрами Windows SmartScreen и Защитником Windows. При этом, если проверять программу в VirusTotal — все чисто. Так что на свой страх и риск.Скачать программу Таймер выключения можно с официальной страницы http://maxlim.org/files_s109.html

PowerOff

Программа PowerOff — своеобразный «комбайн», имеющий функции не только таймера. Не знаю, будете ли вы пользоваться другими его возможностями, но выключение компьютера работает исправно. Программа не требует установки, а представляет собой архив с исполняемым файлом программы.

После запуска, в главном окне в разделе «Стандартный таймер» вы можете настроить время выключения:

  • Срабатывание в указанное время на системных часах
  • Обратный отсчет
  • Выключение после определенного периода бездействия системы

Помимо выключения, вы можете задать другое действие: например, запуск программы, переход в спящий режим или блокировка компьютера.

Программа таймер выключения PowerOff

И все бы хорошо в этой программе, но при закрытии она никак вас не уведомляет о том, что закрывать ее не стоит, а таймер перестает работать (то есть ее нужно сворачивать). Обновление: мне тут сообщили, что проблемы нет — достаточно в настройках программы поставить отметку Сворачивать программу в системную понель при закрытии. Официальный сайт программы найти не удалось, только на сайтах — сборниках различного ПО. Судя по всему, чистый экземляр есть здесь www.softportal.com/get-1036-poweroff.html (но все равно проверяйте).

Auto PowerOFF

Программа-таймер Auto PowerOFF от Алексея Ерофеева — тоже отличный вариант таймера выключения ноутбука или компьютера с Windows. Официального сайта программы мне найти не удалось, однако на всех популярных торрент-трекерах присутствует авторская раздача этой программы, а загружаемый файл при проверке чистый (но все равно будьте внимательны).

После запуска программы, все что вам требуется сделать — это настроить таймер по времени и дате (можно также сделать выключение еженедельным) или через какой-либо интервал времени, задать системное действие (для выключения компьютера это — «Завершение работы») и нажать кнопку «Пуск».

SM Timer

SM Timer — еще одна простая бесплатная программа, с помощью которой можно выключить компьютер (или выйти из системы) либо в указанное время, либо через определенный промежуток времени.

Бесплатная программа SM Timer

У программы даже есть официальный сайт http://ru.smartturnoff.com/download.html, однако при загрузке на нем все так же будьте внимательны: некоторые из вариантов загружаемых файлов, судя по всему, укомплектованы Adware (загружайте установщик SM Timer, а не Smart TurnOff). Сайт программы блокируется антивирусом Dr. Web, судя по информации других антивирусов — все чисто.

Дополнительная информация

На мой взгляд, использование бесплатных программ, описанных в предыдущем разделе, не особо целесообразно: если вам просто нужно выключить компьютер в определенное время, подойдет команда shutdown в Windows, а если требуется ограничить время использования компьютера кем-либо, эти программы не являются лучшим решением (поскольку перестают работать после простого их закрытия) и следует воспользоваться более серьезными продуктами.

В описанной ситуации лучше подойдет софт для реализации функций родительского контроля. Более того, если вы используете Windows 8, 8.1 и Windows 10, то встроенный родительский контроль имеет возможность ограничить использование компьютера по времени. Подробнее: Родительский контроль в Windows 8, Родительский контроль Windows 10.

И последнее: многие программы, которые предполагают длительный период выполнения операций (конвертеры, архиваторы и другие) имеют возможность настройки автоматического выключения компьютера после завершения процедуры. Так что, если таймер выключения интересует вас в этом контексте, загляните в настройки программы: возможно, там есть то, что требуется.

Разработчики Windows позаботились о том, чтобы сделать работу с операционной системой максимально комфортной. И помимо всего прочего, у нее есть встроенные средства, благодаря которым компьютер может автоматически выключаться через определенное время. Функция очень полезная и хорошо помогающая ограничить использование ПК, например, детьми или не дать себе засидеться за ним слишком долго. Рассказываем, как поставить таймер на выключение компьютера с помощью средств самой Windows и благодаря сторонним утилитам.

Содержание

  • Как настроить автовыключение компьютера в Windows
  • Как поставить автовыключение компьютера с помощью стороннего софта

Как настроить автовыключение компьютера в Windows

Как мы и писали, вы вполне можете настроить автоматическое выключение компьютера в самой Windows. Причем сделать это можно сразу несколькими способами.

Используем строку «Выполнить»

  • Если вам требуется разовое выключение компьютера через определенный промежуток времени, проще всего настроить его с помощью окна «Выполнить».
  • Нажмите сочетание клавиш Win+R.
  • Введите команду shutdown -s -t XXX, подставив вместо ХХХ время в секундах до выключения компьютера, и нажмите Enter.

Как поставить таймер на выключение компьютера: несколько проверенных способов

Например, команда для выключения компьютера через час будет выглядеть следующим образом shutdown -s -t 3600.

После выполнения команды вы увидите всплывающее уведомление о том, что ваш сеанс будет завершен через заданный промежуток времени. А когда настанет «час Х», компьютер выключится, позволив вам сохранить все открытые на тот момент документы. Если же вы не хотите видеть диалоговые окна о сохранении изменений в документах, добавьте в команду параметр -f.

  • Читайте нас там, где вам удобно: 🔹 Телеграм 🔹  Дзен 🔹  Вконтакте

Минус у такого способа только один – вы или тот пользователь, который сейчас сидит за компьютером, может легко обойти это временное ограничение. Потребуется лишь ввести команду shutdown –a, и выключение ПК по таймеру будет отменено.

Другое дело, когда вам требуется постоянно выключать компьютер по таймеру. В этом случае необходимость каждый раз вводить нужную команду может оказаться очень неудобной. Но и здесь полностью отказываться от описанного выше способа необязательно — вы всегда можете автоматизировать его с помощью батника — файла с расширением bat.

  • Откройте обычный блокнот и наберите там уже известную нам команду shutdown -s -t xxx, подставив вместо ххх время до выключения ПК в секундах.
  • Откройте меню Файл -> Сохранить как и выберите путь, куда он будет сохранен.
  • В строке «Тип файла» выберите «Все файлы» и введите любое название, кроме самого shutdown, не забыв указать его расширение .bat.
  • Нажмите кнопку «Сохранить».

Теперь вам останется добавить созданный файл в автозагрузку, чтобы он запускался без вашего участия при старте системы.

Для этого:

  • откройте папку автозапуска, нажав сочетание клавиш Win+R и введя команду shell:Startup.
  • скопируйте в открывшуюся папку созданный нами «батник».

Выключение ПК по таймеру с помощью Планировщика заданий

Если вы не хотите работать с консолью, разбираться в батниках и командной строке, вы вполне можете воспользоваться Планировщиком заданий. Как включить в нем таймер на выключение компьютера?

  • Нажмите сочетание клавиш Win+R, введите команду taskschd.msc и нажмите Enter.
  • Выберите пункт «Создать простую задачу» в правой части окна Планировщика заданий, введите любое название новой задачи и нажмите «Далее».
  • В следующем окне укажите периодичность выполнения задачи и снова нажмите «Далее».
  • Укажите время ее выполнения. Например, в конце рабочего дня.
  • На следующем этапе выберите тип задачи – Запустить программу.
  • Введите «shutdown» (без кавычек) в строке «Программа или сценарий», а в поле «Добавить аргументы» напишите «-s» (без кавычек).
  • Нажмите кнопку «Далее».

В нашем примере компьютер будет выключаться каждый день ровно в 17.00. Вы же можете указать любое удобное вам время и нужную периодичность выключения ПК.

Как поставить автовыключение компьютера с помощью стороннего софта

На наш взгляд, встроенных средств Windows вполне достаточно для автоматического выключения компьютера в нужное время или через определенный промежуток времени. Если же вы с этим не согласны, в сети имеется масса бесплатных программ с аналогичными возможностями.

Wise Auto Shutdown

Одна из лучших в этом плане — бесплатная утилита Wise Auto Shutdown. Она максимально проста в использовании, а разобраться в ней может абсолютно любой пользователь.

  • Выберите задачу в левой части окна программы. В нашем случае — это «Shut down» (выключение ПК).
  • В правой части окна выберите, когда требуется выключить компьютер: в определенное время и определенный день, через какое-то время после начала выполнения задачи, каждый день в одно время или при нахождении ПК в простое.

После этого останется лишь нажать кнопку Start Task.

PowerOff Timer

Еще более простой оказалась программа PowerOff Timer из магазина приложений Microsoft Store. Вам нужно лишь выбрать выключение компьютера в списке задач, указать нужное время и нажать единственную во всей программе кнопку «Activate». Таймер на выключение компьютера Виндовс 10 готов.

После этого программа свернется в системный трей, а для деактивации функции достаточно найти ее значок в трее, кликнуть по нему правой кнопкой мыши и отменить выключение ПК или изменить время его выключения.

Читайте также

  • Эмодзи статус в ВК: что это такое и как поставить
  • Как исправить не открываемые или поврежденные фото и видео на компьютере

Таймеры для выключения компьютера: как настроить и использовать

Пройдите тест, узнайте какой профессии подходите

Работать самостоятельно и не зависеть от других

Работать в команде и рассчитывать на помощь коллег

Организовывать и контролировать процесс работы

Введение: Зачем нужен таймер для выключения компьютера

Таймер для выключения компьютера может быть полезен в различных ситуациях. Например, если вы хотите, чтобы ваш компьютер автоматически выключился после завершения загрузки большого файла или выполнения длительного задания. Это также может быть полезно для экономии электроэнергии и увеличения срока службы вашего устройства. В этой статье мы рассмотрим несколько способов настройки таймера для выключения компьютера в Windows, а также обсудим программы и утилиты, которые могут помочь в этом.

Кинга Идем в IT: пошаговый план для смены профессии

Способы настройки таймера в Windows

Использование встроенного планировщика задач

Windows имеет встроенный планировщик задач, который позволяет автоматизировать различные действия, включая выключение компьютера. Вот как это сделать:

  1. Откройте Планировщик задач. Для этого нажмите клавиши Win + S и введите «Планировщик задач».
  2. В правой части окна выберите Создать задачу.
  3. Введите имя задачи, например, «Выключение компьютера».
  4. Перейдите на вкладку Триггеры и нажмите Создать.
  5. Установите нужное время и частоту выполнения задачи.
  6. Перейдите на вкладку Действия и нажмите Создать.
  7. В поле «Программа или сценарий» введите shutdown.
  8. В поле «Добавить аргументы» введите /s /f /t 0.

Теперь ваш компьютер будет автоматически выключаться в указанное время. Этот метод удобен тем, что позволяет настроить регулярное выключение компьютера, что может быть полезно, если вы хотите, чтобы устройство выключалось каждую ночь в одно и то же время.

Использование командной строки для установки таймера

Командная строка позволяет быстро и легко настроить таймер для выключения компьютера. Вот несколько примеров команд:

  • Чтобы выключить компьютер через 1 час, введите:

    Здесь /s означает выключение, /f — принудительное завершение всех приложений, а /t 3600 — таймер в секундах (3600 секунд = 1 час).

  • Чтобы отменить таймер, введите:

Эти команды можно ввести в командной строке или PowerShell. Для этого нажмите Win + R, введите cmd или powershell и нажмите Enter. Этот метод удобен, если вам нужно быстро настроить таймер без использования дополнительных программ или утилит.

Использование PowerShell для автоматизации

PowerShell — это мощный инструмент для автоматизации задач в Windows. Вы можете использовать его для создания скриптов, которые будут автоматически выключать компьютер в заданное время. Вот пример скрипта:

Этот скрипт заставит компьютер ждать 1 час (3600 секунд), а затем выключится. Вы можете сохранить этот скрипт в файл с расширением .ps1 и запускать его по мере необходимости.

Программы и утилиты для автоматического выключения компьютера

Существует множество программ, которые позволяют настроить таймер для автоматического выключения компьютера. Вот несколько популярных вариантов:

Wise Auto Shutdown

Wise Auto Shutdown — это бесплатная утилита, которая позволяет настроить автоматическое выключение, перезагрузку, выход из системы и другие действия. Программа имеет простой и интуитивно понятный интерфейс.

  1. Скачайте и установите Wise Auto Shutdown с официального сайта.
  2. Откройте программу и выберите действие, которое вы хотите выполнить (например, выключение).
  3. Установите время и частоту выполнения задачи.
  4. Нажмите Start Task.

Wise Auto Shutdown также позволяет настроить уведомления перед выполнением задачи, что может быть полезно, если вы хотите быть предупреждены перед выключением компьютера.

SleepTimer Ultimate

SleepTimer Ultimate — еще одна полезная утилита для автоматического выключения компьютера. Она поддерживает различные действия, включая выключение, перезагрузку, выход из системы и перевод компьютера в спящий режим.

  1. Скачайте и установите SleepTimer Ultimate с официального сайта.
  2. Откройте программу и выберите действие (например, выключение).
  3. Установите таймер или выберите определенное время.
  4. Нажмите Start.

SleepTimer Ultimate также поддерживает настройку различных условий для выполнения задач, таких как уровень заряда батареи или активность сети, что делает эту утилиту очень гибкой и удобной.

Shutter

Shutter — это мощная утилита для автоматизации различных задач, включая выключение компьютера. Программа поддерживает множество триггеров, таких как таймер, низкий уровень батареи, простои системы и другие.

  1. Скачайте и установите Shutter с официального сайта.
  2. Откройте программу и выберите действие (например, выключение).
  3. Настройте триггер (например, таймер).
  4. Нажмите Start.

Shutter также позволяет настроить сложные сценарии автоматизации, включая выполнение нескольких действий по разным триггерам, что делает эту утилиту очень мощным инструментом для опытных пользователей.

Дополнительные способы автоматизации выключения компьютера

Использование BIOS/UEFI

Некоторые материнские платы поддерживают настройку автоматического выключения компьютера через BIOS или UEFI. Это может быть полезно, если вы хотите, чтобы компьютер выключался или включался в определенное время, даже если операционная система не загружена.

  1. Перезагрузите компьютер и войдите в BIOS/UEFI (обычно для этого нужно нажать клавишу Del или F2 при загрузке).
  2. Найдите раздел, связанный с управлением питанием или расписанием.
  3. Настройте время и действие (например, выключение или включение).

Этот метод может быть полезен для серверов или компьютеров, которые работают круглосуточно.

Использование сторонних скриптов и утилит

Существует множество сторонних скриптов и утилит, которые можно использовать для автоматизации выключения компьютера. Например, вы можете использовать скрипты на языке Python или Bash для создания более сложных сценариев автоматизации.

Пример скрипта на Python:

Этот скрипт можно запустить на любом компьютере с установленным интерпретатором Python.

Заключение и полезные советы

Настройка таймера для выключения компьютера может значительно упростить вашу жизнь и помочь сэкономить электроэнергию. В этой статье мы рассмотрели несколько способов настройки таймера в Windows, включая использование встроенного планировщика задач и командной строки. Мы также обсудили несколько полезных программ и утилит, которые могут помочь в автоматизации этого процесса.

Полезные советы:

  • Всегда сохраняйте свою работу перед настройкой таймера для выключения, чтобы избежать потери данных.
  • Используйте программы и утилиты, которые имеют хорошие отзывы и регулярно обновляются.
  • Экспериментируйте с различными методами и выбирайте тот, который лучше всего подходит для ваших нужд.
  • Если вы используете сторонние программы, убедитесь, что они скачаны с официальных сайтов, чтобы избежать установки вредоносного ПО.
  • Регулярно проверяйте настройки таймера, чтобы убедиться, что они соответствуют вашим текущим потребностям.

Теперь вы знаете, как настроить таймер для выключения компьютера и какие инструменты использовать для этого. Надеемся, что эта информация была полезной и поможет вам в будущем.

Читайте также

Рассказываем, как поставить таймер выключения компьютера на Windows. Это позволит настроить работу ПК так, чтобы он включался самостоятельно по расписанию.

Для чего нужен

Как установить

Как отключить

Чек-лист

Для чего нужен

Как установить

Как отключить

Чек-лист

Операционная система Windows довольно гибкая в плане настроек, поэтому многое можно сделать, используя встроенные средства и утилиты. А со сторонними приложениями возможности практически безграничные. Если вам необходимо поставить таймер выключения компьютера, проще всего воспользоваться специальной системной командой или установить приложение-планировщик.

Что такое таймер выключения компьютера и для чего он нужен

Предположим, вы уходите куда-то по делам, но компьютер нужно оставить включенным. Например, чтобы он докачал большую игру или чтобы коллега подключился по удаленному доступу. Переплачивать за электричество при этом смысла нет, поэтому лучше настроить ПК так, чтобы после выполнения задачи он выключился сам.

С этим и поможет таймер выключения — встроенная в Windows утилита, управляющая электропитанием.

Как установить таймер выключения на Windows: 7 способов

Существует несколько способов установить таймер выключения. Все они простые, поэтому выбирайте тот, что вам удобнее.

1. Через команду «Выполнить»

Функция «Выполнить» позволяет быстро отдать системе нужную команду при условии, что вы знаете, как эту команду сформулировать на понятном для утилиты языке.

  1. Откройте окно «Выполнить» через сочетание клавиш Win+R.

  2. Далее пропишите или скопируйте текст shutdown -s -t 1800.

На человеческом языке это значит, что компьютер должен выключиться через 1800 секунд (то есть 30 минут). Число 1800 вы можете поменять на любое другое. Например, три часа — это 10 800 секунд.

Скриншот окна утилиты «Выполнить»

Самый простой способ поставить таймер выключения на Windows — через утилиту «Выполнить»Источник: Hi-Tech Mail

2. Через командную строку

Использовать команду shutdown для установки таймера выключения можно не только через меню «Выполнить», но и в командной строке Windows.

  1. Доступ к командной строке можно получить через меню «Пуск». Введите название этого инструмента (или воспользуйтесь любым другим способом из нашего материала «Как открыть командную строку в Windows: 23 проверенных способа») и запустите программу от имени администратора.

  2. Команда та же: shutdown -s -t 1800, где 1800 — время в секундах. При необходимости поменяйте значение на любое другое. Нажмите Enter.

  3. После ввода команды появится уведомление о предстоящем отключении.

Скриншот экрана ноутбука с поиском командной строки Windows

Командная строка WindowsИсточник: Hi-Tech Mail

3. Через PowerShell

PowerShell — это почти то же самое, что и командная строка, но с расширенным инструментарием. Правда, нас он в рамках сегодняшней темы интересует мало. Способ практически ничем не отличается от предыдущего.

  1. Найдите PowerShell в меню «Пуск», запустите от имени администратора.

  2. Пропишите команду shutdown -s -t 1800, изменяя при желании количество секунд.

Скриншот окна ноутбука с Windows PowerShell

Windows PowerShellИсточник: Hi-Tech Mail

4. Через ярлык на рабочем столе

Если не хочется каждый раз открывать командную строку или PowerShell, создайте специальный ярлык, чтобы планировать выключение в пару кликов. Способ поможет тем, кому отключать компьютер по расписанию нужно регулярно.

Скриншот экрана ноутбука с окном создания ярлыка на рабочем столе

Через ярлык на рабочем столеИсточник: Hi-Tech Mail
  1. Нажмите правой кнопкой мыши по незанятому месту на рабочем столе и выберите «Создать» > «Ярлык».

  2. Система попросит указать путь к нужному объекту. Прописываем его, по желанию редактируя показатель секунд: C:\Windows\System32\shutdown.exe -s -t 1800.

  3. В следующем окошке задаем имя «программы», в данном случае «Таймер полчаса». Далее нажмите ОК, чтобы завершить создание ярлыка.

Теперь достаточно двух щелчков, чтобы выключить ПК по расписанию. Для красоты можете выбрать тематический значок в разделе «Свойства» — «Ярлык» — «Сменить значок…».

Скриншот экрана ноутбука с открытым ярлыком "Таймер полчаса"

Изменить настройки или вовсе отключить таймер выключения компьютера можно в любой момент. Для этого нажмите на ярлык правой кнопкой мыши, выберите «Свойства» и пропишите нужное количество секунд или установите параметр -a после shutdown.exe.Источник: Hi-Tech Mail

5. Через bat-файл

Пакетный файл с расширением .bat, или просто «батник» — это текстовый документ, включающий определённую последовательность команд. С его помощью пользователи могут настроить и отключение компьютера по расписанию.

  1. Создаём на рабочем столе текстовый документ и называем его так, чтобы было понятно, за что он отвечает. Внутри пишем привычную команду shutdown.exe -s -t 1800. Закрываем документ, сохраняем его.

Скриншот окна "Таймер полчаса" через Блокнот

Таймер полчасаИсточник: Hi-Tech Mail
  1. Теперь надо включить отображение файловых расширений (если оно у вас выключено). Для этого идем в меню «Пуск», ищем там «Отображать расширения файлов».

Скриншот экрана ноутбука с опцией "отображать расширение файлов"

Отображать расширение файловИсточник: Hi-Tech Mail
  1. Вы попадете в раздел «Для разработчиков». Ищем заголовок «Проводник», жмём кнопку «Показать параметры» справа от первого пункта.

Скриншот окна параметров на ноутбуке

Раздел «Для разработчиков»Источник: Hi-Tech Mail
  1. Снимаем галочку, указанную на картинке ниже, применяем изменения.

Скриншот окна настроек "Параметры Проводника"

Параметры ПроводникаИсточник: Hi-Tech Mail
  1. Вернёмся к нашему текстовому документу. Чтобы сделать его «батником», нужно «переименовать» расширение, которое указано после точки. Измените его с txt на bat и подтвердите операцию. Файл получит новую иконку и способность выключать компьютер через заданное время.

Скриншот окна "Переименование" на рабочем столе ноутбука

ПереименованиеИсточник: Hi-Tech Mail

Если добавите bat-файл в автозагрузку, пропадет необходимость каждый раз его запускать. Это удобно, если выключать компьютер по таймеру нужно ежедневно. Каталог с автозапуском открывается через окошко «Выполнить» (Win+R), где нужно ввести команду shell: Startup. Далее остается только закинуть «батник» в появившуюся папку.

6. Через планировщик Windows

В Windows встроена такая утилита, как «Планировщик заданий». Он позволяет в определённое время запускать нужные скрипты. Такой скрипт мы и создадим.

  1. Войти в планировщик можно через меню «Пуск». Просто наберите название в поисковой строке.

Скриншот окна ноутбука с поиском планировщика заданий

Планировщик заданийИсточник: Hi-Tech Mail
  1. В списке справа выбираем «Создать простую задачу». Выдаем ей название, описание можно не сочинять.

Скриншот окна "Планировщика заданий" на ноутбуке

Создать простую задачуИсточник: Hi-Tech Mail
  1. Раздел «Триггер» позволяет указать, как часто мы будем запускать задачу. Пока выберем «Однократно», но некоторым будет удобнее сделать так, чтобы компьютер выключался каждый день, например, в 19 часов. Для этого, соответственно, нужно указать «Ежедневно».

Скриншот окна "Планировщика заданий" с разделом "Триггер"

Раздел «Триггер»Источник: Hi-Tech Mail
  1. На следующей странице задаем время выключения. Тут не надо пересчитывать часы в секунды, всё доступно и понятно.

Скриншот окна "Планировщика заданий", где можно задать время выключения

Задаем время выключенияИсточник: Hi-Tech Mail
  1. Раздел «Действие» оставляем без изменений, в подразделе «Запуск программы» прописываем shutdown в поле «Программа или сценарий» и -s в поле «Добавить аргументы».

Скриншот окна "Планировщика заданий" с разделом зпуска программы

Запуск программыИсточник: Hi-Tech Mail
  1. На финальном экране сверяем данные и выбираем «Готово». В заданное время питание компьютера отключится.

7. Через сторонние программы

Если вам не понравился ни один из вышеописанных способов в силу их сложности, советуем скачать таймер отключения в виде отдельной программы. Найти такие можно как в магазине приложений Microsoft Store, так и на доверенных сайтах с софтом.

В Windows Store напишите в строке поиска shutdown timer. Варианты в основном платные, но есть и такие программы, за которые платить не нужно, например, Shutdown Timer Classic от разработчика Lukas Langrock. Скачать ее также можно на GitHub.

Скриншот окна настроек ноутбука с приложением Shutdown Timer Classic

Через специальную утилиту можно установить таймер не только на выключение Windows, но также на переход в спящий режим или гибернациюИсточник: Hi-Tech Mail

Для некоторых пользователей препятствием станет отсутствие локализации, так как приложение доступно только на английском. Впрочем, чтобы пользоваться основными функциями, глубоких знаний не потребуется. Доступно несколько режимов завершения работы (отключение, сон, гибернация, выход из системы) с различными опциями и собственно таймер. Настраиваем его, нажимаем Start и оставляем компьютер в покое.

Скриншот окна Shutdown Timer на ноутбуке

Shutdown TimerИсточник: Hi-Tech Mail

Чтобы узнать, какие еще таймеры отключения присутствуют на рынке, промотаем страницу Shutdown Timer Classic вниз, в раздел «Пользователи также просматривают». Там собраны все похожие программы с указанием рейтинга. Скачаем самую высоко оцененную — Auto Device Shutdown. Ее оценка составляет 5 баллов.

Скриншот окна настроек ноутбука с разделом «Пользователи также просматривают»

Раздел «Пользователи также просматривают»Источник: Hi-Tech Mail

В отличие от прошлого приложения, это доступно на русском, поэтому проблем возникнуть не должно.

Скриншот окна приложения Shutdown Timer Classic

Завершение работыИсточник: Hi-Tech Mail

Пользователь может заставить приложения закрываться принудительно, поскольку подтверждение выхода из программы иногда мешает системе выключиться. Также в наличии ряд продвинутых настроек: поддержка экрана в активном состоянии, автозагрузка и иное.

Как отключить таймер автовыключения компьютера

Рассмотрим, как отменить запланированное отключение питания теми же способами, какими мы его настраивали.

Через команду «Выполнить» Введите команду shutdown -a
Через командную строку Введите команду shutdown -a
Через PowerShell Введите команду shutdown -a
Через ярлык В свойствах ярлыка удалите всё, что идет после shutdown.exe, и вместо этого пропишите -a
Через bat-файл Откройте файл блокнотом, удалите весь текст, пропишите команду shutdown.exe -a, сохраните файл и запустите его заново
Через планировщик Откройте планировщик, найдите раздел «Библиотека планировщика заданий», нажмите на задачу отключения правой кнопкой мыши и выберите «Отключить»

Чек-лист для пользователя: как поставить таймер выключения ПК на Windows

Для удобства тезисно оформили весь гайд в виде списка.

  1. В Windows встроена возможность отключить компьютер по расписанию.
  2. Задать время до выключения компьютера можно в меню «Выполнить», командной строке и PowerShell с помощью команды shutdown -s -t, где после t нужно задать время в секундах.
  3. Также выключить компьютер по расписанию позволяют ярлык на рабочем столе, bat-файл и «Планировщик задач Windows», но усилий тут понадобится больше, чем в предыдущем пункте.
  4. Бесплатные программы на GitHub или в магазине приложений Windows обладают минимальной функциональностью, необходимой для выключения компьютера по расписанию.
  5. Таймер автовыключения всегда можно отключить тем же способом, каким вы его включили.

Автоматизация некоторых процессов на компьютере часто позволяет существенно увеличить удобство использования ПК не только в работе, но и в повседневной жизни. В одном из топиков мы, к примеру, рассматривали способы добавления любой программы в автозагрузку компьютера: Автозагрузка. Добавление приложений в автозагрузку Windows.

Данная статья будет посвящена такому моменту, как автоматическое выключение компьютера через заданный промежуток времени. Все манипуляции мы будем производить исключительно средствами самой системы Windows, без использование сторонних программ. Кроме того, не станем ограничиваться выполнением голых команд, а добавим всему процессу немного юзабилити.

Содержание статьи:

Как выполнить shutdown для выключения и перезагрузки компьютера

Не будем срываться с места в карьер, начнём с самого начала. А начало — это основная команда для выключения компьютера, которую мы будем использовать. В ОС Windows для завершения работы достаточно передать системе команду shutdown с нужными параметрами.

В принципе, команду shutdown можно выполнять разными способами:

Все три способа схожи, поддерживают одни и те же параметры, поэтому мы не будет заострять на этом внимание и весь процесс будем выполнять в консоли, то есть в командной строке системы Windows.

Как же это работает? Чтобы компьютер выключился автоматически, то есть без необходимости лезть в меню «Пуск» и нажимать там кнопку «Завершение работы», нам нужно вызвать следующую команду:

shutdown -s

Через 30 секунд после выполнения произойдёт завершение работы системы. Кроме этого той же командой, но с иным параметром можно не выключить компьютер, а перезагрузить его. Вот как это будет выглядеть:

shutdown -r

Опять же отметим, что остальные параметры для команды выключения и перезагрузки схожи, поэтому мы не будем повторять каждый набор дважды, а рассмотрим весь процесс автоматического выключения компьютера на примере команды shutdown -s, держа в уме, что всё то же самое применимо и к команде shutdown -r

А теперь приступим к усовершенствованию команды и добавлению к ней дополнительных параметров.

Параметры команды shutdown

Материал, описанный в статье, применим к большинству используемых на сегодняшний день версий операционной системы от компании Microsoft. Команды и способы их выполнения позволяют автоматически выключить компьютер на Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista и всё ещё сохраняющей своего верного пользователя Windows XP.

Теперь рассмотрим основные параметры команды shutdown, которыми мы будем пользоваться:

  • -s основной параметр, который позволяет автоматически выключить компьютер;
  • -r основной параметр, который позволяет автоматически перезагрузить компьютер;
  • -a основной параметр, который позволяет отменить запланированное действие по выключению или перезагрузке компьютера;
  • -t позволяет задать время задержки в секундах до выключения или перезагрузки компьютера. Возможно присвоение значения в диапазоне от 0 до 315360000 (10 лет). По умолчанию присваивается значение 30;
  • -f принудительное закрытие запущенных приложений без предупреждения пользователей. Не самый главный параметр, но бывает полезен, так как помогает избежать отмены выключения или перезагрузки компьютера из-за зависших программ.

Для целей знакомства со способом автоматического выключения компьютера этого нам будет достаточно. Ниже мы добавим к приведённому набору другие команды, чтобы сделать использование функции shutdown ещё удобнее.
Полный список параметров для shutdown можно увидеть, выполнив в консоли следующую команду:

shutdown /?

Список параметров команды shutdown в консоли Windows

Автоматическое выключение компьютера через определённое время

Итак, переходим к практическому применению информации, которую мы собрали в первых двух главах.

Допустим, мы смотрим фильм и понимаем, что можем уснуть, не выключив компьютер. Нам нужно, чтобы компьютер выключился сам через 30 минут. Для этого необходимо выполнить следующую команду (мы помним, что сделать это можно не только в командной строке, но также через утилиту Выполнить или в меню Пуск):

shutdown -s -f -t 1800

Используемые параметры нам уже знакомы. А значение 1800 задаёт значение времени в секундах, через которое будет произведено завершение работы. То есть, 1800 секунд = 1800 секунд / 60 секунд в минуте = 30 минут. С этим проблем возникнуть не должно. После выполнения команды мы получим системное уведомление, о том, что запланировано завершение работы

Кроме того, за 10 минут до момента завершения работы вне зависимости от запланированной причины (выключение или перезагрузка) мы получим дополнительное предупреждение от системы Windows

Но как быть, если, допустим, спустя минут 15 мы понимаем, что фильм досмотреть не успеем и нужно отменить автоматическое выключение? Чтобы отказаться от запланированного завершения работы Windows, необходимо выполнить следующую команду:

shutdown -a

Сразу после выполнения команды высветится оповещение о том, что автоматическое выключение компьютера отменено

Это, собственно, всё, что нужно знать для автоматического выключения компьютера через заданное время. Но каждый раз вводить команду в консоль не очень удобно, поэтому ниже мы разберём, как написать бат-файл для автоматического выключения компьютера или его перезагрузки.

Батник для автоматического выключения компьютера

В статье Пакетные файлы (bat, батники) Windows мы подробно рассматривали основные правила создания бат-файлов и их синтаксис. Чтобы не повторяться лишний раз, в данной публикации будем описывать только те команды и параметры, которые будем применять для создания файлов, позволяющих запланировать автоматическое выключение компьютера.

Возьмём команду, приведённую в главе выше, и сделаем из неё простенький бат-файл для выключения компьютера через 10 минут. Его содержимое будет следующим:

echo off
chcp 1251
echo Компьютер будет выключен через 10 минут
shutdown -s -f -t 600
pause

где:

  • echo off — скрывает вывод системных сообщений при выполнении процедуры;
  • chcp 1251 — задаёт кодировку для корректного отображения кириллицы;
  • echo — выводит сообщение в консоли о выключении;
  • shutdown -s -f -t 600 — задаёт время выключения — 600 секунд, то есть 10 минут;
  • pause — останавливает выполнение батника до нажатия любой кнопки клавиатуры.

Это очень легко, добавим функционала нашему bat-файлу. Для этого воспользуемся командой set, которая позволяет задавать пользовательские переменные. То есть, при запуске батника консоль будет спрашивать нас примерно следующее: «Через сколько секунд выключить компьютер?», а мы каждый раз можем вводить нужное значение и жать клавишу Enter. Вот как будет выглядеть код нашего батника:

echo off
chcp 1251
set /p sec_off="Выключить компьютер через: "
echo Компьютер будет выключен через %sec_off% секунд
shutdown -s -f -t %sec_off%
pause

где:

  • set /p sec_off= — задаём значение переменной sec_off;
  • echo — выводим в уведомление заданное значение секунд;
  • shutdown -s -f -t %sec_off% — выключаем компьютер спустя заданное в начале количество секунд.

Уже лучше, но можно усовершенствовать. Задавать время выключения в секундах не очень удобно. Мы будем использовать минуты (можно по аналогии настроить и часы). Однако, консоль Windows не поймёт нашего значения в минутах, поэтому для неё мы будем осуществлять перевод в секунды.
Вот как это будет выглядеть:

echo off
chcp 1251
set /p min_off="Выключить компьютер через (минут): "
set /A sec_off="%min_off% * 60"
echo Компьютер будет выключен через %min_off% минут
shutdown -s -f -t %sec_off%
pause

где:

  • set /p min_off= задаём значение переменной min_off;
  • set /A sec_off= задаём значение переменной sec_off, умножая количество минут на 60, чтобы получить для консоли секунды;
  • echo — выводим в уведомлениях заданные минуты;
  • shutdown -s -f -t %sec_off% подставляем полученное значение в секундах.

В принципе, на этом можно остановиться. Готовые батники выключения, перезагрузки и отмены завершения работы с приведённым кодом можно скачать из прикреплённого к статье архива: auto-shutdown-reboot-bat.

Но можно ещё немного улучшить бат-файлы и сделать из трёх один, преобразовав его в крошечную программу. Этим и займёмся ниже.

Создаем программу для автоматического выключения компьютера

На данный момент мы имеем три батника, каждый из которых выполняет свою функцию: выключение компьютера, перезагрузку и отмену запланированных действий.
Для начала напишем основную часть нового единого bat-файла. Суть будет заключаться в том, чтобы спрашивать у пользователя, какое из трёх действий требуется выполнить, а потом уже переходить к той части, которая отвечает за нужную функцию.

Выбор функции зададим следующей строчкой (её, как и весь файл, можно отредактировать на своё усмотрение, как будет удобнее):

set /p answer="выключить - 1, перезагрузить - 2, отменить - 0: "

Здесь мы задаём новую переменную answer, значение которой вводится при каждом запуске файла и подтверждается нажатием клавиши Enter.
Переход к нужной части бат-кода осуществляем командой goto, в данном случае строчка будет иметь следующий вид:

goto %answer%

Начало каждой независимой части ознаменуем, соответственно, как :1:2 и :0
Для грамотного выполнения сделаем завершение каждой части кода не командой pause, а командой exit, добавив перед закрытием окна двухсекундную задержку:

TIMEOUT /T 2
exit

И в завершении добавим раскрашивание текста разным цветом, в зависимости от выполняемой команды:

color C

На выходе мы получим следующий код:

echo off
chcp 1251
set /p answer="выключить - 1, перезагрузить - 2, отменить - 0: "
goto %answer%

:1
set /p min_off="Выключить компьютер через (минут): "
set /A sec_off="%min_off% * 60"
color C
echo Компьютер будет выключен через %min_off% минут
shutdown -s -f -t %sec_off%
TIMEOUT /T 2
exit

:2
set /p min_re="Перезагрузить компьютер через (минут): "
set /A sec_re="%min_re% * 60"
color E
echo Компьютер будет перезагружен через %min_re% минут
shutdown -r -f -t %sec_re%
TIMEOUT /T 2
exit

:0
color A
echo Запланированное завершение работы Windows отменено
shutdown -a
TIMEOUT /T 2
exit

Каждая команда уже описана выше. Вот, как это работает:

  1. Мы запускаем батник.
  2. В ответа на вопрос о выборе функции вводим 1, 2 или 0. , подтверждаем ввод клавишей Enter.
  3. Консоль перейдёт к соответствующей части кода и, если это выключение или перезагрузка, спросит, через сколько минут произвести требуемое действие.
  4. Потом введённое значение преобразуется в секунды и добавляется в команду, параметры которой и определяют запланированное действие.

Скачать готовый bat-файл для автоматического выключения компьютера можно из прикреплённого архива: auto-shutdown-bat.

Для удобства можно упаковать получившийся батник в SFX-архив и добавить к нему иконку. В итоге получится простая портативная программа для автоматического выключения и перезагрузки компьютера через заданный интервал времени: auto-shutdown-exe.

В Windows доступно несколько команд, которые позволяют выключить или перезагрузить локальный или удаленный компьютер. В этой статье мы рассмотрим, как использовать команду shutdown и PowerShell командлеты Restart-Computer и Stop-Computer для выключения/перезагрузки Windows.

Содержание:

  • Использование команды shutdown в Windows
  • Перезагрузка удаленных компьютеров командой shutdown
  • Перезагрузка и выключение Windows с помощью PowerShell

Использование команды shutdown в Windows

Утилита командной строки shutdown является встроенной командой Windows, которая позволяет перезагрузить, выключить компьютер, перевести его в спящий режим или завершить сеанс пользователя. В этой инструкции мы покажем основные примеры использования команды shutdown в Windows (все рассмотренные команды запускаются в окне Выполнить — Win+R ->, в командной строке cmd.exe или в консоли PowerShell).

Команда shutdown имеет следующий синтаксис:

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]

команда shutdown синтаксис

Как вы видите, у команды довольно много опций, а также есть возможность выключить/ перезагрузить удаленный компьютере.

Выключение Windows командой Shutdown

Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.

shutdown /s

Перезагрузка Windows

Чтобы перезагрузить компьютер, необходимо добавить параметр /r. После выполнения этой команды Windows корректно перезагрузится.

shutdown /r

Завершение сеанса пользователя

Чтобы завершить текущую сессию пользователя (logout), нужно выполнить команду:

shutdown /l

Эта команда аналогично выполнению команды logoff.

Перевод компьютера в режим гибернации

Для перевода компьютер в режим гибернации (в этом режиме все содержимое памяти записывается в файл hyberfil.sys на диск и компьютер переходит в спящий режим с пониженным электропотреблением), выполните команду:

shutdown /h

Перезагрузка компьютера с сообщением пользователям

Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).

shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”

Отложенное выключение / перезагрузка компьютера

Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.

shutdown /s /t 600 /c "Сервер будет выключен через 10 минут. Сохраните свои документы!"

Пользователю будет выдано предупреждение о запланированном выключении: Ваш сеанс будет завершен.

shutdown - Ваш сеанс будет завершен.

Если задержка очень длительная, например, 100 минут (6000 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана: «Ваш сеанс будет завершен. Работа Windows будет завершена через 100 мин».

Отмена выключения / перезагрузки компьютера

После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратор может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:

shutdown /a

После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».

shutdown /a - отмена перезагрузки Выход из системы отменен

Перезагрузить Windows немедленно

Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:

shutdown /r /t 0

Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).

Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).

shutdown /g

Ярлык для перезагрузки компьютера

Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.

ярлык на рабочем столе для перезагрузки компьютера

Перезагрузка Windows в определенное время

Чтобы всегда перезагружать/выключать компьютер или сервер в определенное время, вы можете добавить команду shutdown в планировщик заданий Windows taskschd.msc.

Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.

задание планировщика для ежедневной перезагрузки компьютера командой shutdown

Либо вы можете создать новое задание планировщика из PowerShell:

$Trigger= New-ScheduledTaskTrigger -At 00:00am -Daily
$User= "NT AUTHORITYSYSTEM"

$Action= New-ScheduledTaskAction -Execute "shutdown.exe" -Argument "–f –r –t 120"
Register-ScheduledTask -TaskName "RebootEvertyNight_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Перезагрузка удаленных компьютеров командой shutdown

Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):

shutdown /r /t 120 /m \192.168.1.100

shutdown /r //m - перезагрузка удаленного компьютера

Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f

Если для подключения к удаленному компьютеру нужно указать учетные данные пользователя, можно использовать команду:

net use \192.168.31.10 /u:corpusername
shutdown /s /t 60 /f /m \192.168.31.10

Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:

$sh_msg = "Ваш компьютер будет автоматически перезагружен через 10 минут. Сохраните свои файлы и закройте запущенные программы"
$sh_delay = 600 # секунд
$computers = gc C:PSPC-list.txt
foreach ($comp in $computers)
{
& 'C:WindowsSystem32SHUTDOWN.exe' "-m \$comp -r -c $sh_msg -t $sh_delay"
}

Графический интерфейс команды shutdown

Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:

shutdown /i

shutdown /i - графический интерфейс команды shutdown

Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.

Перезагрузка и выключение Windows с помощью PowerShell

В PowerShell есть две команды для выключения и перезагрузки компьютера: Restart-Computer и Stop-Computer. Обе команды позволяют выключить или перезагрузить локальный или удаленный компьютер по сети.

powershell команда Restart-Computer

Для перезагрузки Windows выполните:

Restart-Computer -force

Чтобы выключить компьютер:

Stop-Computer

По умолчанию перезагрузка начнется через 5 секунд. Можно увеличить задержку перед перезагрузкой:

Restart-Computer –delay 15

У обоих командлетов есть параметр
–ComputerName
, который позволяет задать список удаленных компьютеров.

Например, чтобы удаленно выключить два сервера Windows:

Stop-Computer -ComputerName "Server01", "Server02"

Можно указать учетные данные администратора для подключения к удаленному хосту:

$Creds = Get-Credential
Restart-Computer -ComputerName $Names -Credential $Creds

Для подключения к удаленным компьютерам используется WMI и DCOM (он должны быть включен и настроен). Если WMI не настроен, при запуске команды появится ошибка:

Restart-Computer : Failed to restart the computer wks-t1122h2 with the following error message: 
Access is denied.
Exception from HRESULT: 0x80070005 (E_ACCESSDENIED).

restart-computer ошибка при удаленной перезагрузке компьютера по сети 0x80070005

Если на удаленном компьютере настроен WinRM (Windows Remote Management), вы можете использовать для подключения WSman вместо WMI:

Restart-Computer -ComputerName wks-t1122h2 -Protocol WSMan

Если на удаленном компьютер есть активные сессии пользователей, при запуске Restart-Computer появится ошибка:

Restart-Computer : Failed to restart the computer wks-t1122h2 with the following error message:
The system shutdown cannot be initiated because there are other users logged on to the computer.

Restart-Computer на удаленном компьютере есть активный пользователь

Для принудительной перезагрузки нужно добавить параметр -Force:

Restart-Computer -ComputerName wks-t1122h2 –Force

С помощью параметра -For можно перезагрузить компьютер и дождаться, когда он будет доступен. Например, вы хотите убедиться, что удаленный компьютер успешно перезагрузится и на нем стартовала служба WinRM, позволяющая подключиться к нему через WS-Management:

Restart-Computer -ComputerName wks-t1122h2 -Wait -For WinRM

Restarting computer wks-t1122h2
Verifying that the computer has been restarted.

Удаленная перезагрузка компьютера из powershell

Можно дождаться запуска службы удаленного рабочего стола (RDP) или любой другой службы Windows:

Restart-Computer -ComputerName wks-t1122h2 -Wait -For TermService

Если нужно одновременно перезагрузить несколько хостов, можно использовать возможности параллельного запуска команд в версии PowerShell 7.x.

Например, вы можете получим список Windows Server в определенном контейнере (Organizational Unit) Active Directory с помощью командлета Get-ADComputer и перезагрузить их одновременно:

$Computers = (Get-ADComputer -Filter 'operatingsystem -like "*Windows server*" -and enabled -eq "true"' -SearchBase "OU=Servers,DC=winitpro,DC=loc").Name
$Computers | ForEach-Object -Parallel {    Restart-Computer -ComputerName $_ -Force} -ThrottleLimit 3

На чтение 8 мин. Просмотров 278 Опубликовано 18.01.2021

Вопрос: мне нужно немедленно (без ожидания) выключить компьютер с помощью cmd. Как я могу это сделать? Из этой статьи вы узнаете, как выключить компьютер, используя командную строку и используя bat-файл на примере Windows 10.

Содержание

  1. Как выключить компьютер с помощью cmd
  2. Как выключить компьютер с помощью файла bat
  3. Выполнение пакетного скрипта в Windows выключение

Как выключить компьютер с помощью cmd

Если вы хотите немедленно выключить компьютер или ноутбук, выполните следующие действия:

  1. Запустить командную строку.
  2. Введите команду и нажмите Enter:
     shutdown/s/f/t 0 

    Ваш компьютер начнет немедленно выключаться:

Как выключить компьютер с помощью файла bat

Теперь все, что вам нужно, чтобы немедленно выключить компьютер, – это просто запустить bat- файл.


Если честно… нет. создайте файл ярлыка на рабочем столе, введите новое имя;
shutdown -f -s -t 00
shutdown -f -r -t 00

Ответить


Так просто, правда? Нет !, это не сработает, если вы не вошли в систему как администратор, скрипт запущен как администратор и UAC выключен. Вы должны быть глупыми, чтобы делать все эти вещи, и тогда вы будете обвинять Windows 10.
Для работы скрипту необходимо: 1. Запуск от имени администратора и 2. Отключить UAC непосредственно перед выполнением команда выключения. В противном случае это не сработает.

Ответьте


, затем войдите в систему администратора, который все равно входит в стандартные учетные записи.

Ответьте


Это не так сильно, что вы можете сделать это прямо сейчас

Ответить


Thx

Ответить



Есть ли способ в Windows 7 Professional запустить пакетный сценарий (например,. BAT-файл), когда пользователь нажимает кнопку “выключение” (не командный файл, запланированный для выключения машины, а только тот, который запускается, только если пользователь нажимает кнопку “выключение”)?

В идеале, такой сценарий отобразит окно командной строки и предложит возможность отменить процедуру выключения.

Решения, не требующие сторонней утилиты, будут предпочтительнее.


Вы можете создать политику локального компьютера в Windows. См. TechNet по адресу http://technet.microsoft.com/en-us/magazine/dd630947

  1. Запустите gpedit.msc , чтобы открыть в редакторе групповой политики
  2. Перейдите в Конфигурация компьютера | Настройки Windows | Скрипты (запуск/завершение работы) .

Ну, это простой способ сделать реестр Изменения: я пробовал это на серверах 2008 r2 и 2016 .

Что нужно сделать:

  1. Создайте текстовый файл “ regedit.txt
  2. Вставьте в него следующий код:
  Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  State  Machine  Scripts] [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy   Состояние  Machine  Scripts  Shutdown] [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  Scripts  Shutdown] [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  State  Machine  Scripts  Shutdown  0]  "GPO-ID" = "LocalGP  O "" SOM-ID "=" Local "" FileSysPath "=" C:  Windows  System32  GroupPolicy  Machine "" DisplayName "=" Локальная групповая политика "" GPOName "=" Локальная групповая политика "[  HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  State  Machine  Scripts  Shutdown  0  0] "Script" = "terminate_script.bat" "Parameters" = "" "ExecTime" = hex (b): 00  , 00,00,00,00,00,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  Scripts  Shutdown  0]  "GPO-ID" = "LocalGPO" "SOM-ID" = "Local" "FileSysPath" = "C:  Windows  System32  GroupPolicy  Machine" "DisplayName" = "Локальная групповая политика" "GPOName"  = "Локальная групповая политика" [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  Scripts  Shutdown  0  0] "Script" = "terminate_script.bat" "Parameters" = "" "IsPowershell" = dword: 00000000  "ExecTime" = шестнадцатеричный (b): 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00  
  1. Сохраните этот файл с расширением regedit.reg

  2. Запустите в любой командной строке используя команду ниже:

      regedit.exe/s regedit. reg  

отредактировано 30 сентября ’18 в 21:39

mklement0

225k4242 золотых знака385385 серебряных знаков455455 бронзовых знаков


Ну, это простой способ внести некоторые изменения в реестр: я пробовал это на 2008 r2 и Серверы 2016 .

Что нужно сделать:

  1. Создайте текстовый файл “ regedit.txt
  2. Вставьте в него следующий код:
  Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE   SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  State  Machine  Scripts] [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  State  Machine  Scripts  Shutdown] [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion   Group Policy  Scripts  Shutdown] [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  State  Machine  Scripts  Shutdown  0] "GPO-ID" = "LocalGPO" "SOM-ID" = "Local"  "FileSysPath" = "C:  Windows  System32  GroupPolicy  Machine" "DisplayName" = "Локальная групповая политика" "GPOName" = "Локальная групповая политика" [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Gro  вверх Политика  State  Machine  Scripts  Shutdown  0  0] "Script" = "terminate_script.bat" "Parameters" = "" "ExecTime" = hex (b): 00,00,00,00,00,00  , 00,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Group Policy  Scripts  Shutdown  0] "GPO-ID" = "LocalGPO" "  SOM-ID "=" Local "" FileSysPath "=" C:  Windows  System32  GroupPolicy  Machine "" DisplayName "=" Локальная групповая политика "" GPOName "=" Локальная групповая политика "[HKEY_LOCAL_MACHINE  SOFTWARE   Microsoft  Windows  CurrentVersion  Group Policy  Scripts  Shutdown  0  0] "Script" = "terminate_script.bat" "Parameters" = "" "IsPowershell" = dword: 00000000 "ExecTime" = hex (b): 00  , 00,00,00,00,00,00,00,00,00,00,00,00,00,00  
  1. Сохраните этот файл с расширением regedit.reg

  2. Запустите его в любой командной строке, используя следующую команду:

      regedit.exe/s regedit.reg  

Создайте свой собственный скрипт выключения – под названием Myshutdown.bat – и сделайте то, что вы собирались делать в своем скрипте, а затем в конце его вызовите shutdown/a. Затем запустите свой bat-файл вместо обычного завершения работы.

(См. Http://www.w7forums.com/threads/run-batch-file-on-shutdown.11860/для получения дополнительной информации. )

Создан 27 июня ’14 в 18: 432014-06-27 18:43


Создайте свой собственный сценарий выключения – под названием Myshutdown.bat – и сделайте то, что вы собирались делать в своем сценарии, а затем в конце он вызывает shutdown/a. Затем запустите свой bat-файл вместо обычного завершения работы.

(См. Http://www.w7forums.com/threads/run-batch-file-on-shutdown.11860/для получения дополнительной информации. )


Я нашел эту тему во время поиска для запуска скрипта для запуска и выключения Windows 10. Ответы выше не работали. У меня на Windows 10 работало, когда я ставил скрипты в планировщик задач. Как это сделать: нажмите кнопку окна и напишите Планировщик задач, откройте его, затем справа кнопка «Добавить задачу …». Здесь вы можете добавить скрипты. PS: Я нашел действие для запуска и выхода пользователя, нет для выключения.

ответил 01 марта 2018 в 10:01

  • Я не могу найти параметр logout user при этом. Это называется как-то иначе или как мне найти? – Kajsa 04 апр. ’18 в 15:59

добавить комментарий |


Я нашел эту тему при поиске сценария запуска для запуска и выключения Windows 10. Эти ответы выше не работали. У меня на Windows 10 работало, когда я ставил скрипты в планировщик задач. Как это сделать: нажмите кнопку окна и напишите Планировщик задач, откройте его, затем справа кнопка «Добавить задачу …». Здесь вы можете добавить скрипты. PS: Я нашел действие для запуска и выхода пользователя, нет для выключения.


Для работы приведенного выше кода; вам нужно убедиться, что следующие каталоги существуют (в моем нет). Просто добавьте в летучую мышь следующее и запустите:

  mkdir C:  Windows  System32  GroupPolicy  Machine  Scripts  Startupmkdir C:  Windows  System32  GroupPolicy  Machine   Scripts  Shutdownmkdir C:  Windows  System32  GroupPolicy  User  Scripts  Startupmkdir C:  Windows  System32  GroupPolicy  User  Scripts  Shutdown  

Просто GP нужно эти каталоги должны существовать для:

  Group Policy  Local Computer Policy  Windows Settings  Scripts (Startup/Shutdown)  

для работают правильно.

отредактировал 13 марта ’18 в 3:11

Stephen Rauch

39.1k1515 золотых знаков7373 серебряных знака9393 бронзовых знака

ответил 13 марта ’18 в 2:42


Для работы вышеуказанного кода; вам нужно убедиться, что следующие каталоги существуют (в моем нет). Просто добавьте в летучую мышь следующее и запустите:

  mkdir C:  Windows  System32  GroupPolicy  Machine  Scripts  Startupmkdir C:  Windows  System32  GroupPolicy  Machine   Scripts  Shutdownmkdir C:  Windows  System32  GroupPolicy  User  Scripts  Startupmkdir C:  Windows  System32  GroupPolicy  User  Scripts  Shutdown  

Это просто GP нужно эти каталоги должны существовать для:

  Group Policy  Local Computer Policy  Windows Settings  Scripts (Startup/Shutdown)  

для работают правильно.


Программно это может быть достигается с помощью SCHTASKS:

  SCHTASKS/Create/SC ONEVENT/mo "Event [System [(EventID = 1074)]]"/EC Security/tn on_shutdown_normal/tr "c:   some.bat "SCHTASKS/Create/SC ONEVENT/mo" Событие [System [(EventID = 6006)]] "/EC Security/tn on_shutdown_6006/tr" c:  some.bat "SCHTASKS/Create/SC ONEVENT/mo  "Ева  nt [System [(EventID = 6008)]] "/EC Security/tn on_shutdown_6008/tr" c:  some.bat " 

ответил 11 ноября ’20 в 15:10


Программно этого можно добиться с помощью SCHTASKS:

  SCHTASKS/Create/SC ONEVENT/mo "Событие [System [(EventID = 1074)]]"/EC Security/tn on_shutdown_normal/tr "c:  some.bat" SCHTASKS/Create/SC ONEVENT /mo "Событие [System [(EventID = 6006)]]"/EC Security/tn on_shutdown_6006/tr "c:  some.bat" SCHTASKS/Create/SC ONEVENT/mo "Событие [System [(EventID = 6008)]  ] "/EC Security/tn on_shutdown_6008/tr" c:  some.bat " 

Нередко возникают ситуации, когда требуется отойти от компьютера, а выключить его нет возможности, например по причине, когда закачивается файл, выполняется какая-то программа и т.д. В некоторых программах, наподобие Nero или Flashget, такая функция предусмотрена. Мы же рассмотрим преимущественно способы выключения компьютера с использованием возможностей Windows.

Выключение компьютера с помощью утилиты shutdown

Запускается программа через командную строку, так что для начала откроем её – Пуск – Выполнить – cmd или Пуск – Все программы – Стандартные – Командная строка. Чтобы узнать все ключи команды shutdown, вводим её с параметром /?

shutdown в командной строке

Ключи команды shutdown:
-i — отображение графического интерфейса. При использовании этот ключ ставится впереди всех.
-l — выход из системы. Несовместима с ключом –m.
-s — выключение компьютера.
-r — перезагрузка компьютера.
-a — отмена выполнения перезагрузки/выключения.
-m A — применение операции к удаленному компьютеру с именем A.
-t N — таймер выполнения операции в N секунд.
-c “T” комментарий к операции. При использовании в окне будет отображен комментарий T. В командной строке обязательно заключать его в двойные кавычки. Не должен быть длиннее 127 знаков.
-f — Принудительное завершение работы приложений без предварительного предупреждения.
-d [u] [p]:xx:yy Код причины. u – пользовательский код. p – запланированное завершение. xx – основной код причины (1-255). yy – дополнительный код причины (1-65535)

Команду можно вводить с любым из перечисленных параметров. Например, для автоматического отключения компьютера через час вводим команду shutdown –s –t 3600, где 3600 – это количество секунд, составляющих один час.

Автоматическое отключение компьютера через час

После ввода команды достаточно нажать

Enter

и появится окно с предупреждением о завершении работы и таймером с обратным отсчётом времени.

Отменить выключение можно повторным вводом команды shutdown с ключом –a.
Описанный способ работает в Windows XP и 7, не работает в Vista.
Ещё один вариант для этой же команды – ввести сразу время, когда должен отключиться компьютер в формате:
at время shutdown –s
В этом случае будет добавлено задание на отключение, увидеть его можно в списке назначенных заданий: Пуск – Все программы – Стандартные – Служебные – Назначенные задания.

Задание на отключение компьютера в планировщике

Использование скрипта для выключения компьютера

Есть готовый скрипт, позволяющий давать задание на выключение компьютера через указанное время. Достаточно скачать его, распаковать и запустить. Для удобства, можно сохранить его прямо на Рабочем столе, чтобы запускать скрипт по необходимости. После запуска нужно ввести время в секундах и подтвердить. Скрипт появится в списке процессов и через указанное время выполнит команду shutdown чтобы выключить компьютер.

Назначение задания для выключения компьютера

Для автоматического выключения компьютера можно назначить задание вручную. Заметим сразу, что потребуется пароль администратора и если в системе вход выполняется без пароля, придётся задать его в учётных записях, либо не использовать предлагаемый способ.

Проходим в меню Пуск – Все программы – Стандартные – Служебные – Назначенные задания. Добавляем новое задание и в качестве приложения указываем в папке windows/system32 файл shutdown.exe. Как вариант, можно выбрать любое приложение, а позже в свойствах задания ввести полный путь к shutdown.exe. Потом настраиваем время выполнения задания. И сразу же переходим к дополнительным настройкам, где указываем ключ-параметр –s, чтобы выключить компьютер.

Изменение свойств задания

Добавленное задание появится в списке и при наступлении указанного времени планировщик выполнит команду shutdown.

Использование утилиты psshutdown для планирования отключения компьютера

Утилита psshutdown, предложенная компанией Microsoft, обладает большими возможностями по сравнению с shutdown. Она входит в набор утилит PsTools и, кроме выключения компьютера, позволяет переводить его в спящий или ждущий режимы, указывать точное время отключения или время до отключения, а также предоставляет ещё много других удобных функций. Работает утилита в версиях Windows XP, Vista и 7.

Скачаем архив с утилитой, запустим и дождёмся окончания установки. После этого в командной строке будет возможно запускать команду psshutdown. Просмотр всех ключей, как и её аналога, выполняется с параметром /? При первом запуске нужно подтвердить согласие на использование, нажав кнопку [Agree]. Вот основные ключи команды psshutdown:
-k — выключить компьютер
-n — количество секунд до выполнения команды (максимум 20 секунд)
-r — перезагрузить компьютер
-t — указать время выключения в формате часы: минуты
-a — прервать операцию по выключению

Обратим внимание, буквы ключей для этой команды отличаются от рассмотренных ранее для shutdown. Для выключения компьютера в определенное время, например, в два часа ночи, вводим
psshutdown -k -t 02:00
В результате будет запущен обратный отсчёт до выключения, отображающийся в отдельном окошке поверх всех окон.

Задание на выключение компьютера с помощью psshutdown

Статья описывает, как выключить или перезагрузить компьютер на Windows из командной строки: PowerShell, JScript/VBScript с WSH, nhss, shutdown. А также дополнительно, как сделать выключение или перезагрузку с задержкой.

Выключить или перезагрузить компьютер из PowerShell

Выключить компьютер можно командной Stop-Computer из консоли PowerShell:

PS C:> Stop-Computer

Перезагрузить компьютер можно командой Restart-Computer из консоли PowerShell:

PS C:> Restart-Computer

Как это выглядит в консоли PowerShell:

Поскольку PowerShell сейчас устанавливается на Windows по умолчанию, то использование PS команды не требует дополнительных установок.

Чтобы выполнить выключение или перезагрузку через PowerShell из bat файла или из командной строки, их надо вызывать через powershell.

Например, команда перезагрузки локального компьютера в bat файле или командной строке:

powershell "restart-computer"

Аналогично, команда выключения локального компьютера в bat файле или командной строке:

powershell "stop-computer"

Выключить или перезагрузить компьютер из JScript/VBScript через WSH

Способ основан на использовании метода Win32Shutdown класса Win32_OperatingSystem:

Выключить компьютер можно следующим скриптом на JScript:

var wmi = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\.\root \cimv2");
var col_os = wmi.ExecQuery("Select * from Win32_OperatingSystem");
for(var i = new Enumerator(col_os); !i.atEnd(); i.moveNext())
  i.item().Win32Shutdown(1);

Перезагрузить компьютер можно следующим скриптом на JScript:

var wmi = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\.\root\cimv2");
var col_os = wmi.ExecQuery("Select * from Win32_OperatingSystem");
for(var i = new Enumerator(col_os); !i.atEnd(); i.moveNext())
  i.item().Win32Shutdown(2);

Пример на VBScript, с forced restart (добавляется 4):

Dim WMIServiceObject, ComputerObject AsObject 

WMIServiceObject = GetObject(
"Winmgmts:{impersonationLevel=impersonate,(Debug,Shutdown)}")
ForEach ComputerObject In WMIServiceObject.InstancesOf("Win32_OperatingSystem") 
    ComputerObject.Win32Shutdown(2 + 4, 0)

Поскольку WSH сейчас установлен по умолчанию на Windows, то использование JScript/VBScript не требует установки каких-либо программных компонентов.

Выключить или перезагрузить компьютер программой nhss

Программа nhss предназначена для управления питанием компьютера и позволяет выполнять такие команды, как выключение, перезагрузка, ждущий режим, спящий режим.

Выключить компьютер можно следующей командой:

nhss -sd

Перезагрузить компьютер можно следующей командой:

nhss -r

Команды просты в использовании, но потребуется установить программу nhss.exe и прописать путь к ней.

Выключить или перезагрузить компьютер командой shutdown

Выключить компьютер можно следующей командой:

shutdown

Перезагрузить компьютер можно следующей командой:

shutdown -r

Важно! Команда shutdown делает «грубое» завершение Windows, которое на практике приводило к тому, что не сохранялись настройки, сделанных в Windows в текущем сеансе. Поэтому хотя и выключение/перезагрузка компьютера через shutdown действительно срабатывает, я бы не рекомендовал использование shutdown для обычного завершения, а только для экстренных случаев, когда требуется максимально быстро завершить Windows, например, в случае Low Battery на ИБП.

Как выключить компьютер по таймеру

Чтобы настроить выключение компьютера через определенное время, например, через 1 час, это можно сделать выполнением команды выключения с задержкой, см. Сделать задержку в командном файле:

ping 127.0.0.1 -n 3600 > nul && nhss -sd

Или через PowerShell с задержкой в 30 минут:

ping 127.0.0.1 -n 1800 > nul && powershell "stop-computer"

Загрузить PDF

Загрузить PDF

Блокнот — это бесплатный текстовый редактор системы Windows, которым можно пользоваться для редактирования программных кодов. В Блокнот можно ввести некоторые простые команды Windows, чтобы создать файл, запуск которого приведет к выключению компьютера. Создайте такой файл, чтобы быстро выключать компьютер или просто пошутить над кем-то.

Шаги

  1. Изображение с названием Shut Down a Computer Using Notepad Step 1

    1

    Откройте Блокнот. Эта бесплатная программа для редактирования текста включена во все версии Windows. В Блокноте можно написать простейший код, который выключит компьютер.

    • Чтобы открыть Блокнот, нажмите «Пуск» > «Программы» > «Стандартные» > «Блокнот». Также можно нажать «Пуск», ввести блокнот и нажать Enter.
  2. Изображение с названием Shut Down a Computer Using Notepad Step 2

    2

    Введите shutdown.exe -s на первой строке. Это команда выключения компьютера.

  3. Изображение с названием Shut Down a Computer Using Notepad Step 3

    3

    Добавьте таймер с помощью параметра -t. По умолчанию компьютер выключится через 30 секунд. Чтобы изменить это время, добавьте параметр -t, а затем введите число секунд.

    • Например, чтобы компьютер выключился через 45 секунд, введите shutdown.exe -s -t 45.
    • Чтобы компьютер выключился немедленно, введите shutdown.exe -s -t 00.
  4. Изображение с названием Shut Down a Computer Using Notepad Step 4

    4

    Добавьте сообщение. Чтобы перед тем, как компьютер выключится, на компьютере отобразилось сообщение, используйте параметр -c. В нашем примере введите shutdown.exe -s -t 45 -c "текст сообщения". Текст нужно заключить в кавычки.[1]

    • Например, в сообщении можно указать, в течение какого времени компьютер выключится; для этого введите shutdown.exe -s -t 45 -c «Компьютер выключится через 45 секунд».
  5. Изображение с названием Shut Down a Computer Using Notepad Step 5

    5

    Нажмите «Файл» > «Сохранить как». Файл нужно сохранить в формате BAT (пакетный файл), запуск которого приведет к выключению компьютера.

  6. Изображение с названием Shut Down a Computer Using Notepad Step 6

    6

    Откройте меню «Тип файла» и выберите «Все файлы (*.*)». Теперь можно изменить тип файла.

  7. Изображение с названием Shut Down a Computer Using Notepad Step 7

    7

    Удалите расширение .txt в конце имени файла. Вместо него введите .bat.

    • Если расширение (в виде трех букв) не отображается, в сети найдите информацию о том, как это сделать.
  8. Изображение с названием Shut Down a Computer Using Notepad Step 8

    8

    Сохраните файл. Будет создан файл с расширением .bat; значок этого файла будет отличаться от значка текстового файла.

  9. Изображение с названием Shut Down a Computer Using Notepad Step 9

    9

    Запустите созданный файл, чтобы выключить компьютер. Процесс выключения произойдет в соответствии с правилами, которые вы задали.

    • Перед тем как выключить компьютер, сохраните открытые файлы.

    Реклама

Предупреждения

  • Если вы решили над кем-нибудь подшутить, делайте это на свой страх и риск. Помните, что на вас могут обидеться или рассердиться.

Реклама

Об этой статье

Эту страницу просматривали 51 618 раз.

Была ли эта статья полезной?

Фото: Depositphotos

Как поставить компьютер на таймер с помощью команды «Выполнить»

Самый быстрый способ настроить автоотключение компьютера — воспользоваться встроенным инструментом Windows, который называется «Shutdown». Сделать это можно через встроенное системное меню «Выполнить».

  • Для этого на клавиатуре наберите команду «Win +R».
  • После открытия окна, введите в поле значение «shutdown -s -t T», где T — время в секундах, через которое требуется выключить компьютер.

  • После подтверждения команды в Windows появится всплывающее уведомление о запланированном выключении.

  • Для отмены выключения снова вызовите меню «Выполнить» клавишами «Win + R» и введите значение «shutdown-a», а затем нажмите «ОК».

После этого Windows также уведомит вас об отмене запланированного завершения работы.

Стоит отметить, что данный способ выключения компьютера по таймеру не очень удобен тем, что каждый раз при его запуске вам необходимо будет в уме конвертировать время в минуты или часы, а также можно легко запутаться при вводе трудно запоминаемой команды, что требует ее записи в отдельный текстовый файл для последующего копирования.

Чтобы этого избежать, проще всего заранее настроить несколько таких «выключателей» с помощью ярлыков на рабочем столе или для их хранения в отдельной папке.

Как создать ярлык таймера выключения Windows 10

  • В любом месте рабочего стола (или в специально созданной папке) щелкните правой кнопкой мыши и создайте новый ярлык;

  • В поле «Расположение объекта» укажите путь «C:WindowsSystem32shutdown.exe -s -t T», где T — время, через которое необходимо будет выключить компьютер после запуска ярлыка;

  • Присвойте имя ярлыка, соответствующее установленному времени в минутах или часах, и нажмите кнопку «Готово».

Для создания команд выключения компьютера Windows 10 вы можете сделать множество таких ярлыков с различным временем запланированного выключения, а также дополнительно — один общий ярлык для отмены выключения, указав при его создании значение «C:WindowsSystem32shutdown.exe-a» в поле «Расположение объекта».

Как выключить компьютер по таймеру с помощью планировщика Windows

Еще один способ настроить автовыключение компьютера по расписанию — воспользоваться встроенным планировщиком заданий Windows.

Рассказываем, как настроить автоотключение:

  • Откройте меню «Выполнить» с помощью команды «Win + R» и введите значение «taskschd.msc» в поле задач;

  • После запуска Планировщика заданий укажите создание простой задачи;

  • В поле «Имя» укажите ее название, например, «Таймер»;

  • В поле «Триггер» необходимо указать требуемый период для запуска задачи. Для функции автоотключения будет уместным указать однократный запуск;

  • Задайте дату и время автоотключения;

  • Укажите действие «Запустить программу»;

  • Введите в поле «Программа или сценарий» значение «shutdown», а в поле «Добавить аргументы» установите значение «-s»;

  • Введите имя задачи и нажмите кнопку «Готово».

Автовыключение компьютера Windows с помощью сторонних программ

Если вышеперечисленные способы кажутся вам неудобными или по какой-то причине для вас не подходят, тогда рекомендуем воспользоваться сторонними программами. Самый простой способ — установить бесплатные утилиты из магазина приложений Microsoft Store.

Перейдите в магазин Microsoft Store через меню «Пуск» вашего компьютера, набрав в поиске «Microsoft Store» или воспользуйтесь разделом Топ бесплатных приложений на сайте microsoft.com. Для скачивания и установки необходимых программ достаточно ввести в соответствующее поле на сайте слово «Shutdown» и выбрать одно из предложенных решений.

Программа PowerOff Timer

Одно из таких решений из магазина приложений Microsoft Store — утилита PowerOff Timer.

Таймер выключения питания позволяет выключить/перезагрузить или перевести компьютер в спящий режим в определенное время. При назначении автоотключения таймер отключения питания будет свернут в системном трее Windows и продолжит работу в фоновом режиме. Если вы щелкните правой кнопкой мыши на его значке, открывшееся меню позволит вам немедленно отменить или изменить время завершения работы одним щелчком мыши.

Для установки программы перейдите на сайт microsoft.com и нажмите на кнопку «Получить» рядом с обзором программы PowerOff Timer. Сайт перенаправит вас в магазин приложений Microsoft Store.

После перехода в магазин приложений нажмите на кнопку «Получить» и дождитесь, пока приложение скачается и установится на ваш компьютер.

Если после установки ярлык приложения не появился на рабочем столе вашего компьютера, вы можете самостоятельно найти таймер сна Windows в меню «Пуск» и отправить его ярлык на рабочий стол, открыв выпадающее меню программы с помощью правой кнопки мыши и выбрав соответствующий пункт «Создать ярлык».

Программа Shutdown

Еще одно решение для автовыключения компьютера из магазина приложений Microsoft Store — бесплатная утилита Shutdown. Программа имеет интуитивно понятный интерфейс и выделяется на фоне конкурентов ярким визуальным оформлением.

Отличительной особенностью программы также является полное управление с помощью мыши без использования клавиатуры. Просто передвиньте ползунок управления программы на требуемый уровень и выберите одно из нужных действий: «Выключение», «Сон» или «Перезагрузка».

Для быстрого доступа к программе вы также можете создать ярлык программы на рабочем столе или закрепить ее на панели задач Windows.

Заключение

Функция автоотключения компьютера может оказаться полезной для самых разных задач. Неважно, скачиваете ли вы сериалы по ночам или хотите ограничить время, проведенное ребенком в компьютерной игре, — теперь вы знаете, как сделать это проще всего и всегда сможете самостоятельно настроить таймер выключения Windows.

Это тоже интересно:

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Hp laserjet 3052 не видит сканер windows 10
  • Windows essential business server
  • Обновление для windows 10 version 21h1 для систем на базе процессоров x64 kb5005463
  • Как открыть настройки микрофона на windows 11
  • Драйвер hp laserjet 1200 для windows 7 x32