Удаленное включение RDP

    Удаленное включение RDP в Windows 8

    Естественно, подразумеваем, что удаленный ПК доступен по сети (доступ не блокируется файерволом) и Вы обладаете на нем правами локального администратора.

    Включаем Remote Desktop удаленно через реестр

    RDP в Windows 8 можно активировать удаленно с помощью возможности модификации реестра через службу удаленного реестра – RemoteRegistry. По умолчанию служба RemoteRegistry в Windows 8  отключена из соображений безопасности. Чтобы включить ее, подключитесь к ПК с Win 8 с помощью консоли Computer Management , перейдите в раздел Services and Applications -> Services, найдите службу Remote Registry, измените тип запуска на Manual (ручной) и затем запустите службу – Start.

    Служба remote registry в win 8 отключена

    Тоже самое можно выполнить удаленно с помощью команд 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.

    Connect Network Registry

    Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server. Найдите параметр fDenyTSConnection (тип REG_DWORD). Если данный ключ отсутствует – создайте его.

    Параметр fDenyTSConnection  - включить удаленный рабочий стол

    Ключ 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)

     

    Tags: