Как удалённо включить RDP (удалённое управление компьютером) на Windows

Считаем, что необходимые для данного действа права на удалённой машине есть.

Для Windows XP:
wmic /node:"HOSTNAME" /user:"DOMAIN\USER" path win32_terminalservicesetting where (__Class!="") call setallowtsconnections 1

Для Windows 2003:
wmic /node:"HOSTNAME" /user:"DOMAIN\USER" rdtoggle where ServerName="HOSTNAME" call setallowtsconnections 1

Где HOSTNAME - сетевое имя удаленной машины, DOMAIN\USER - логин пользователя в формате домен\логин. С логин@домен не сработает.
Если компьютер не в домене, то вместо DOMAIN\USER пишем HOSTNAME\USER или IP\USER.

Если выдаёт ошибку "Сервер RPC не доступен" - проверяем все, что может резать:
в первую очередь штатный брандмауэр.

Еще можно через удаленный реестр изменить параметр: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSсonnections=0

Если брандмауэр не пускает - для начала можно попробовать через управление компьютером его отключить:

Вызываем оснастку "Управление компьютером".
Например, кликнув правой кнопкой на иконке "Мой компьютер", пункт "Управление", потом в левой панели, верхний пункт "Управление компьютером (COMP)" опять правой кнопкой, "Подключиться к другому компьютеру.", вводим имя хоста или ip-адрес.

Если получилось - ищем службу Брандмауэр и останавливаем.
Если собираетесь менять параметр реестра - как минимум должна быть запущена служба "Удалённый реестр".


# | управление компьютером удаленно (?)

анонимус аватар

Все вроде делаю правильно, но че-то не выходит.( А как запустить службу удаленный реестр?

9 Апрель, 2010 - 16:46

# | teerex

teerex аватар

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

Вызываем оснастку "Управление компьютером".
Например, кликнув правой кнопкой на иконке "Мой компьютер", пункт "Управление", потом в левой панели, верхний пункт "Управление компьютером (COMP)" опять правой кнопкой, "Подключиться к другому компьютеру.", напр. для XP:

Управление удалённым компьютером в XP

далее вводим имя хоста (напр. \\my-computer) или ip-адрес (напр. 192.168.1.2).

Открываем слева раздел "Службы и приложения" -> "Службы"
Ищем службу "Удалённый реестр" и запускаем. :)

11 Апрель, 2010 - 16:19

# | betmen (?)

анонимус аватар

Проще без всякого "wmic" - не всем понятно что это. Я делел как тут http://kak-eto.ru/problem_windows/vklyuchit-rdp/

26 Февраль, 2012 - 20:33

# | teerex

teerex аватар

По-моему как раз проще выполнить одну команду (работающую через стандартные интерфейсы управления), чем открывать несколько окон, запускать службы, что-то вводить и кликать.
В случае, если такую же операцию надо сделать на множестве компьютеров - преимущество WMI очевидно.
1) Конечно, wmi сложнее для понимания "обычными пользователями", но большинство из них и смысл этого "лазания по окнам" не поймёт и не запомнит.
2) Запуск удалённого реестра, добавление исключений в брандмауэр (или его остановка) - снижает безопасность системы. Далеко не каждый после того как включит удалённое управление будет останавливать службу "удалённый реестр" и т.п.
3) Удалённое управление компьютером и службами через оснастки может быть ограничено, к примеру, антивирусным ПО. Тогда такой способ может вообще не сработать без остановки/удаления антивируса (см. пункт 2).

В моём посте включение параметра через удалённый реестр и запуск службы тоже описан. И по ссылке нет способа включения через wmi.

wmic - выполнение команд wmi в командной строке.
Windows Management Instrumentation (WMI) в дословном переводе — это инструментарий управления Windows. Создано специально для подобных целей. Подробнее можно почитать хоть в википедии.

27 Февраль, 2012 - 05:51

# | сисадмин (?)

анонимус аватар

На Win XP почему-то не сработало (запускал под учетной записью с правами администратора):

C:\>wmic /node:"snrvbwin" /user:"127.0.0.1\avz" path win32_terminalservicesetting where (__Class!="") call setallowtsconnections 1
Введите пароль:********

ОШИБКА:
Код = 0x80041064
Описание = Учетные данные пользователя не могут быть использованы для местных подключений
Услуга = WMI

21 Май, 2013 - 22:10

# | анонимус (?)

анонимус аватар

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

17 Сентябрь, 2015 - 21:45

# | Никола (?)

анонимус аватар

http://www.ammyy.com/ru/ - вот это еще можно попробовать для подключения. Проще будет

22 Август, 2014 - 22:41

Оставить комментарий

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

Подробнее о форматировании

КАПЧА
А ты не робот? Введи 5 цифр
                                                                      
ad888888b, ad888888b, ad888888b, ad88888ba ad88888ba
d8" "88 d8" "88 d8" "88 d8" "8b d8" "88
a8P a8P a8P Y8a a8P 8P 88
,d8P" ,d8P" aad8" "Y8aaa8P" Y8, ,d88
a8P" a8P" ""Y8, ,d8"""8b, "PPPPPP"88
a8P' a8P' "8b d8" "8b 8P
d8" d8" Y8, a88 Y8a a8P 8b, a8P
88888888888 88888888888 "Y888888P' "Y88888P" `"Y8888P'

Enter the code depicted in ASCII art style.
To prevent automated spam submissions leave this field empty.