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

Если вы работаете с несколькими устройствами одновременно через удаленное администрирование, то вам следует знать несколько полезных функций и команд Windows. В данной статье вы узнаете, как перезагрузить компьютер удаленно разными способами.

Если вам нужно комплексное средство для управления компьютером, то программа TeamViewer отлично подойдет на эту роль. Скачайте и установите ее по нашей инструкции:

  1. Откройте ссылку и нажмите на кнопку «Скачать бесплатно».

  1. Откройте инсталлятор.

  1. На первом экране нажмите «Принять-завершить».

  1. После установки программа запустится автоматически. Также TeamViewer должен быть инсталлирован на втором компьютере. На ПК, к которому выполняется подключение, необходимо посмотреть ID (1) и вписать его в поле «ID партнера» на управляющем компьютере (2). После этого кликните «Подключиться к партнеру» (3).

Теперь вам станет доступен рабочий стол второго устройства. Вы сможете перезагрузить его через меню «Пуск» или Alt +F4 .

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

  1. В окне TeamViewer нажмите на «Дополнительно» и выберите «Опции».

  1. Откройте вкладку «Безопасность». Введите пароль дважды в отмеченные поля (1) и поставьте галочку возле пункта «Предоставить легкий доступ» (2). После этого кликните на «Конфигурация» (3).

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

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

Классический способ

При использовании программ TeamViewer и подобных вы получаете полный доступ к функционалу PC. Поэтому достаточно выполнить стандартную процедуру перезагрузки через меню «Пуск»:

  1. Кликните по иконке «Пуск» на панели задач или нажмите соответствующую клавишу на клавиатуре.

  1. Нажмите на иконку питания и в меню выберите пункт «Перезагрузка».

С помощью клавиатуры

В некоторых программах удаленного администрирования отключена возможность выключения или перезагрузки компьютера. Например, в приложении RDP вы не сможете выполнить эти действия, поскольку они попросту отсутствуют в меню «Пуск». Разработчики сделали это для удобства в больших сетях с несколькими пользователями. В результате такого ограничения никто из участников случайно не отключит компьютер, пока другой пользователь работает с файлами. В этом деле нам на помощь приходит клавиатура и горячие клавиши Windows:

  1. Первым делом сверните все открытые окна на удаленном устройстве или закройте их.
  2. Затем нажмите на клавиатуре комбинацию Alt +F4 , чтобы открыть окно с выбором действия. Внешний вид немного отличается в Windows 7, 8 и 10, но функционал одинаковый.

  1. В выпадающем меню выберите пункт «Перезагрузка» и нажмите «ОК». После этого осталось дождаться повторного включения ПК.

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

Перезагружаем ПК через командную строку

Перед тем, как запустить Powershell и ввести соответствующие команды, необходимо включить службу «Удаленный реестр» на обоих устройствах. В «Виндовс 10» сделать это можно следующим образом:

  1. Сначала откройте окно «Выполнить» с помощью комбинации Win +R и впишите команду «services.msc».

  1. В списке служб найдите строку «Удаленный реестр» и кликните по ней дважды ЛКМ.

  1. В поле «Тип запуска» установите параметр «Автоматически».

  1. Нажмите кнопку «Применить» и после – «Запустить».

  1. После этого закройте окно настроек и «Службы».

Чтобы пользоваться перезагрузкой ПК/ноутбука через командную строку, необходимо знать его имя. Для этого сделайте следующее:

  1. На удаленном ПК необходимо открыть «Проводник» и кликнуть на «Этот компьютер».

  1. На верхней панели нажмите «Компьютер», а затем – «Свойства».

  1. Обратите внимание на поле «Имя компьютера». Запомните или скопируйте название устройства. Оно пригодится для команды в cmd.

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

  1. Запустите командую строку. Для этого в поиске введите соответствующий запрос. После этого кликните по программе ПКМ и выберите пункт «Запуск от имени администратора».

  1. Параметры и условия перезагрузки можно задать с помощью письменных команд. Чтобы их не запоминать, лучше воспользоваться графическим интерфейсом. Доступ к нему открывается с помощью команды «shutdown /i».

  1. На экране появится «Диалог удаленного завершения работы». Необходимо добавить второй ПК в список и подключиться к нему. Для этого кликните на кнопку «Добавить».

  1. Впишите имя устройства, которое вы нашли в прошлом руководстве.

  1. Выделите ПК и укажите желаемое действия. Также здесь вы можете указать причину и примечание. Для старта процедуры кликните «ОК».

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

Заключение

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

Видео

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

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

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

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

Несмотря на кажущуюся нелогичность, определенный смысл в таком поведении есть. Серверные ОС администрируют профессионалы (как минимум в теории), которые должны отдавать себе отчет о возможных последствиях своих действий. С другой стороны, удаленно выключив ПК так просто включить его уже не получится, в большинстве случаев потребуется физическое присутствие, поэтому решение убрать подобную функцию от простых пользователей выглядит вполне обоснованно. Администраторы, следуя этой логике, должны уметь управлять питанием и иными способами.

Но как показывает практика, умеют это не все. Ничего страшного в этом нет, как говорил мой школьный учитель: спросить - стыд минуты, не знать - стыд всей жизни.

Графическая оболочка

На самом деле "проблема" решается не просто, а очень просто. Выйдя на рабочий стол достаточно нажать Alt+F4 чтобы получить стандартный диалог завершения работы.

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

Беда в том, что этого экрана через RDP вы уже не увидите. Да и открытые приложения - это полбеды, хуже, когда систему не дает выключить или перезагрузить зависшее приложение. В этом случае придется искать иные методы.

Командная строка

Как обычно, если графические инструменты не помогают, на помощь администратору приходит командная строка. Для того, чтобы управлять питанием компьютера с ее помощью не надо обладать особыми знаниями, достаточно запомнить одну простую команду. Нажмите Win+R или Пуск - Выполнить и введите следующие команды:

Shutdown -s -f -t 0

для выключения

Shutdown -r -f -t 0

для перезагрузки.

Разберем ключи команды подробнее:

  • s - выключение компьютера
  • f - принудительное завершение мешающих перезагрузке процессов
  • t - время, через которое завершение работы будет выполнено, указывается в секундах через пробел. Если данный параметр не используется команда будет выполнена через 60 секунд.

Утилита PsShutdown от Sysinternals

Если штатные возможности вас по какой-либо причине не устраивают, то можно воспользоваться альтернативой - утилитой PsShutdown от Sysinternals. Разместите скачанный файл в любом удобном месте, лучше всего в одном из указанных в переменной PATH, либо добавьте туда ее расположение, это позволить запускать ее по короткому имени, без указания пути. Синтаксис утилиты похож на синтаксис стандартной, но есть некоторые отличия, так для выключения выполните:

Psshutdown -k -f -t 0

а для перезагрузки:

Psshutdown -r -f -t 0

Поясним используемые ключи:

  • k - выключение системы
  • f - принудительное завершение процессов
  • t - время выполнения команды

Если вместо ключа -k использовать для выключения ключ -s , то система завершит работу без выключения питания, старожилы должны хорошо помнить:

Кроме того, данная утилита позволяет управлять питанием других ПК по сети. Если честно, то работать по сети умеет и штатная утилита shutdown, достаточно указать ключ:

M \\computer

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

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

Psshutdown \\computer -u username -p password -r -f -t 0

Данная команда выполнит перезагрузку удаленного ПК computer использовав для подключения имя username и пароль password . Следует помнить, что указанный вами пользователь должен иметь права доступа к административному ресурсу ADMIN$ . В среде Active Directory этим правом обладает администратор домена, а вот в одноранговой сети могут возникнуть затруднения.

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

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

А затем в ветвь реестра

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

добавить параметр типа DWORD с именем

LocalAccountTokenFilterPolicy

и установить его значение равным 1. После этого компьютер потребуется перезагрузить.

Попробуем снова выключить его удаленно.

Как видим в этот раз команда отработала успешно.

PowerShell

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

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

Stop-Computer -Force

А для перезагрузки:

Restart-Computer -Force

Ключ -Force в данном случае аналогичен ключу -f команды shutdown и предполагает принудительное завершение работы мешающих выключению приложений.

Также PowerShell можно использовать для управления питанием по сети, например, можно выключить удаленный ПК командой:

Stop-Computer -ComputerName computer -Credential username -Force

Где ключи:

  • ComputerName - имя удаленного компьютера, допускается перечисление нескольких имен через запятую
  • Credential - имя учетной записи для аутентификации в удаленной системе

При этом работа через PowerShell более безопасна, так как пароль не вводится открытым текстом и не остается в истории команд. Для аутентификации используются стандартные механизмы ОС.

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

  • Теги:

Please enable JavaScript to view the

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

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

Первое Ваше действие будет заключаться в . На начальном этапе сделайте так, воспользовавшись одним способом из нескольких:

  1. Зажмите клавишу Windows (значок окна) + R .
  2. В окне «выполнить» напечатайте CMD и нажмите OK мышкой или Enter на клавиатуре.

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

Выключение локального компьютера (Вашего)

Здесь потребуется одна единственная команда shutdown, но при вводе ее в таком виде у Вас ничего не выйдет. Команда использует свои расширения, а именно префикс S, который указывает на отключение устройства.

Введите shutdown -s в командной строке и нажмите Enter, что приведет к скоро временному завершению работы ПК с предупреждением. Если использовать shutdown -p , то компьютер выключится моментально.

Особенностью shutdown является то, что компьютер можно выключить из командной строки через определенное количество времени . К команде выше прибавляется префикс t, числовая переменная, и она принимает вид shutdown –s -t 300.

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

Для отображения сообщения, содержащее причину выключения, используйте shutdown –s -t 500 -c "Я устал. Я не хочу работать, ухожу домой" (с кавычками) в cmd и нажмите клавишу Enter . Параметр -c используется в команде, чтобы прокомментировать причину отключения и что следует в кавычках будет отображаться в диалоговом окне в качестве пояснения. Это может быть использовано для отображения смешных сообщений.

Завершение работы удаленного компьютера

Чтобы выключить удаленный компьютер введите shutdown-s-m \\имя компьютера в cmd и нажмите клавишу Enter. Замените "\\имя компьютера", на фактическое имя удаленного ПК для попытки выключения. Как упоминалось ранее, вы должны иметь доступ администратора к компьютеру, который вы пытаетесь выключить. Чтобы узнать есть ли у вас административные права доступа, нажмите сочетание клавиш Windows + R, введите имя компьютера, далее нажмите клавишу Enter.

Примечание: если Вы не помните имя удаленного компьютера, вы можете отыскать его, открыв список всех подключенных ПК, выполнив net view в командной строке.


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

Используйте выражение типа «shutdown -a», для отката выключения. Это приведет к остановке отключения системы, завершение работы, в том случае, если обратный отсчет времени не достиг 0.

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

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

Итак — как перезагрузить компьютер через командную строку?
Для перезагрузки в Windows есть специальная консольная команда shutdown .
Синтаксис команды выглядит следующим образом:

C:\Users\>shutdown -? Использование: shutdown 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 xx:yy - Необходимо указать причину для перезагрузки или выключения. "p" - означает запланированную перезагрузку или завершение работы. "u" - означает, что причина определяется пользователем. Если не задано ни "p", ни "u", перезагрузка или завершение работы являются незапланированными. xx - является основным номером причины (целое положительное число, меньшее 256). yy - является вспомогательным номером причины (целое положительное число, меньшее 65536).

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

То же самое с принудительным завершением приложений:

То же самое с сообщением в окне:
shutdown -r -t 60 -с «Перезапуск через минуту»
Отменить отложенную перезагрузку Windows:
shutdown -a

При необходимости команды можно поместить в BAT-файл и использовать в виде скрипта!

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

Перезагрузить через командную строку

Перезагружать через командную строку мы будем Windows Server 2008 R2, но данная инструкция подойдет как и для 2012 R2 так и для любой клиентской ОС хоть от Windows 7 до Windows 10 . В начале мы рассмотрим классическую cmd, открываем ее (Как открыть командную строку читайте тут). Для перезагрузки используется вот такая команда.

shutdown -r -t 0

T - время равное 0

У вас начнется моментально перезагрузка Windows.

Синтаксис утилиты shutdown

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

Z:\>shutdown
Использование: shutdown
xx:yy ]

/i Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s Завершение работы компьютера.
/r Завершение работы и перезагрузка компьютера.
/g Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h Переключение локального компьютера в режим гибернации.

Для удобства можно создать ярлык в котором можно вставить данную команду, или же создать cmd или bat файл для удобства. Так же я данную возможность использовал в mmc консол и. Помимо того что можно перезагрузить через командную строку, есть возможность сделать тоже самое и через PowerShell.

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

Restart-Computer имя компьютера

Или для нескольких

Restart-Computer "имя компьютера1", "имя компьютера2"

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