22. 通过写注册表启用Win7/10/11系统远程桌面功能

 

场景描述:

现场调试时没有可用的显示器,但是系统(win7/10/11)的远程桌面功能(RDP)却未启用,如果要为控制器安装TF功能包、修改系统参数就很难进行,此时可以使用读写目标系统注册表的功能实现启动目标控制器远程桌面功能

 

操作步骤:

一、手动设置注册表

  • 开启系统远程桌面功能

导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server,名为 fDenyTsConnections 的DWORD参数,其数值数据设置为 0 以启用远程桌面、 设置为1 以禁用远程桌面。

  • 网络级身份验证(NLA)选项要求设置为 “less secure”

导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 路径,将 UserAuthentication 和 SecurityLayer 这两个DWORD(32位)值的数据由原来的“1”修改为“0”,然后重启电脑以使更改生效

二、通过程序设置注册表

我们可以使用Tc2_Utilities库中的FB_RegSetValue功能块,修改注册表以实现启用远程桌面的效果。

程序见附件:下载链接

 

2025.11.26 云龙 供稿