Как удалённо включить 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 цифр
                                                                         
ad8888ba, ,d8 888888888888 ad88888ba ad88888ba
8P' "Y8 ,d888 ,8P' d8" "88 d8" "8b
d8 ,d8" 88 d8" 8P 88 Y8a a8P
88,dd888bb, ,d8" 88 ,8P' Y8, ,d88 "Y8aaa8P"
88P' `8b ,d8" 88 d8" "PPPPPP"88 ,d8"""8b,
88 d8 8888888888888 ,8P' 8P d8" "8b
88a a8P 88 d8" 8b, a8P Y8a a8P
"Y88888P" 88 8P' `"Y8888P' "Y88888P"

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