Перезагрузка компьютера по rdp windows

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

Все проблема в том, что при подключении к удаленному рабочему столу в меню «Пуск» нет возможности выбрать «Завершение работы». Вместо нее там «Завершение сеанса» — отключение от RDP. Это сделано специально т.к. удаленным столом может пользоваться одновременно много пользователей и чтобы случайно никто не выключил удаленный сервер разработчики убрали эти пункты из этого меню. Конечно, если это только ваш компьютер и вы точно не переживаете, что сможете выключить компьютер по ошибке — можно в групповой политике разрешить это меню в RDP. Но если это сильно сложно или недостаточно прав для этого можно пойти простейшим путем.

Лучший способ перезагрузки удаленного рабочего стола RDP

  1. Свернуть все открытые окна на удаленном столе
  2. Нажать комбинацию клавиш Alt+F4. После этого выпадет стандартное диалоговое окно в котором и будут нужные нам пункты «перезагрузка» или «завершения работы»

перезагрузить RDP
Вот такой простейший способ :)

Другой способ перезагрузки удаленного рабочего стола RDP

Открываем Пуск->Выполнить или нажимаем комбинацию клавиш Win+R. Водим команду shutdown -r -f -t 5 и нажимаем энтер.

Описание команды shutdown:

-r (reboot): ключ для перезагрузки.
-f (force): принудительное закрытие всех открытых программ.
-t (time): секунды, через которые, будет произведена перезагрузка.

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

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

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

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

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

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

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

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

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

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

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

shutdown -s -f -t 0

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

shutdown -r -f -t 0

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

rdp-shutdown-005.jpgРазберем ключи команды подробнее:

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

Утилита PsShutdown от Sysinternals

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

psshutdown -k -f -t 0

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

psshutdown -r -f -t 0

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

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

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

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

-m \\computer

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

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

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

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

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

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

rdp-shutdown-008.jpgА затем в ветвь реестра

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

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

LocalAccountTokenFilterPolicy

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

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

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

PowerShell

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

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

Stop-Computer -Force

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

Restart-Computer -Force

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

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

 Stop-Computer -ComputerName computer  -Credential username -Force

Где ключи:

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

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

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.


Windows, Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP

  • 27.12.2015
  • 89 911
  • 21
  • 30.06.2020
  • 136
  • 132
  • 4

Как удаленно перезагрузить или выключить компьютер через удаленный рабочий стол (RDP)

  • Содержание статьи
    • Способ 1: Горячие клавиши Alt + F4
    • Способ 2: Командная строка
    • Способ 3: Горячие клавиши Ctrl + Alt + End
    • Комментарии к статье ( 21 шт )
    • Добавить комментарий

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

remote_reboot01

Способ 1: Горячие клавиши Alt + F4

Решение достаточно простое — необходимо воспользоваться горячими клавишами Alt + F4, после чего появится меню с предложением завершения работы, где можно выбрать в том числе и перезагрузку…

remote_reboot02

Способ 2: Командная строка

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

Выключение компьютера:

shutdown -s

Перезагрузка компьютера:

shutdown -r

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

shutdown -r -t 120

Более подробно почитать про использование команды shutdown

Способ 3: Горячие клавиши Ctrl + Alt + End

Также, работая через удаленный рабочий стол, можно вызвать меню, аналогичное нажатию Ctrl+Alt+Del на локальном компьютере — для этого нужно нажать клавиши Ctrl + Alt + End (подробней про эти клавиши можно прочитать в этой статье). После вызова данного меню, в правом нижнем углу будут доступна кнопка для выключения или перезагрузки компьютера (на картинке ниже, отмечено оранжевым цветом).

Клиентские операционные системы, такие, как Windows XP Professional, Vista Business, Windows 7 Профессиональная, 8.1 Enterprise имеют встроенный сервер удалённых рабочих столов. Сервис позволяет один удалённый сеанс.  

Выключение компьютера через удалённый рабочий стол (универсальный способ)

Этот способ поможет завершить работу Windows Vista, 7, 8, 10 через RDP.

1 Вызовите окно Выполнить (Нажмите Win+R в полноэкранном режиме удалённого рабочего стола)

2 Введите команду:

shutdown /s /t 1 /f

и нажмите ОК:

client-os-rdp-shutdown-restart-022

После этого вы увидите сообщение: Ваш сеанс будет завершен.До завершения работы Windows осталось менее 1 минуты. Кнопку Закрыть можно не нажимать:

client-os-rdp-shutdown-restart-023

Перезагрузка компьютера через удалённый рабочий стол (универсальный способ)

Этот способ поможет удалённо перезагрузить Windows Vista, 7 или 8, используя удалённый рабочий стол.

1 Вызовите окно Выполнить (Нажмите Win+R в полноэкранном режиме удалённого рабочего стола)

2 Введите команду:

shutdown /r /t 1 /f

Примерно через указанное в параметре /t время вы увидите сообщение: Ваш сеанс будет завершен.До завершения работы Windows осталось менее 1 минуты

client-os-rdp-shutdown-restart-023

Выключение компьютера c Windows XP через удалённый рабочий стол

Если зайдя через терминал (удалённый рабочий стол) на компьютер с XP нажать кнопку Пуск, то там не будет опций Выключение и Перезагрузка:

client-os-rdp-shutdown-restart-011

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

1 Нажмите правой кнопкой по панели задач и вызовите Диспетчер задач:

client-os-rdp-shutdown-restart-012

2 В меню Завершение работы выберите Выключение:

client-os-rdp-shutdown-restart-013

3 Подтвердите намерение завершить работу компьютера, нажав кнопку Да:

client-os-rdp-shutdown-restart-014

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

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

  1. 1 Почему по RDP ограничено управление питанием
  2. 2 Что нужно для удаленного управления
  3. 3 Перезагрузка ПК при использовании протокола удаленного рабочего стола
  4. 4 Отложенная команда shutdown
  5. 5 Дополнительные параметры shutdown
  6. 6 Отмена выполнения команды shutdown
  7. 7 Удаленное выключение через PowerShell
  8. 8 Диалоговое окно «Завершение работы Windows»
  9. 9 Команды Win32 для перезагрузки Windows XP

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

Почему по RDP ограничено управление питанием

Установленные на удаленных клиентских системах Windows ограничения на выключение и перезагрузку компьютера могут показаться нелогичными, но это лишь на первый взгляд. Выключив компьютер по сети, рядовой пользователь уже не сможет его удаленно включить, ведь далеко не все из юзеров знают, что такое Wake on LAN и как пользоваться этой функцией. Во-вторых, ограничения на управление питанием удаленного компьютера продиктованы необходимостью предотвращения непреднамеренного его выключения использовании несколькими людьми. Означает ли это, что удаленный ПК с клиентской ОС нельзя выключить или перезагрузить в принципе? Нет, ведь кроме выключения/перезагрузки через меню Пуск есть и другие способы.

Что нужно для удаленного управления

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

  1. Включить на обоих ПК сетевое обнаружение; Включить сетевое обнаружение
  2. На удаленном хосте зайти командой systempropertiesremote в свойства «Этого компьютера» функцию и включить «Удаленный рабочий стол»; Разрешить удаленные подключения к этому компьютеру
  3. В тех же свойствах «Этого компьютера» посмотреть имя удаленного ПК на вкладке «Имя компьютера»; Имя удаленного компьютера
  4. Знать имя пользователя удаленного хоста и пароль. Наличие пароля учетной записи является обязательным условием.

Если вы подключаетесь к удаленному компьютеру через интернет, вам также необходимо будет выполнить процедура проброса порта. Действия, которые необходимо выполнить для подключения к удаленному ПК по локальной и глобальной сети подробно описаны в нашей статье «Как подключиться к удаленному рабочему столу в Windows 10 через RDP».

Перезагрузка ПК при использовании протокола удаленного рабочего стола

Для перезагрузки удаленного компьютера с использованием протокола RDP можно использовать диалоговое окно «Завершение работы Windows», командную строку и окошко быстрых команд Win + R.

  1. Сохраните на удаленном ПК все открытые документы и завершите работу программ;
  2. Откройте любым удобным вам способом командную строку;
  3. Введите команду shutdown, добавив через пробел один из приведенных ниже аргументов и нажмите ввод. Некоторые команды можно комбинировать, например, для выключения компьютера с принудительным завершением приложений выполняем команду shutdown -s -f -t 00 или shutdown /s /f /t 00 (можно использовать слеш). shutdown -s -f -t 00

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

Аргумент Описание
-s Выключает компьютер
-r Перезагружает компьютер
-f Принудительно закрывает все запущенное на компьютере программное обеспечение, не позволяя ПК остановить выполнение команды на этой фазе
-t xx Устанавливает задержку (xx секунд) до начала указанной операции
-c «message» Показывает на удаленном ПК набранный внутри кавычек текст, чтобы предоставить удаленным пользователям сообщение о том, почему и когда их компьютер перезагрузится или будет отключен
/a Прерывает выключение или перезапуск ПК, если используется в течение (-t) задержки
/h Переводит компьютер в спящий режим
/? Отображает полную справку по всем командам

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

Отложенная команда shutdown

В приведенном выше примере помимо ключей /s и /f, мы использовали ключ /t 00. Последние две цифры — это задержка выполнения команды в секундах. Если аргумент /t не указать, компьютер будет выключен или перезагружен через одну минуту, вы же можете изменить это время, чтобы дать удаленному пользователю возможность сохранить данные. Не забываем и о возможности добавить уведомление. Например, так:

shutdown -s -f -t 180 -c "Внимание! Компьютер будет выключен администратором через три минуты, пожалуйста, сохраните ваши данные"

shutdown -s -f -t 180 -c 'Сообщение'

Ваш сеанс будет завершен

Дополнительные параметры shutdown

Команда shutdown кроме приведенных в таблице аргументов поддерживает и другие ключи, полный список которых вы можете просмотреть в командной строке, выполнив в ней команду shutdown /?.

shutdown /?

Отмена выполнения команды shutdown

Если вдруг вы выполнили команду с задержкой, а затем вдруг передумали выключать или перезагружать компьютер, можете ее отменить, для чего выполните команду повторно, но уже с одним аргументом -a, вот так: shutdown -a.

shutdown -a

Удаленное выключение через PowerShell

Процедура выключения или перезагрузки удаленного компьютера через PowerShell практически ничем не отличается от той же процедуры, выполненной в командной строке. Путь к утилите shutdown.exe прописан в системной глобальной переменной Path, поэтому команда «shutdown» может быть выполнена не только в классической консоли CMD, но и в PowerShell, диалоговом окошке «Выполнить» и даже в адресной строке Проводника.

shutdown в PowerShell

shutdown в окне Выполнить

shutdown в Проводнике

Также для выключения и перезагрузки через PowerShell вы можете использовать «родные» для этой консоли команды Stop-Computer -Force и Restart-Computer -Force соответственно. Аргумент -Force в данном примере является аналогом аргумента -f для команды shutdown.

Stop-Computer -Force в PowerShell

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

Stop-Computer -?

Диалоговое окно «Завершение работы Windows»

На самом деле есть более простой способ выключить или перезагрузить удаленный компьютер — с помощью альтернативного диалогового меню «Завершение работы Windows».

  1. Перейдите на удаленном ПК на рабочий стол и нажмите комбинацию Alt + F4;
  2. Выберите в выпадающем меню диалогового окна опцию «Завершение работы» или «Перезагрузка»;
  3. Нажмите «OK» или Enter.

Завершение работы или Перезагрузка по Alt + F4

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

Команды Win32 для перезагрузки Windows XP

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

Завершение работы Windows XP

Чтобы вызвать его в XP, выполняем в командной строке команду

rundll32 msgina.dll,ShellShutdownDialog

А на этом пока всё, будут вопросы, задавайте, постараемся ответить.

  • Перезапуск в безопасном режиме windows 10
  • Перволого скачать бесплатно для windows
  • Переименование контроллера домена windows 2019
  • Перезагрузка компьютера клавишами windows 10 x64
  • Перезапуск dns службы windows 10