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

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

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

Запускаем командную строку. Нажимаем WIN+R, в открывшемся окне ввожим «cmd» и нажимаем «ok».

Как работать с командой Shutdown?

Для отключения компьютера через определенное время нужно открыть окно “Выполнить”, нажав WIN+К на клавиатуре.

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

Комбинация клавиш Win+R на клавиатуре

Далее вводите туда следующее:

shutdown -s -t 3600 /f

Здесь -s означает выключение компьютера, -t задает время в секундах, через которое компьютер будет выключен. 3600 секунд равняется 60 минутам. Чтобы выключить пк через пол часа, то после -t нужно указать 1800 и так далее.

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

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

Вводим команду выключения через указанное время. В данном случае 3600 секунд (60 минут)

Как только вы введете данную команду и нажмете “ok”, то появится сообщение об отключении компьютера через заданное время.

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

Сообщение об отключении компьютера через время

Если по какой – то причине вам нужно отменить отключение компьютера через указанное время, например для изменения времени выключения, то достаточно снова открыть окно “Выполнить”, зажав кнопки WIN+R на клавиатуре, ввести команду:

Примеры использования команды SHUTDOWN:

shutdown или shutdown /? — отобразить справку по использованию команды.

shutdown /s — выключить питание компьютера через 30 секунд. Пользователю будет выдано предупреждение о запланированном выключении.

shutdown /s /t 0 — выключить питание компьютера немедленно.

shutdown /s /t 60 /m \COMP7 — выключить питание компьютера COMP7 через 60 секунд.

shutdown /s /t 60 /m \192.168.0.1 — выключить питание компьютера с IP-адресом 192.168.0.1 через 60 секунд. При необходимости, пользователь с правами администратора, может отменить процесс выключения командой shutdown -a

shutdown /h — перевести компьютер в режим гибернации. При выполнении команды, вся информация из оперативной памяти (процессы, программы, данные) сохраняются в специальном файле hyberfil.sys , находящемся в корневом каталоге системного диска и выполняется обычное выключение питания. При следующем включении компьютера, диспетчер загрузки Windows ( BOOTMGR ) выполнит восстановление состояния системы из файла hyberfil.sys . Режим перевода в гибернацию должен быть включен для данного компьютера, например командой powercfg /H on или с помощью оснастки «Электропитание» панели управления Windows. Также, необходимо учитывать, что для реализации данного режима потребуется наличие большого объема свободного места на жестком диске под копию оперативной памяти.

shutdown /l — завершить сеанс текущего пользователя. Команда завершения сеанса может быть выполнена только на локальном компьютере и только для текущего пользователя. Аналогично выполнению команды logoff без параметров.

shutdown /r — выполнить перезагрузку локального компьютера. По умолчанию, перезагрузка выполнится через 30 секунд, если не задан параметр /t

shutdown /r /o /t 0 — выполнить перезагрузку локального компьютера немедленно ( t 0 , с возможностью выбора дополнительных опций ( /o . После перезагрузки на экран выводится меню выбора действий, с помощью которого можно либо продолжить обычную загрузку, либо выбрать дополнительные режимы для диагностики и восстановления системы. Параметр /o допустим для операционных систем Windows 8 и более поздних.

shutdown /r /m \192.168.0.1 — выполнить перезагрузку компьютера с IP-адресом 192.168.0.1.

shutdown /g — выполнить перезагрузку с восстановлением выполнения приложений, зарегистрированных с использованием функции API RegisterApplicationRestart . Обычно используется при обновлении системы, когда в процессе установки необходима перезагрузка с продолжением процесса инсталляции.

shutdown /r /c «Плановая перезагрузка» /d P:12:555 — выполнить перезагрузку компьютера с отображением сообщения «Плановая перезагрузка» и записью в системный журнал причины — «Запланированная», основной код — «12» (0x0B), дополнительный код — «555» (0x022b).

shutdown /i — запуск графической среды утилиты shutdown.exe . На экран выводится «Диалог удаленного завершения работы».

Диалог удаленного завершения работы

Для выполнения операции выключения, перезагрузки или завершения сеанса пользователя, нужно ввести имя или IP- адрес компьютера с использованием кнопки «Добавить», выбрать желаемое действие, причину и заполнить поле «Комментарий», текст из которого будет отображаться в информационном сообщении о запланированном действии. Для большинства причин, поле комментария является обязательным, и без его заполнения кнопка «OK» будет неактивной.

В Windows 7 и более поздних, удаленное выключение или перезагрузка с использованием команды shutdown , может завершаться ошибкой ”Отказано в доступе (5)” даже при наличии прав администратора и при разрешении принудительного удаленного завершения работы в локальных групповых политиках. Кроме того, при обращении к скрытым административным ресурсам C$ , ADMIN$ . и т.п. удаленного компьютера запрашивается имя пользователя и пароль, но подключение завершается отказом в доступе. Проблема решается выводом компьютера из домашней сети и добавлением (изменением) параметра реестра, в раздел:

hklmSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
необходимо добавить параметр LocalAccountTokenFilterPolicy , принимающий занчение dword:00000001

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

Управление электропитанием в командной строке Windows — команда POWERCFG

Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»

Наглядные примеры перезагрузки и выключения командой SHUTDOWN

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

  • Выключение локальной системы через 30 секунд с немедленным выходом из системы и закрытием работающих приложений: shutdown /s /t 30 /l /f
  • Перезагрузка локальной системы через 30 секунд: shutdown /r /t 30
  • Отмена задержанного выключения компьютера: shutdown /а

Итак, самыми нужными параметрами команды Shutdown являются:

  • /s — параметр для завершения работы системы;
  • /r — параметр задающий перезагрузку системы;
  • /t — Задержка Выключения, исчесляется в секундах;
  • /l — обеспечивает немедленный выход текущего пользователя из системы;
  • /f — закрывает все работающие приложения без предварительного предупреждения пользователей.

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

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

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

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

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

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

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

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

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

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

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

В заключение мы объясним, каковы параметры команды выключения.

  • /i. Показать графический интерфейс.
  • /l. Выполнить выход из системы. Этот параметр нельзя использовать вместе с параметром /m или /d.
  • /s. Выключить компьютер.
  • /r. Перезагрузить компьютер.
  • /g. Перезагрузить компьютер и все зарегистрированные приложения.
  • /a. Останавливает процедуру автоматического выключения.
  • /p. Выключить компьютер без какого-либо периода ожидания и предупреждения. Этот параметр можно использовать вместе с опциями /d и /f.
  • /h. Использовать режим гибернации компьютера. Этот параметр может использоваться вместе с опцией /f.
  • /t xxx. Установить период ожидания до выключения компьютера в xxx секунд. Допустимый диапазон: 0-315360000 секунд (10 лет) для Windows 10, Windows 8.1/8 и Windows 7 и 0-600 секунд для Windows Vista.
  • /f. Принудительно закрыть запущенные приложения. Параметр /f неявный, если период ожидания больше 0 для параметра /t.
  • /?. Отображает справку для команды.

Синтаксис команды

shutdown [/i /l /s /r /g /a /p /h /e] [/f] [/m \computer] [/t xxx] [/c «комментарий»]

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector