Как выключить компьютер через определенное время и не один. 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 8. Но, такой способ выключения компьютера удобен далеко не всегда. Иногда гораздо удобней выключить компьютер или с помощью ярлыка на рабочем столе. В данной статье мы расскажем о том, как это реализовать.
Выключение компьютера через командную строку производится с помощью команды shutdown. Команда shutdown может принимать такие параметры:
- /s – Выключение компьютера;
- /a – Отмена перезагрузки или выключения компьютера. Данный параметр можно использовать только во время ожидания выключения (выключения с задержкой);
- /h – Переход в ;
- /t xxx – Установка задержки в XXX секунд перед перезагрузкой или выключением компьютера. Позволяет ;
- /c «комментарий» – Комментарий с указанием причины выключения или перезагрузки компьютера;
- /f – Принудительное завершение всех открытых программ без предупреждения пользователя. Данный параметр используется, если для параметра /t указана задержка больше 0 секунд;
- Другие параметры, которые можно использовать для выключения компьютера через командную строку вы сможете узнать, использовав команду shutdown без каких либо параметров;
Итак, для того чтобы произвести немедленное выключение компьютера через командную строку или так называемую консоль, необходимо ввести такую команду:
- Shutdown /s /t 00
Если вы хотите выключить компьютер с задержкой, то вместо нулей необходимо указать задержку в секундах:
- Shutdown /s /t 60
Если вы хотите перезагрузить компьютер, то вместо параметра /s используйте параметр /r:
- Shutdown /r /t 00
Для перезагрузки с задержкой используем параметр /t c указанием количества секунд:
- Shutdown /r /t 60
При перезагрузке или выключении компьютера с использование задержки, на экране появляется окно с предупреждением.
Если задержка очень длительная, например 60 минут (3600 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана.
Во время действия задержки выключение компьютера можно остановить. Для этого в командной строке нужно ввести команду:
- Shutdown /a
Нужно отметить, что команду Shutdown можно использовать не только в командной строке, но и в ярлыках. Это позволяет создать ярлык для выключения компьютера. Такой ярлык можно оставить на рабочем столе или закрепить на стартовом экране Windows 8.
Для этого откройте контекстное меню (правая кнопка мышки) и используйте функцию «Создать ярлык».
В открывшемся окне команду для выключения или перезагрузки компьютера и нажмите на кнопку «Далее».
В результате вы получите ярлык, при открытии которого ваш компьютер выключится.
Иногда в процессе использования компьютера возникают ситуации, когда нужно выключить компьютер через командную строку.
Использование shutdown
Стоит сразу сказать, что набор команд shutdown довольно широкий и позволяет не просто быстро выключить компьютер, а и перезагрузить его, выключить через определённое время и выполнить другие действия.
Также есть команда принудительного завершения работы на случай, когда все остальное всё-таки отказывается работать и компьютер всё равно находится во включённом состоянии.
Запуск командной строки
Чтобы использовать shutdown, необходимо запустить командную строку .
Для этого зайдите в меню «Пуск» или меню Windows в более поздних версиях, после чего откройте «Все программы», раздел «Стандартные» и нажмите на командную строку.
Второй путь состоит в том, чтобы запустить окно выполнения программ путём одновременного нажатия кнопок Win и R на клавиатуре и ввести туда команду cmd.exe .
После этого останется нажать Enter на клавиатуре или просто кнопку ОК в том же окне. Оба этих способа можно видеть на рисунке 1.
Ввод инструкций
- s – выключить компьютер;
- r – перезагрузить компьютер;
- a – прекратить выключение компьютера;
- f – принудительно выключить компьютер.
То есть команда простого выключения компьютера будет выглядеть следующим образом:
shutdown -s
Выглядит ввод этой команды так, как показано на рисунке 2.
Специальные инструкции
Кроме всего вышеперечисленного, у команды shutdown есть набор специальных инструкций. Выглядят они следующим образом:
- i – вывод на экран справки о данном наборе команд;
- l – выход из данного меню;
- m \\ – действие с удалённым компьютером;
- t [время, через которое будет выключен компьютер] – выключение через определённый промежуток времени;
- d – код причины выключения компьютера.
Последняя команда вводится с параметрами пользовательского кода (u ), кода запланированного завершения (p ), основного кода причины (xx ) и дополнительного кода (yy ) в таком формате:
[u][p]:xx:yy
Что касается команды управления удалённым компьютером, то пример её ввода будет выглядеть примерно так: если речь идёт о вводе ip-адреса –
shutdown –m \\192.168.1.1 ;
если компьютер подключён по и известно его имя –
shutdown –m \\komp1 .
Команда выключения через определённый промежуток времени вводится примерно так:
shutdown –t 25 .
Это означает, что компьютер выключится через 25 секунд. Описание всех этих команд можно увидеть, если вызвать справку, что делается командой
shutdown -i .
Можно вводить сразу целый набор команд в одной и той же строке.
К примеру, чтобы выключить компьютер с ip-адресом 192.165.3.4 через 45 секунд, необходимо ввести следующее:
shutdown –s –t 45 –m \\192.165.3.4 .
На рисунке 3 наглядно показано, как выглядит ввод этих инструкций.
Эти команды можно вводить не через тире (- ), а и через слэш (/ ). В этом случае всё будет выглядеть вот так.
Другой вариант ввода команд
Все вышеперечисленные команды можно вводить не только в командную строку, а и в окно выполнения программ.
Выше приводится инструкция, как через него запустить командную строку, но делать это вовсе не обязательно.
Команду shutdown вместе со всеми остальными инструкциями также можно вводить в окно выполнения программ.
Чтобы её запустить, как и раньше, нужно нажать одновременно кнопки Win и R на клавиатуре. А дальше можно ввести точно те же команды, которые были перечислены выше.
К примеру, ввод команды для принудительного выключения будет выглядеть вот так.
Сюда тоже можно вводить более сложные инструкции, пример которых был приведён выше.
У такого варианта ввода есть некоторые преимущества.
К примеру, в командной строке пользователь не увидит, как происходит процесс отключения через определённый промежуток времени – он просто пройдёт и машина выключится.
Но если ввести команду для завершения работы через, к примеру, 60 секунд, на экране появится окно с таймером, который и начнётся с 60 секунд и будет идти по убыванию, пока не достигнет отметки 0 (ноль) секунд и не выключится.
Пример такого окна показан на рисунке 6.
Кроме того, в окне выполнения программ будут автоматически отображаться команды, которые пользователь вводил раньше.
Простым наведением курсора на одну из них можно ввести её снова. Все это выглядит примерно так, как показано на рисунке 7.
Важно понимать, что прервать работу инструкций по выключению невозможно простым закрытием такого окна.
Как упоминалось выше, для этого есть специальная команда shutdown –а . Только она может прекратить выключение.
Поэтому если вы уже ввели одну из инструкций вместе со словомshutdown , а потом передумали, срочно открывайте командную строку или окно выполнения программ и вводите shutdown –а .
Наглядное использование инструкций, связанных с shutdown, показано в видеоролике ниже.
Не редко возникают ситуации, когда нам требуется провести отключение компьютера через командую строку.
К примеру, прямо на ваших глаза вирус «поедает» файлы и лучшим выходом в предоставленной ситуации является именно отключение
ПК срочно.
Лучше всего подойдет специальная Windows команда «Shutdown ». Как пользоваться ей и другими командами мы рассмотрим ниже.
1. Shutdown в командной строке
С помощью shutdown можно не только выключить быстро компьютер, но и перезагрузить его, либо задать ему время через которое ему следует отключиться.Также команда отлично справляется с «принудительным» завершением работы пк, в том случае, если что-то мешает компьютеру отключиться.
2. Командная строка. Запуск.
Для того, чтобы начать использовать команду для отключения пк shutdown, нужно открыть саму командную строку.В меню «Пуск» входим в раздел «Все программы», далее «Стандартные» и найдите там «Командная строка».
Второй, более простой метод – это комбинация клавиш Windows + R .
3. Инструкции по вводу
Всё достаточно просто. Введите в нужное поле shutdown, а после нажмите на пробел и тире и используйте одну букв, которые ведут к разному результату.shutdown –s – выключение компьютера; shutdown –r – перезагрузка компьютера; shutdown –a – остановить выключение компьютера; shutdown –f – выключить компьютер принудительно.
4. Другие инструкции.
Кроме команды отключения, есть и набор других инструкций. Выглядят они так:- i – выводит на экран справку о наборе команд;
- l – выходи зи меню;
- m – взаимодействие с удаленным пк;
- t [время через которое пк должен быть отключен];
- d – причина выключения пк.
5. Альтернативный вариант ввода команд
Все команды, перечисленные выше, могут быть введены еще и в окно «выполнения» программ.Нажмите сочетание клавиш Win+R и откройте доступ к утилите «Выполнить ». Чтобы принудительно выключить ПК, в нее достаточно ввести следующее:
Сюда же могут быть введены более сложные команды, примеры которых вы видели выше.
Этот способ обладает некоторыми преимуществами. Например после введения команды через какой-то промежуток времени, пользователю будет транслироваться время, через которое машина будет отключена.
То есть, если установить таймер выключения на 60 секунд, то на экране появится небольшое окошко, в котором секунды будут убывать до нуля. Как только таймер тикнет на «ноль», ПК выключится.
Команда 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 - команда