Как перезагрузить компьютер на удаленке


Перезагрузка удаленного компьютера

Использование протокола 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 Выключает компьютер
-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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

rundll32 msgina.dll,ShellShutdownDialog

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

Как перезапустить компьютер через интернет? — Сеть без проблем

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

Давайте рассмотрим три способа удаленной перезагрузки ПК под управлением Windows 10.

1. Как удаленно перезагрузить компьютер с IP-адресом

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

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

Начните с открытия инструмента PowerShell. Щелкните правой кнопкой мыши Пуск, затем выберите Windows PowerShell.

По сути, из командной строки или приложения вы можете выполнить команду выключения, используя синтаксис: shutdown /r /f /m \\[remotecomputerIP] -t 00

  • /m \[remotecomputerIP] — указать конкретное устройство; замените [remotecomputerIP] сетевым именем или IP-адресом компьютера.
  • /r вызывает полный перезапуск
  • /hybrid — выключение с последующим быстрым запуском, используется в сочетании с /s
  • /f закрывает все запущенные приложения
  • /t 00 сообщает команде перезапустить без задержки (ноль секунд)
  • /c позволяет добавить сообщение, например: «ИТ-отдел удаленно перезагружает ваш компьютер».
  • /? отображает полный список команд

(Большинство этих команд будут работать в устаревшей командной строке Windows. Просто замените косую черту «/» дефисом «-».)

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

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

2. Как перезагрузить компьютер с помощью удаленного рабочего стола

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

RDP (протокол удаленного рабочего стола) является проприетарным протоколом Microsoft для доступа к удаленному рабочему столу.

В основном это используется по сети. (Для использования Интернета вам необходимо настроить переадресацию портов на маршрутизаторе, более подробно описанную ниже).

RDP встроен в рабочие столы Windows, поэтому просто запустите его из меню «Пуск» (используйте команду поиска «rdp»).

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

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

3. Удаленно перезагрузите компьютер через веб-браузер с затвором

Другой способ удаленно перезагрузить компьютер — установить бесплатное приложение, созданное Денисом Козловым, под названием Shutter .

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

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

Чтобы настроить это, нажмите « Параметры»> «Веб-интерфейс» . Здесь выберите Enable , выберите Listen IP из списка и введите любой порт, который вы хотите использовать. Порт 80 является наиболее распространенным, поскольку он используется по умолчанию. Однако, если вам нужна дополнительная безопасность, вы можете использовать какой-то непонятный порт.

Наконец, задайте имя пользователя и пароль (обязательно), нажмите « Сохранить», и приложение готово — это так просто!

Скачать: Shutter

Настройка затвора для удаленного перезапуска ПК

Для использования вне вашей домашней сети вам необходимо открыть «дыру» для доступа к Shutter через маршрутизатор.

Для этого откройте страницу вашего маршрутизатора (обычно 192.168.0.1 или 192.168.1.1, в зависимости от марки вашего маршрутизатора) и настройте переадресацию портов. Обратитесь к документации вашего маршрутизатора для точных шагов для вашей модели маршрутизатора.

Просто убедитесь, что IP-адрес и порт, которые вы определили в Shutter, определены здесь и включены. После сохранения настройка завершена. Теперь вы можете зайти в любой веб-браузер и отправить на компьютер не только команду «перезагрузить», но и целый список других команд.

Для удаленного доступа к Shutter откройте браузер и введите IP-адрес и порт, указанные ранее. Например: 192.168.1.103:8080

Из внешнего местоположения, например из библиотеки или с работы, введите назначенный Интернет-провайдер внешний IP, а затем порт. Это может быть: 65.xxx.xxx.122: 8080 . Веб-интерфейс появится после входа в систему с идентификатором и паролем, которые вы определили.

Не уверены, какой у вас внешний IP? Просто зайдите на сайт whatismyip.com в вашем браузере.

Обратите внимание, что вам понадобится статический IP-адрес для доступа к Shutter из-за пределов вашей локальной сети. Здесь вы можете выполнять различные удаленные задачи, от выключения компьютера до отключения звука или запуска определенной программы.

Чтобы удаленно перезапустить Windows с помощью веб-интерфейса Shutter, нажмите «Перезагрузить», затем «Выполнить». Работа сделана!

Три умных способа перезагрузить компьютер удаленно

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

  • Перезагрузитесь по сети с помощью команд shutdown.exe
  • Перезагрузите компьютер с помощью программного обеспечения для удаленного рабочего стола
  • Перезагрузите Windows с помощью Shutter

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Статьи по теме:

Как перезапустить удаленный компьютер в системах Windows

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

1. Создайте учетную запись

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

2. Подключите конечные точки

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

3. Перезапустите удаленные конечные точки

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

Примечание: Можно также щелкнуть расположение в столбце Действия и выбрать Перезагрузка. Или нажмите Новое действие  в верхней части страницы и выберите Перезагрузить из раскрывающегося списка.

Завершите работу мастера:

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

2. На шаге Select Endpoints  отметьте конечные точки, которые вы планируете перезагрузить. Вы можете добавить больше конечных точек, нажав Добавить конечные точки. Action1 позволяет добавлять конечные точки по отдельности или указать критерии, такие как Windows Server 2019 или ОС Windows Desktop.

3. На шаге Расписание просмотрите свое действие и выберите подходящее время для его выполнения. Например, вы можете принудительно перезагрузить систему немедленно или запланировать обязательные перезагрузки раз в неделю для доставки обновлений. Когда все будет готово, нажмите Готово.

4. Нажав Finish , вы окажетесь на Действия/История стр. Здесь вы увидите детали выполнения. Если вы решили еще не выполнять свое действие, вы найдете его ожидающим вас на странице Actions/Scheduled .

Как перезагрузить компьютер с помощью командной строки

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

1. Как включить удаленную перезагрузку

Чтобы настроить компьютер, который необходимо перезагрузить (далее именуемый удаленным компьютером), в строке поиска меню «Пуск» введите « services », чтобы найти утилиту «Службы».

Если вы не видите значок «Службы», введите « services.msc » в строку поиска, и появится меню «Службы».

В разделе R меню «Службы» прокрутите вниз и щелкните правой кнопкой мыши Remote Registry .

Выберите Свойства  значок.

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

Выберите Автоматически из раскрывающегося меню.

Нажмите OK .

2. Как разрешить удаленную перезагрузку в брандмауэре

Откройте меню Пуск на удаленном компьютере (не на том компьютере, с которого будет отправлена ​​команда перезагрузки).

В строке поиска меню Пуск введите ‘ Брандмауэр », чтобы найти программу Брандмауэр Windows и щелкнуть появившуюся иконку.

Нажмите  Разрешить приложение или функцию через брандмауэр Windows.  Вы найдете его в левом верхнем углу окна.

В правом верхнем углу над списком программ нажмите Изменить настройки.  Откроется список программ.

Прокрутите вниз список программ и установите флажок слева от Инструментарий управления Windows (WMI).

Справа от Windows Management Instrumentation (WMI) вы увидите возможность отметить либо Private , либо Public . Если ваши компьютеры подключены к общедоступной сети, установите флажок в столбце Public и нажмите OK в нижней части окна.

Теперь брандмауэр не будет блокировать удаленный доступ к компьютеру.

3. Как узнать имя компьютера

На удаленном компьютере (не на том компьютере, с которого будет отправлена ​​команда перезагрузки) открыть Проводник Windows  и нажмите  Этот компьютер.  

Нажмите вкладку Компьютер в левом верхнем углу окна. Панель инструментов откроется.

Нажмите Свойства.  (Это красный значок галочки на белом фоне, расположенный в левой части панели инструментов.) Откроются настройки компьютера.

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

4.

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

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

Откройте Командную строку из меню «Пуск».

Введите ‘shutdown /i’  в окне командной строки, а затем нажмите ↵ Enter.  Откроется окно с возможностью перезагрузки удаленного компьютера.

В правой части окна нажмите Добавить.  Откроется новое окно.

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

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

Использование PowerShell для перезагрузки компьютера

Приведенная ниже команда немедленно перезапустит удаленный компьютер. Параметр -Force также принудительно перезапустит, даже если пользователь вошел в систему:

 

Используйте Powershell для перезапуска списка

компьютеров в сети вашей компании

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

reboot-computer (get-content c:\work\computers.txt)

Как перезапустить или выключить компьютер Удаленный компьютер

Роберт Аллен

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

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

Первый метод использует встроенную команду Windows, а второй метод использует PowerShell.

Проверьте это.

Команда удаленного завершения работы Windows

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

Команда отключена.

Чтобы использовать эту команду, просто откройте командную строку Windows и введите shutdown.

Чтобы просмотреть полный список параметров команды, введите shutdown /? в окне CMD.

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

/s — Выключить компьютер

/r — Перезагрузить компьютер

/m \\computer — Указать удаленный компьютер

/l — Выйти из системы

/t xxx — Установить время ожидания перед выключением на xxx секунд

/c «комментарий» — сообщение для отображения на экране перед перезапуском или выключением

Теперь давайте перейдем к некоторым примерам

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

В этих примерах я буду на ПК1 и инициирую удаленный перезапуск или выключение на ПК2.

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

Пример 1: Перезагрузите удаленный компьютер

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

 выключение /r /m \\pc2 

Всплывающее окно ниже показывает, что будет отображаться в системе Windows 10.

Пример 2. Перезапуск с пользовательским сообщением

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

 shutdown /m \\pc2  /c "ИТ-отдел инициировал удаленную перезагрузку вашего компьютера" 

Ниже показано всплывающее окно на удаленном компьютере с пользовательским сообщением.

Пример 3: Немедленный перезапуск без обратного отсчета

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

 shutdown /r /m \\pc2 /t 0 

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

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

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

 shutdown /l /m\\pc2 

Перезагрузите или выключите компьютер с помощью Powershell

Вот несколько примеров того, как вы можете перезагрузить или выключить компьютер с помощью PowerShell.

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

Пример 1. Используйте Powershell для перезагрузки компьютера

Эта команда немедленно перезагрузит удаленный компьютер. Параметр -Force принудительно перезапустит систему, даже если пользователь вошел в систему.

 Restart-Computer -ComputerName REMOTE_COMPUTER_NAME -Force 

Пример 2.

Использование PowerShell для выключения компьютера

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

 Stop-Computer-ComputerName REMOTE_COMPUTER_NAME-Force 

Пример 3: Используйте PowerShell для перезагрузки списка компьютеров

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

 reboot-computer (get-content c:\work\computers.txt) 

Пример 4. Использование PowerShell для выключения двух компьютеров

 Stop-Computer -ComputerName "Server01", "Server02" 

Хотите простой способ проверить время работы сервера и дату последней загрузки на всех компьютерах? Тогда проверьте инструмент ниже.

Набор инструментов AD Pro включает 13 инструментов для упрощения Active Directory и управления компьютером. Загрузите бесплатную пробную версию и попробуйте сами.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: