Операционная система Windows самая распространенная в мире и, наверное, достаточно сложно найти пользователя, который никогда бы в ней не работал. Тем не менее, многие не знают о таком инструменте этой ОС как Shutdown. Команда, отдаваемая с его помощью, позволяет производить операции выключения или перезагрузки компьютера по расписанию или удаленно. Как правильно использовать этот полезный инструмент, мы расскажем в этой статье.
Командная строка Windows
Интерфейс командной строки в операционной системе Windows реализован с помощью двух программ. Первая - Cmd.exe, присутствующая во всех версиях ОС семейства NT, и вторая, впервые появившаяся в Windows 7, более современная и гибкая - PowerShell. Особенность их применения заключается в прямом, без использования графического интерфейса, вводе текстовых команд.
Современные пользователи, привыкшие к работе в оконном режиме с использованием мыши, уделяют не слишком много внимания командной строке. Тем не менее, метод может быть и не слишком быстрый, но в ряде случаев чрезвычайно эффективный. Инструментарий насчитывает свыше полутора сотен полезных команд, возможности которых могут быть расширены применением дополнительных ключей.
Параметры команды Shutdown связанные с управляющими ключами можно просмотреть, введя в консоли управления:
shutdown
Результат выдачи будет содержать в себе полный перечень ключей для локальной и сетевой работы, а также список цифровых кодов уведомлений, передаваемых этой командой пользователю удаленного компьютера.
Shutdown.exe и «оконный» режим
Чтобы вызвать графический интерфейс, который имеется у Shutdown, команда исполнения должна быть введена с ключом «/i». Как ни странно, программа, работающая из командной строки, в этом случае открывает привычное пользователю окно. Называется оно «Диалог удаленного завершения работы».
Использовать данный интерфейс предполагается для удаленного администрирования входящих в домен компьютеров. Выбор машин в сети осуществляется в верхней части окна. После этого можно задать тип выключения и уведомление, которое получит удаленный пользователь. При этом выбор можно осуществлять между плановыми и неплановыми работами, связанными с обслуживанием аппаратной части или обновлением программного обеспечения.
Сетевые управляющие ключи
Вернемся немного назад и посмотрим, какие возможности, при использовании ключей, получает команда Shutdown. Windows 7 и более новые версии могут работать с ней и через старую консоль, и через интерфейс PowerShell. Синтаксис команд в нем практически не изменился, даже расширившись за счет применения новых, аналогичных используемым в командной строке Linux.
Итак, управляющий ключ вводится через пробел за основным текстом и отделяется от него символом слеш «/». Ниже мы приведем ключи, используемые для удаленного управления компьютерами и расшифровку их действий:
/ m\\«имя компьютера»
Обращение к удаленной машине. Вводится или доменное имя, или IP адрес, без кавычек.
Поле может содержать до 512 символов и предназначено для передачи удаленному пользователю комментария о причинах выключения или перезагрузки.
/ f
Принудительное, без предупреждения, завершение всех запущенных приложений.
/t хххххххх
Время задержки в секундах до срабатывания команды. Позволяет задавать временной промежуток, продолжительностью от нуля секунд до одного года. В секундах это составляет 31536000.
/ d [ p| u:]xx:yy
Дает возможность указать тип события, выбирая из трех категорий - плановое, внеплановое, ожидаемое. Дополнительные параметры xx и yy содержат цифровые коды причин из справочника системных событий.
Отмена действия команды
Ни один человек, даже системный администратор, не может быть на сто процентов застрахован от ошибок. И в этом случае встает вопрос, можно ли и как отменить команду Shutdown, поданную на удаленную машину ошибочно или с неверным ключом? Microsoft предусмотрел такую возможность.
Отменить любое действие, в том числе и неверно заданное, можно, но только в том случае, если при подаче команды был задан параметр задержки ее исполнения. До истечения выбранного промежутка времени администратор может повторно подать на удаленный компьютер команду shutdown/a . В этом случае произойдет отмена любого запланированного заранее действия.
Работает такой способ как для локальных, так и для удаленных компьютеров. На локальной машине, получив предупреждении о готовящемся действии, вы в консоли должны будете подать отменяющую его команду. Успешность выполнения будет подтверждена всплывающим сообщением в области уведомлений.
Локальные управляющие ключи
Возможности этой команды не ограничиваются работой только с удаленными компьютерами. На локальном компьютере также можно использовать Shutdown Windows. Команда в этом случае задается в текстовом режиме через управляющую консоль. Ключи для управления локальной машиной и расшифровка их действий приведены ниже:
/ l
Завершение сеанса текущего пользователя системы.
/ s
Завершение работы и выключение.
/ r
Завершение работы с последующей перезагрузкой.
/ g
Завершение работы, перезагрузка и повторный запуск локального компьютера со всеми ранее открытыми приложениями.
/ p
Немедленное отключение без выдачи предупреждений.
/ h
Перевод локального компьютера в энергосберегающий режим.
Как видите, набор команд для отдельного компьютера тоже достаточно большой и позволяет выполнять выключение, перезагрузку и перевод в режим сна. При этом допускается одновременное использование нескольких ключей.
Планировщик задач
Кроме работы с командной строкой, существует возможность создать правило с использованием планировщика задач и функции Shutdown. Команда, с необходимыми ключами, в этом случае задается в интерфейсе планировщика Windows. Находится эта программа в группе «Стандартные - Служебные» основного меню операционной системы. Для ввода задачи потребуется выполнить ее запуск от имени администратора системы.
Выбираем «Создать простую задачу» и заполняем поля, которые нам будут открываться по мере выполнения. На этих этапах будет предложено указать имя нового запланированного действия и задать его расписание. Добравшись до шага, в котором требуется задать программу, впишем в поле нашу команду и зададим необходимые аргументы. Синтаксис ввода ключей в этом случае несколько отличается. Вместо слеш перед ними ставится дефис.
К примеру, задав аргументы -s и -t мы получаем аналог shutdown /s /t. Команда, выполняемая по созданному таким образом расписанию, будет приводить к выключению компьютера по истечении 30 секунд, в течении которых мы будем видеть окно предупреждения.
В заключение
Теперь, при желании, вы сможете самостоятельно создавать правила отключения или обслуживания для компьютера, используя Shutdown. Команда, как вы заметили, очень гибкая и обладает достаточным количеством управляющих ключей, чтобы удовлетворить потребности как простого пользователя, так и сетевого администратора.
Обновлено -2017-01-25
Как выключить компьютер по расписанию? Сижу за компьютером уже за полночь, а файл так и не скачался. Спать хочется смертельно. До утра я в таком положении не усну. Что делать? И ведь знаю, что надо было сделать, но лень победила, теперь расплачиваюсь. А всего-то необходимо было задать выключение компьютера по расписанию. Ну что ж будем исправлять ситуацию. В Windows есть специальная программа, именно для таких ситуаций, когда необходимо выключить компьютер в определенное время, без вмешательства пользователя. Называется она shutdown. exe .
Задать выключение ПК в заданное время в течение дня
- Заходим в Пуск – Выполнить ;
- В открывшемся окне Запуск программы вводим at 22:00 shutdown –s и нажимаем внизу кнопку ОК
Ровно в 22:00 появится вот такое окошко с предупреждением о Завершении работы системы .
Но вы, скорее всего, его уже не увидите, т.к. будете крепко спать, зная, что компьютер сам выключиться.
Если вы напишите команду at 22:00 shutdown – r с латинской буквой r на конце, то компьютер просто перезагрузится.
Если вы хотите отменить ранее введенную команду, то необходимо в этом же окне прописать команду: at 22:00 shutdown – a c буквой а на конце.
Программируем выключение компьютера на ежедневное выключение в одно и тоже время
Для этого воспользуемся службой Назначенные задания .
- Переходим в меню – Пуск – Программы – Служебные – Назначенные задания ;
- Откроется окно Назначенные задания ;
- Выбираем иконку Добавить задание ;
- Откроется окно Мастера планирования заданий ;
- В следующем окне выбираем любую программу из предложенного списка или по кнопке Обзор и нажимаем кнопку Далее ;
- Почему любую? Потому, что нам необходимо добраться до программы shutdown , а она так просто не появиться, и мы делаем как бы выманивающий трюк. Как в говорят детективы: — «Ловим на живца».
- В следующем окне устанавливаем переключатель на Ежедневно , и опять жмем кнопку Далее ;
- Дальше указываем необходимое время для выключения компьютера;
- На следующем этапе необходимо ввести пароль своей учетной записи (без него ничего не получиться). ;
- Жмем кнопку Далее ;
- В следующем окне устанавливаем галочку на Установить дополнительные параметры после нажатия кнопки «Готово» и нажимаем кнопку Готово ;
- Вот теперь мы можем поменять нашу программу на shutdown ;
- Для этого нажимаем кнопку обзор и находим её в C:\ WINDOWS\ system32 (диск С: — папка WINDOWS – папка system32 – файл shutdown. exe );
- Допишите в конце строки параметр –s или – r ;
- Установите внизу на всех пунктах галочки и нажмите кнопку ОК ;
Теперь ваш компьютер будет выключаться сам в заданное вами время.
В Windows 7 все делается гораздо проще
- — Пуск – Все программы – Стандартные – Выполнить ;
- В строке вводим команду at 22:00 shutdown /s (выключить) или at 22:00 shutdown /r (перезагрузить).
Теперь можете спокойно оставлять ваш компьютер и идти спать.
Бывают ситуации, когда функция автоматического выключения компьютера в заданное время пришлась бы весьма кстати. Например, вы поставили на загрузку из интернета большой объем информации или запустили инсталляцию «тяжеловесного» приложения, но времени дожидаться, пока компьютер завершит выполняемую задачу, у вас нет. Однако ни в стандартных программах ОС Windows 7, ни среди разделов «Панели управления» функции автоматического выключения ПК вы не обнаружите. Тем не менее, в Windows 7 присутствует пара способов организовать отключение компьютера по расписанию, не таких простых способов, как хотелось бы, но и не очень сложных.
Настройка автоматического выключения через «Планировщик заданий»
Зайдите в меню Пуск , перейдите в Панель управления , затем в раздел Администрирование .
В разделе Администрирование найдите и запустите службу Планировщик заданий .
В окне планировщика заданий, в правой его части (раздел Действия ) нажмите на пункт Создать простую задачу .
В следующем окне напишите какое-нибудь название для задачи и нажмите Далее .
В следующем окне вам необходимо ввести время, в которое заданная задача будет выполнена.
И вот, наконец, появится самое важное окно, в котором вам нужно будет указать название программы для выполнения задачи выключения компьютера. В строке Программа или сценарий пишете shutdown , а в строке Добавить аргументы добавляете аргументы -s -f . Аргумент -f добавлять необязательно, но он полезен тем, что выполняет принудительное завершение работы программ, которые не хотят закрываться.
Нажимаете кнопку Далее , в следующем окне проверяете, все ли вы сделали правильно и нажимаете на кнопку Готово . Все, задача создана и ваш компьютер теперь самостоятельно завершит работу и отключится в заданное вами время.
Если вы захотите изменить заданное время выключения компьютера, вам нужно будет снова зайти в Планировщик заданий , а затем перейти в раздел Библиотека планировщика заданий .
Щелкните два раза мышкой по заданию выключения компьютера и в появившемся окне перейдите на вкладку Триггеры .
Нажмите на кнопку Изменить и в окне Изменение триггера задайте новое время выполнения задачи.
Чтобы отменить выключение компьютера по расписанию, нажмите правой кнопкой мышки по созданному вами заданию и выберите в контекстном меню пункт Удалить .
Задание таймера выключения через командную строку
Другой способ автоматического выключения компьютера заключается в задании таймера выключения через командную строку в окне Выполнить .
Нажмите на клавиатуре комбинацию клавиш Win+R и введите в окно Выполнить следующую команду: shutdown -s -f -t 3600 , где число 3600 означает время, по истечении которого компьютер автоматически завершит свою работу. Время указывается в секундах, следовательно, в данном примере задано выключение через 1 час. Если вам нужно выключить компьютер через два часа, пишите цифру 7200, через три - 10800 и так далее.
В случае, если планы вдруг изменились и вам больше не нужно выключать компьютер в заданное время, введите в окне Выполнить команду shutdown -a . Это отменит задачу на выключение.
Автоматическое выключение компьютера – крайне полезная опция, которая не раз вас выручит. Пригодится в тех случаях, когда ПК или ноутбук занят длительным процессом, а вам надо уходить. В таком случае можно настроить выключение компьютера – когда нужная операция будет выполнена, он выключится самостоятельно. А вы можете спокойно идти спать, ехать на работу или заниматься другими своими делами.
Чаще всего настройка требуется, если вы:
- проверяете ПК на вирусы;
- конвертируете видеофайлы;
- устанавливаете компьютерную игру;
- загружаете большие файлы;
- копируете важные данные и т.д.
Вариантов здесь много, но суть должна быть ясна.
Первый – с помощью встроенных средств Windows. Второй – используя дополнительный софт. О последнем способе читайте здесь: . А в этой статье описаны все возможные способы настроить выключение компьютера в заданное время встроенными средствами Виндовс.
Все приведенные ниже методы являются универсальными и работают на Windows 7, 8 и 10. Поэтому, не важно, какая у вас стоит операционная система, запланировать выключение компьютера можно любым удобным способом.
Первый метод, как можно включить автоматическое выключение компьютера или ноутбука – использование раздела «Выполнить». Для этого:
Появится следующее окошко, подтверждающее, что все сделано правильно.
Число 3600 – это количество секунд. Оно может быть любым. Конкретно эта команда активирует автоматическое выключение ПК через 1 час. Процедура является одноразовой. При необходимости повторного выключения необходимо выполнить ее еще раз.
Вместо числа 3600 вы можете написать любое другое:
- 600 – выключение через 10 минут;
- 1800 – через 30 мин;
- 5400 – через полтора часа.
Думаю, принцип понятен и нужное значение вы сможете посчитать сами.
Если вы уже активировали самовыключение компьютера и по какой-то причине передумали, тогда снова вызовите это окно и пропишите строчку shutdown -a . В результате запланированное автоматическое выключение будет отменено. Если все сделано правильно, то появится вот такое сообщение.
Выключение компьютера через командную строку
Еще один очень похожий метод – через командную строку. Чтобы активировать эту опцию:
Если вдруг передумаете выполнять данную операцию, тогда снова откройте это окно и введите – shutdown -a .
Данная команда работает только тогда, когда вы уже задали время выключения компьютера, но оно еще не наступило.
Кстати, если эту процедуру надо выполнять регулярно, то есть более простой способ. Чтобы не открывать окно «Выполнить» или командную строку, создайте ярлык (например, на раб. столе). И в поле «Расположение объекта» напишите следующую строку C:\Windows\System32\shutdown.exe -s -t 5400 (число может быть любым). Нажмите «Далее», затем введите имя ярлыка и щелкните «Готово».
Теперь, когда вам необходимо будет установить выключение компьютера, просто щелкните на этот ярлык. И данная опция тут же активируется (вы увидите подтверждающее сообщение).
Для удобства можно создать еще один ярлык, чтобы убрать выключение компьютера (вдруг понадобится). Но здесь уже надо прописать следующее: C:\Windows\System32\shutdown.exe -a (без точки в конце).
Выкл компьютера по расписанию
И последний метод – выключение компьютера по времени через «Планировщик». Подходит в тех случаях, если данную процедуру вам нужно выполнять регулярно: ежедневно, еженедельно и т.д. Чтобы не запускать постоянно командную строку, достаточно лишь один раз задать время выключения компьютера или ноутбука и все.
Чтобы это сделать:
- Зайдите в Пуск – Панель управления – Администрирование.
- Выберите «Планировщик заданий».
- В правой колонке кликните на «Создать простую задачу».
- Введите понятное вам название – к примеру, «Автоматическое выключение ПК».
- Укажите, как часто нужно выполнять данную процедуру (если однократно, тогда лучше выберите один из способов автоматического выключения компа, описанных выше).
- Выполните настройку выключения компьютера или ноутбука (укажите время и дату начала).
- Выберите первый пункт – «Запустить программу».
- В поле «Программа» напишите shutdown
, а в поле «Аргументы» – -s -f
(ключ -f закрывает программы в принудительном порядке – на случай, если они вдруг зависнут).
- Нажмите кнопку «Готово».
Вот так можно поставить время отключения компьютера. Примерно таким же образом осуществляется ежедневная или ежемесячная настройка. Некоторые поля будут другими, но ничего сложного там нет – разберетесь.
Что делать, если требуется отредактировать или удалить эту задачу? В таком случае снова зайдите в «Планировщик» и откройте вкладку «Библиотека». Найдите здесь в списке вашу задачу (по названию) и дважды щелкните левой кнопкой.
В открывшемся окне перейдите в раздел «Триггеры» и кликните на кнопку «Изменить».
Если больше не требуется выключение ПК по расписанию, тогда зайдите в «Библиотеку», выделите свою задачу, кликните ПКМ, а затем – «Удалить».
Пару слов в заключение
Во многих современных программах есть галочка «Выключить ПК после окончания процедуры». Чаще всего она имеется в тех утилитах, которые долго выполняют свою работу – например, дефрагментацию диска, проверку ноутбука или компьютера на вирусы и т.д.
Обязательно проверяйте в каждой программе наличие этой галочки. Если она есть, тогда вам не нужно будет настраивать выключение PC по времени. Так гораздо проще и удобнее. Если же ее нет, тогда придется выполнять настройку вручную.
Кстати, как правильно рассчитать время, когда нужно выключать ПК? Обычно программы показывают примерное значение, когда конкретная процедура (проверка на вирусы или дефрагментация) будет завершена. Посмотрите на него и накиньте еще сверху 20-30% (или больше). В любом случае ваш ПК будет выключен раньше, чем пока вы проснетесь утром или придете вечером с работы.
Для автоматического выключения компьютера в заданное пользователем время разработчиками программного обеспечения было создано множество утилит отличающихся друг от друга как уровнем функциональности, так и внешним дизайном.
Однако не стоит спешить устанавливать подобные программы – в имеется свой и очень даже неплохой Планировщик задач. С его помощью вы можете не только выключать, перезагружать или переводить свой компьютер в режим гибернации, но и выполнять массу других полезных действий.
Для запуска встроенного воспользуйтесь поиском. Переключившись на вкладку “Параметры” введите в поисковую строку запрос “Расписание” и кликните по появившемуся в левой части экрана блоку “Расписание выполнения задач”.
Встроенный Планировщик задач обладает довольно внушительным набором функций. Создан он преимущественно для опытных пользователей, но так же может пригодиться и новичкам. Самый лучший вариант для начинающего пользователя это воспользоваться Мастером. Нажмите “Создать простую задачу” и в открывшемся окошке введите произвольное имя задачи и краткое ее описание.
Далее вам необходимо будет указать при каких условиях должна выполняться задача, а также установить точное время ее выполнения. В нашем случае это будет однократное действие. Какой бы ни была задача в Windows, она всегда подразумевает запуск программы или выполнение какой-либо команды.
Поэтому в следующем окне Мастера выбираем пункт “Запустить программу”. А вот на этом этапе нам понадобятся умение пользоваться командной строкой, а точнее знание определенных команд. Для выключения компьютера через shutdown.exe с параметрами.
Получить подробные сведения о доступных ключах можно, запустив консоль и выполнив “shutdown.exe /? ”. Например, параметр “s” используется для выключения ПК, параметр “r” приводит к перезагрузке, ключ “h” используется для перевода локального компьютера в режим гибернации.
Команда shutdown.exe может быть запущена с несколькими ключами одновременно. Например, с “s” и “t xxx” , где xxx это количество секунд до завершения работы компьютера. А вот так это будет выглядеть в Планировщике задач.
Выключение по таймеру
Программа или сценарий: shutdown.exeАргументы: /s /t 00 /f
Краткое пояснение: /s указывает на завершение работы компьютера, /t 00 на время до завершения (без ожидания), ключ /f вызывает принудительное завершение всех открытых приложений.
А вот так выполняется перезагрузка.
Программа или сценарий: shutdown.exeАргументы: /r
Для перевода ПК в режим гибернации можно воспользоваться уже известными параметрами командной строки или следующими наборами команд:
Гибернация
Программа или сценарий: rundll32.exeАргументы: powrprof.dll,SetSuspendState 0,1,0
Сон
Программа или сценарий: rundll32.exeАргументы: powrprof.dll,SetSuspendState
Итог
Приведенный пример это только небольшая часть того, на что способен встроенный Планировщик задач. Этот неприметный на первый взгляд, но очень полезный инструмент упростит вашу работу за компьютером и позволит высвободить немного свободного времени.
Если в процессе работы вы часто используете одни и те же программы, незачем запускать их вручную при каждом старте операционной системы.
Доверьте эти, а также многие другие рутинные повседневные операции Планировщику задач.