新闻资讯

cmd 命令行开启 windows 远程桌面服务

远程桌面连接 | 2025-03-2

Windows 系统的远程桌面服务为用户提供了便捷的远程操作方式,通过 CMD 命令行可以快速开启这一服务,方便远程办公和技术支持。下面将详细介绍如何使用 CMD 命令行开启 Windows 远程桌面服务。
检查系统版本与权限
-确认系统版本支持:首先,需要确认 Windows 系统版本支持远程桌面服务。一般来说,Windows 7 及以上版本的专业版、企业版和旗舰版等均支持远程桌面服务。可通过右键点击 “计算机”,选择 “属性”,查看系统版本信息。
-获取管理员权限:以管理员身份运行 CMD 命令行。在开始菜单中,找到 “命令提示符”,右键点击,选择 “以管理员身份运行”。只有获取管理员权限,才能执行开启远程桌面服务的相关命令。

开启远程桌面服务命令操作
-使用注册表命令开启:在 CMD 命令行中,输入以下命令:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
该命令通过修改注册表项,将远程桌面连接的禁止标志设置为 0,从而开启远程桌面服务。在输入命令时,要确保准确无误,避免因命令错误导致设置失败。
-启用防火墙规则:为了使远程桌面服务能够正常通信,需要启用 Windows 防火墙中的远程桌面相关规则。在 CMD 命令行中,输入以下命令:
netsh advfirewall firewall set rule group="远程桌面" new enable=yes
此命令会启用防火墙中与远程桌面相关的规则,允许远程桌面连接通过防火墙。执行命令后,防火墙会允许远程桌面的相关流量通过,确保远程连接的顺利进行。

配置远程桌面用户权限
-添加远程桌面用户:若要允许特定用户远程连接到 Windows 电脑,需要将该用户添加到远程桌面用户组中。在 CMD 命令行中,输入以下命令:
net localgroup "Remote Desktop Users" 用户名 /add
将 “用户名” 替换为实际需要添加的用户账号。例如,若要添加名为 “user1” 的用户,命令应为:
net localgroup "Remote Desktop Users" user1 /add
执行该命令后,“user1” 用户将被添加到远程桌面用户组,具备远程连接的权限。
-删除远程桌面用户:若要删除某个用户的远程桌面连接权限,可在 CMD 命令行中输入以下命令:
net localgroup "Remote Desktop Users" 用户名 /delete
同样,将 “用户名” 替换为需要删除的用户账号即可。例如,删除 “user1” 用户的远程桌面权限,命令为:
net localgroup "Remote Desktop Users" user1 /delete
验证远程桌面服务是否开启
-使用系统设置查看:在 Windows 电脑上,右键点击 “计算机”,选择 “属性”,然后点击左侧的 “远程设置”。在 “远程” 选项卡中,查看 “允许远程连接到此计算机” 选项是否已被勾选。若已勾选,说明远程桌面服务已成功开启。
-尝试远程连接:在另一台设备上,打开远程桌面连接客户端(按下 Win + R 组合键,输入 “mstsc” 并回车),输入 Windows 电脑的 IP 地址或计算机名,尝试进行远程连接。若能成功连接到 Windows 电脑的桌面,说明远程桌面服务已正常开启。


拓展阅读:
-如何修改远程桌面的默认端口?在 CMD 命令行中,通过修改注册表项来实现。首先,输入 “regedit” 打开注册表编辑器,找到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” 项,在右侧找到 “PortNumber”,将其数值数据修改为需要的端口号(注意端口号不能与已使用的端口冲突),修改完成后重启电脑使设置生效。
-远程桌面连接时提示 “身份验证错误” 怎么办?可能是由于网络级别身份验证(NLA)设置问题导致。可在 Windows 电脑的 “组策略编辑器” 中进行调整,按下 Win + R 组合键,输入 “gpedit.msc” 并回车,依次展开 “计算机配置” - “管理模板” - “系统” - “凭据分配”,找到 “加密 Oracle 修正”,将其设置为 “易受攻击”,然后重启电脑,再次尝试远程连接。
-除了 CMD 命令行,还有哪些方法可以开启 Windows 远程桌面服务?在 Windows 系统设置中,通过 “系统属性” - “远程” 选项卡,勾选 “允许远程连接到此计算机” 来开启;对于 Windows Server 系统,还可以在 “服务器管理器” 中进行相关设置开启远程桌面服务。