Как удаленно включить RDP через реестр

Удаленный рабочий стол можно включить удаленно - тавтология и факт. Удаленно включить RDP можно через реестр Windows путем внесния изменений в соответствующую ветку. Для этого обязатьельно нужно знать учетную запись с правом администрирования удаленного компьютера.

Редактирование реестра можно выполнить 2 способами:

  1. через командную строку;
  2. через редактор реестра regedit.

Удаленное включение rdp через командную строку.

Для подключения к командной строке удаленного компьютера будем использовать PSExec - пожалуй самый удобный инструмент для этих целей. Как им пользоваться я рассказывал в статье: Запуск PsExec и примеры использования на удаленном компьютере.

Подключаемся к командной строке удаленного компьютера с помщью psexec:

psexec //192.168.2.100 -u admin -p PasSW0rD cmd

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

Для внесения изменений в реестр воспользуемя консольной утилитой REG.

Включить RPD через командную строку:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

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

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

Удаленное включение RDP через реестр.

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

Но в этом варианте есть одно неудобство - на удаленном компьютере должна быть запущена служба "Удаленный реестр". Это значит, что удаленный компьютер необходимо предварительно настроить или же попытаться запустить службу удаленно с помощью psexec, что возвращает нас к первому варианту.

запуск службы "Удаленный реестр"

В том случае, если служба "Удаленного реестра" на целевом компьютере запущена, можно приступать к редактированию удаленного реестра.

Запускаем редактор реестра Windows: клавиши Win+R, набираем regedit.

В меню редакторы выбираем: Файл > Подключить сетевой реестр.

Вводим имя компьютера или ip-адрес.

В списке появится ветка реестра удаленного компьютера. Доступны для редактирования только HKEY_LOCAL_MACHINE и HKEY_USERS.

Открываем ветку "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" и находим параметр fDenyTSConnections.

Для включения доступа по RDP необходимо изменить значение параметра fDenyTSConnections на 0, для выключения 1.

Теперь можно отключить сетевой реестр и проверить подключение по RDP.

Как видно из приведенных примеров, первый вариант более удобен. Для его использования нужно всего-то познакомиться с утилитой psexec, которая откроет новые горизонты для удаленного управления компьютерами с операционной системой Microsoft Windows.