Удаленное включение RDP в Windows 8
Включаем Remote Desktop удаленно через реестр
RDP в Windows 8 можно активировать удаленно с помощью возможности модификации реестра через службу удаленного реестра – RemoteRegistry. По умолчанию служба RemoteRegistry в Windows 8 отключена из соображений безопасности. Чтобы включить ее, подключитесь к ПК с Win 8 с помощью консоли Computer Management , перейдите в раздел Services and Applications -> Services, найдите службу Remote Registry, измените тип запуска на Manual (ручной) и затем запустите службу – Start.
Тоже самое можно выполнить удаленно с помощью команд sc (позволяющая создавать, управлять или удалять службы Windows):
sc \\Win8_RDP_PC.winitpro.ru config RemoteRegistry start= demand
sc \\Win8_RDP_PC.winitpro.ru start RemoteRegistry
Затем на своей машине запустите редактор реестра regedit.exe, выберите в меню Файл пункт Connect Network Registry (Подключить сетевой реестр), укажите имя или IP адрес компьютера с Windows 8 на котором необходимо включить RDP.
Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server. Найдите параметр fDenyTSConnection (тип REG_DWORD). Если данный ключ отсутствует – создайте его.
Ключ fDenyTSConnection может принимать следующие значения:
- fDenyTSConnection=0 — Удаленный рабочий стол включен
- fDenyTSConnection=1 — Удаленный рабочий стол отключен
Т.е. чтобы включить RDP доступ к данному компьютеру, задайте данному параметру значение 0. Сразу после этого без перезагрузки удаленный компьютер с Windows 8 должен стать доступным по RDP.
Включаем удаленный рабочий стол по сети из командной строки
Указанный выше трюк с удаленной модификацией реестра можно выполнить еще проще и элегантнее с помощью всего одной команды. Нам на помощь придет команда REG ADD, позволяющая добавлять и изменять данные в реестре Windows. Не все знают, что она умеет работать с реестром удаленного компьютера (как и в предыдущем случае на целевом компьютере должна быть включена служба Remote Registry).
Команда, удаленно включающая RDP на клиентском компьютере с именем Win8_RDP_PC, может выглядеть так:
REG ADD "\\Win8_RDP_PC\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
Включаем RDP с помощью PowerShell
И, напоследок, разберемся с еще один методом удаленного включения PowerShell. Воспользуемся возможностями подключения из PowerShell к WMI.
Откройте консоль Powershell и выполните последовательно следующие команды PoSh:
$ts=get-WMIObject Win32_TerminalServiceSetting -computername Win8_RDP_PC
$ts.SetAllowTSConnections(1)
Где Win8_RDP_PC – имя компьютера с Windows 8, на котором необходимо включить RDP.
Если удаленный рабочий стол нужно отключить, второй командой должна быть:
$ts.SetAllowTSConnections(0)



