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

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

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

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

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

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

shutdown -s -t 3600 /f

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

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

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

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

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

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

shutdown -a

и нажать «ок».

Для ускорения работы за компьютером всегда полезно применять быстрые клавиши, которые сильно экономят время. Это относится не только к Windows XP и 7, но и к более современным продуктам — Windows 10. Поэтому существую интересные способы управления системой через командную строку. Интересный факт, что подобный интерфейс не устаревает даже в Windows 10, так как некоторые вещи всё-таки долговечны. В этой статье мы рассмотрим вопрос отключения системы через эту лаконичную в своём дизайне командную строку. Самое приятное, что таким методом можно отключать компьютеры не только в непосредственной близости, но и через удалённые элементы управления.

Можно использовать любое заданное время. При этом способ настолько универсальный, что подходит для всех систем от XP до 10 поколения включительно. Настроить подобный сервис может каждый, тем более, что такое выключение очень популярно для тех людей, которые часто желают выключить компьютер после просмотра сериала или загрузки фильмов перед сном. Очень удобно, когда уже давно спишь, а система сама выключается в заданное время.

Код запуска

Чтобы выключить свой компьютер через интересный интерфейс – командную строку, необходимо выполнить ряд последовательных действий:

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

  • Откроется окно с чёрным фоном, где требуется набрать: shutdown /s /t 60. Данный код означает, что выключение компьютера состоится через одну минуту.

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

  • /L – это автоотключение с последующим выходом из текущего пользователя.
  • /f – это автоотключение с последующим закрытием всех работающих программ в системе Windows.

Удалённое завершение работы

Автоотключение есть возможность настроить и через систему удалённого управления компьютера. Для этого нужно прописать другой код:

  • shutdown /s /t 60 /f /L /m \\192.168.1.55

Также после /m можно прописывать и имя компьютера. Например, если компьютер называется USER, то код изменяется:

  • shutdown /s /t 60 /f /L /m \\USER

Платформы

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

(Visited 2 354 times, 1 visits today)

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

Формат командной строки:

SHUTDOWN.EXE xx:yy ]

Если в командной строке не заданы параметры, или задан параметр /? - то на экран выдается краткая справка по использованию команды.

Вместо синтаксиса /ключ допускается использование -ключ :

SHUTDOWN.EXE [-i | -l | -s | -r | -g | -a | -p | -h | -e] [-f] [-m \\компьютер][-t xxx][-d xx:yy [-c "комментарий"]]

Параметры командной строки:

/i - Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l - Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d .
/s - Завершение работы компьютера.
/r - Завершение работы и перезагрузка компьютера.
/g - Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a - Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p - Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f .
/h - Переключение локального компьютера в режим гибернации. Можно использовать с параметром /f .
/e - Указание причины непредвиденного завершения работы компьютера.
/o - Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Данный параметр допустим для Windows 8 и более поздних версий. Необходимо использовать в с параметром /r.
/m \\компьютер - Имя или IP-адрес конечного компьютера.
/t xxx - Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30 секунд. Если период таймаута больше 0, применяется параметр /f .
/c "комментарий" - Комментарий с причиной перезапуска или завершения работы. Наибольшая длина - 512 знаков.
/f - Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр /f используется, если для параметра /t задано значение больше 0.
/d xx:yy Необходимо указать причину для перезагрузки или выключения. "p" означает запланированную перезагрузку или завершение работы. "u" означает, что причина определяется пользователем. Если не задано ни "p", ни "u", перезагрузка или завершение работы являются незапланированными. xx является основным кодом причины (целое положительное число, меньшее 256). yy является вспомогательным кодом причины (целое положительное число, меньшее 65536).

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

Примеры использования команды 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 . Обычно используется при обновлении системы, когда в процессе установки необходима перезагрузка с продолжением процесса инсталляции.

Выполнить перезагрузку компьютера с отображением сообщения "Плановая перезагрузка" и записью в системный журнал причины - "Запланированная", основной код - "12" (0x0B), дополнительный код - "555" (0x022b).

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

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

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

hklm\Software\Microsoft\Windows\CurrentVersion\Policies\System
необходимо добавить параметр LocalAccountTokenFilterPolicy , принимающий занчение dword:00000001

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

В дополнение:

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

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

И так, для начала нужно вызвать командную строку. Нажимаем сочетанием клавиш R

Появится окно команды Выполнить , вводим туда cmd и жмем ОК


Появится командная строка, вводите следующее

shutdown / s / t 3600

После чего жмем клавишу Enter

Где число 3600 обозначает количество секунд до выключения, именно секунд, а не минут.

1 час = 3600 секунд
2 часа = 7200 секунд
3 часа = 10800 секунд

Указанный выше способ подходит для Windows 7 и Windows 8, для операционной системы Windows XP вместо слеша нужно указать дефис.

shutdown - s - t 3600

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

shutdown /a

и жмем клавишу Enter

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

Использование: shutdown

xx:yy ]

Без пар. Отображение справки. То же, что и с параметром /?.

/? Отображение справки. То же, что и без параметров.

/i Отображение графического интерфейса пользователя.

Этот параметр должен быть первым.

/l Завершение сеанса. Этот параметр нельзя использовать с

параметрами /m или /d.

/s Завершение работы компьютера.

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

/a Отмена завершения работы системы.

Этот параметр можно использовать только в период ожидания.

/p Немедленное отключение локального компьютера без предупреждения.

Можно использовать с параметрами /d и /f.

/h Переключение локального компьютера в режим гибернации.

Можно использовать с параметром /f.

/e Указание причины непредвиденного завершения работы компьютера.

/m компьютер Указание конечного компьютера.

/t xxx Задание задержки в xxx секунд перед завершением работы

компьютера.

Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30.

Если период таймаута больше 0, применяется

параметр /f.

/c "комментарий" Комментарий с причиной перезапуска или завершения работы.

Наибольшая длина - 512 знаков.

/f Принудительное закрытие запущенных приложений без предупреждения пользователей.

Параметр /f используется, если для параметра /t

задано значение больше 0.

/d xx:yy Необходимо указать причину для перезагрузки или выключения.

"p" означает запланированную перезагрузку или завершение работы.

"u" означает, что причина определяется пользователем.

Если не задано ни "p", ни "u", перезагрузка или завершение работы

являются незапланированными.

xx является основным номером причины (целое положительное число, меньшее 256).

yy является вспомогательным номером причины (целое положительное число, меньшее 65536).

Причины на этом компьютере:

(E = ожидалось, U = не ожидалось, P = планировалось, C = определено

пользователем)

Тип Основной Вспомогательный Заголовок

U 0 0 Другое (Незапланированное)

E 0 0 Другое (Незапланированное)

E P 0 0 Другое (Запланированное)

U 0 5 Другие отказы: Система не отвечает

E 1 1 Оборудование: Обслуживание (Незапланированное)

E P 1 1 Оборудование: Обслуживание (Запланированное)

E 1 2 Оборудование: Установка (Незапланированная)

E P 1 2 Оборудование: Установка (Запланированная)

E 2 2 Операционная система: восстановление (запланированное)

E P 2 2 Операционная система: восстановление (запланированное)

P 2 3 Операционная система: Обновление (Запланированное)

E 2 4 Операционная система: Настройка (Незапланированная)

E P 2 4 Операционная система: Настройка (Запланированная)

P 2 16 Операционная система: Установка пакета обновления (Запланирован

2 17 Операционная система: Установка исправления (Незапланированная)

P 2 17 Операционная система: Установка исправления (Запланированная)

2 18 Операционная система: Установка исправления безопасности (Незап

P 2 18 Операционная система: Установка исправления безопасности (Запла

E 4 1 Приложение: Обслуживание (Незапланированное)

E P 4 1 Приложение: Обслуживание (Запланированное)

E P 4 2 Приложение: Установка (Запланированная)

E 4 5 Приложение: Не отвечает

E 4 6 Приложение: Работает неустойчиво

U 5 15 Отказ системы: STOP-ошибка

U 5 19 Проблема безопасности

E 5 19 Проблема безопасности

E P 5 19 Проблема безопасности

E 5 20 Потеря сетевых подключений (Незапланированная)

U 6 11 Сбой питания: Отключение кабеля

U 6 12 Сбой питания: Общие неполадки

P 7 0 Завершение работы, вызванное устаревшей API-функцией

Код: 6583079


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

Предназначение SHUTDOWN

Большинство пользователей выключает свой компьютер с помощью стартового меню, с помощью меню через Alt+F4, или просто нажав на кнопку питания ПК.

Альтернативой этому может стать команда shutdown (перевод с англ. «shutting down» - выключение). Функционал данной команды позволяет выключить ваш компьютер (как сразу, так и через некоторое время), перезагрузить его, ввести в режим гибернации, выйти из учётной записи. Также, задать особенности выключения в специальном графическом окне, совершить другие действия, позволяющие кастомизировать процесс выключения ПК под нужды конкретного пользователя.

Команда поддерживает как локальное отключение компьютера, так и удалённое, позволяя отключать (перезагружать, вводить в гибернацию и т.д.) другие ПК в вашей сети (необходимо наличие прав администратора).

Как использовать SHUTDOWN

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

Чтобы начать работу с командой (нажмите на кнопку «Пуск», в строке поиска введите cmd, и нажмите ввод). Рекомендую запускать командную строку от имени администратора по видео:

Функционал команды shutdown выглядит следующим образом:

Из всей обоймы ключей я бы отметил следующие:

shutdown /a – команда останавливает процесс выключения или перезагрузки. Может быть полезна в ситуации, когда служба обновления Виндовс (Windows Update) решила перезагрузить ваш компьютер (или когда вы или какие-либо сторонние программы запустили процесс перезагрузки);

shutdown /s – команда выключения ПК;

shutdown /r – команда перезагрузки PC;

shutdown /g – функционал ключа похож на shutdown /r (компьютер перезагружается), при этом вновь запускаются все зарегистрированные приложения;

shutdown /h – ввод компьютера в режим гибернации;

shutdown /l – выход из учётной записи текущего пользователя (log off);

shutdown /p – выключение компьютера без соответствующих предупреждений. Равноценна команде shutdown /s /f /t 0.

Команда SHUTDOWN - примеры реализации

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

Пример №1. Выключаем питание компьютера немедленно

В командной строке наберите:

shutdown /s /t 0

Наберите команду с указанными ключами в командной строке

Пример №2. Выключаем питание компьютера с задержкой

В командной строке используйте команду:

shutdown /s /t 3600 (3600 – это время в секундах, в данном примере это 60 минут, т.е. один час). Вместо 3600 поставьте любое удобное для вас время, высчитав его показатель в секундах;

Пример №3. Перезагружаем компьютер немедленно

shutdown /r /t 0

Пример №4. Переводим ПК в режим гибернации

Введите - shutdown /h/t 0

Пример №5. Завершаем сеанс текущего пользователя

Пример №6. Останавливаем выключение компьютера

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

Пример №7. Перезагружаем удалённый компьютер по IP-адресу

shutdown /r /m \\192.168.0.1

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

Пример №8. Выключаем удалённый компьютер по его сетевому имени

shutdown /s /t 300 /m \\COMP1

Команда выключает питание сетевого компьютера COMP1 через 5 минут (300 секунд).

Пример №9. Запускаем графическую утилиту showdown

После запуска на экране появится табличка «Диалог удалённого завершения работы».

С помощью кнопки «Добавить» необходимо указать IP-адрес или имя нужного компьютера, выбрать желаемое действие, а затем заполнить форму «Примечание» (данный текст будет выводиться в предупреждении о выполнении запланированного вами действия).

Пример №10. Перезагружаем ПК с восстановлением работы зарегистрированных приложений

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

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

Для осуществления этой операции выполните следующее:


Заключение

Команда shutdown позволяет выполнять необходимые операции для выключения и перезагрузки вашего компьютера. Если же функционал данного инструмента вас не устроил, тогда можно обратиться к возможностям таких программ как «Таймер выключения», «Time PC», «Shutdown Scheduler» и других аналогов, позволяющих выключить ПК в заданное вами время.