Команда shutdown – ярлыки выключения, перезагрузки, гибернации

Автор: | Кат.: Информация | 11.09.2012

 

Команда shutdownМногие пользователи персонального компьютера желали бы завершать работу с ним посредством нажатия на ярлык, расположенный на рабочем столе. Такой способ значительно быстрей и удобней, нежели открытие дополнительных меню. Особенно это актуально для новой операционной системы Windows 8, так как расположение меню завершения работы изменило свое место положения. Для того, чтобы это реализовать необходимо воспользоваться командой shutdown, о которой мы сегодня и поговорим.

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

Команда – shutdown из командной строки (консоли) запускает предустановленную утилиту Shutdown.exe. Эта программа присутствует во всех версиях операционных систем семейства Windows за исключением однозадачной операционной системы – DOS, здесь применимы другие процедуры. С ее помощью можно завершать работу, перезагружать компьютер, блокировать экран, воспользоваться гибернацией, активировать режим сна, осуществить выход пользователя из системы и т.д. Помимо этого, возможности команды shutdown позволяют отсрочить выполнение действия благодаря таймеру, который пользователь может настроить самостоятельно. Теперь давайте рассмотрим возможности этой программы.

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

shutdown [{-l|-s|-r|-a}] [-f] [-m [имя_компьютера]] [-t xx] [-c «сообщение»] [-d[p]:xx:yy]

Выдержка из справки по работе с этой командой:


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

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

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

/r Завершение работы и перезагрузка компьютера.

/g Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.

/a Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.

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

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

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

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

/t xxx Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30. Если период таймаута больше 0, применяется параметр /f.

/c «комментарий» Комментарий с причиной перезапуска или завершения работы. Наибольшая длина — 512 знаков.

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

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

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

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

Если не задано ни «p», ни «u», перезагрузка или завершение работы являются незапланированными.

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

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

После того, как вы ознакомились с вышеперечисленными параметрами можно переходить непосредственно к примерам. Так как перед нами поставлена задача, создать на рабочем столе ярлыки завершения работы, перезагрузки компьютера, блокировки экрана, гибернации и сна, приступим к ее реализации. Щелкните правой кнопкой мыши по рабочему столу и в появившемся контекстном меню выберите пункт «Создать» и далее «Ярлык». В пункт «Укажите расположение объекта» необходимо вписать следующую команду: shutdown -s -t 0 (цифру ноль вы можете изменить на любое другое значение, например, 60, тогда компьютер выключится через 60 секунд), теперь нажимаем кнопку «Далее» и присваиваем имя ярлыку, в данном случае – Выключение. Жмем «Готово». В ту же секунду на рабочем столе появится созданный нами ярлык отключения персонального компьютера. Теперь необходимо придать этому ярлыку презентабельный вид. Для этого щелкните правой кнопкой мыши по уже созданному ярлыку и перейдите в меню «Свойства» — «Сменить значок». Выберите понравившийся значок и нажмите кнопку «ОК», сохраните изменения. Вот таким нехитрым способом работает команда – Shutdown.

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

  • shutdown -r -t 0 Перезагрузка персонального компьютера. Здесь так же есть возможность задать таймер выполнения действия.
  • rundll32.exe PowrProf.dll,SetSuspendState Включение режима гибернации.
  • rundll32.exe powrprof.dll,SetSuspendState Sleep Включение режима сна.
  • rundll32.exe user32.dll,LockWorkStation Блокировка экрана.

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