安全与隐私

Windows 11 远程控制入口怎么关闭:远程桌面、远程协助和 RDP 端口逐项排查

约 7 分钟读完
Windows 11 远程控制入口怎么关闭:远程桌面、远程协助和 RDP 端口逐项排查

摘要

关闭 Windows 11 远程控制不能只关一个开关:远程桌面、传统远程协助、快速助手和 RDP 防火墙规则是不同入口。本文按家庭版与专业版差异逐项检查,并排查向日葵、ToDesk 等第三方常驻服务,帮助你在不误关整个防火墙的前提下收好远程入口。

本文目录

很多人以为关闭“远程桌面”就等于没有远程控制入口,其实 Windows 11 还可能保留传统远程协助、快速助手,以及向日葵、ToDesk 等第三方常驻服务。下面的方法按“软件开关—系统功能—端口与防火墙—第三方程序”的顺序逐项检查。

适用设备与系统版本

  • 本文适用于 Windows 11 22H2 及以上版本,不同版本的中文菜单措辞可能略有差异。
  • Windows 11 家庭版不能作为内置远程桌面主机,因此没有完整的远程桌面开关属于正常情况;专业版、企业版和教育版才支持作为 RDP 主机。
  • 端口和防火墙检查需要打开“开始 → 搜索终端”,右键“终端”选择“以管理员身份运行”,再输入 PowerShell 命令。

第一步:关闭 Windows 11 远程桌面主机

  1. 按 Win + I 打开“设置”,进入“系统 → 远程桌面”。
  2. 关闭“远程桌面”开关。若系统弹出确认窗口,选择关闭。关闭后,别人不能通过网络主动使用 RDP 连接这台电脑。
  3. 再按 Win + R,输入 sysdm.cpl 并回车,在“远程”选项卡中确认“允许远程连接到此计算机”没有勾选。这一步可以排除设置页与系统属性页状态不一致的情况。
  4. 搜索并打开“远程桌面连接”或运行 mstsc.exe 只是使用本机发起对外连接,不会因此开放别人连接本机的入口,通常无须卸载。

第一步:关闭 Windows 11 远程桌面主机

第二步:检查并关闭传统远程协助

  1. 按 Win + R,输入 sysdm.cpl,切换到“远程”选项卡。
  2. 如果有“远程协助”区域,取消“允许远程协助连接”以及与“通过邀请文件协助”有关的勾选。不同中文语言包可能显示为“允许使用邀请文件将这台计算机进行远程协助”。
  3. 同时检查“远程桌面”区域,确保“允许远程连接到此计算机”仍未勾选。
  4. 如果当前版本没有“远程协助”项,不要导入网上流传的注册表文件,直接继续检查“快速助手”和第三方远程软件即可。

第三步:处理“快速助手”入口

  1. 打开“设置 → 应用 → 已安装的应用”,搜索“快速助手”。找到后点击右侧“⋯”,选择“卸载”;也可以在“开始 → 所有应用”中右键该程序尝试卸载。
  2. 如果以后还要请家人或客服协助,可以保留程序,但不要把连接码交给陌生人。快速助手通常需要被协助方提供连接码,并在本机确认授权,并非传统 RDP 那种固定无人值守入口。
  3. 注意:关闭远程桌面或禁用 3389 端口,不会自动卸载快速助手,也不一定会关闭它使用的其他连接方式。

第四步:核对 RDP 端口和防火墙规则

  1. 先确认远程桌面是否处于禁止连接状态。在管理员终端输入:
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections

结果显示 1 表示禁止远程桌面连接,0 表示允许。如果仍为 0,应返回设置页关闭开关。

  1. 查看系统实际使用的 RDP 端口,不要只检查默认的 3389:
$rdpPort = (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp').PortNumber
$rdpPort
Get-NetTCPConnection -State Listen -LocalPort $rdpPort -ErrorAction SilentlyContinue
Get-NetUDPEndpoint -LocalPort $rdpPort -ErrorAction SilentlyContinue

默认端口通常为 3389,RDP 同时涉及 TCP 和 UDP。如果后两条命令没有输出,说明未发现对应监听;如果有输出,还要结合 fDenyTSConnections 和防火墙规则判断。端口被改成其他数值时,也应检查那个实际端口。

  1. 检查系统自带的远程桌面、远程协助入站规则:
Get-NetFirewallRule | Where-Object { $_.Name -like 'RemoteDesktop*' -or $_.Name -like 'RemoteAssistance*' } | Select-Object DisplayName,Name,Enabled,Direction,Action
  1. 确认列表中没有必须保留的规则后,可禁用这些入站规则:
Get-NetFirewallRule | Where-Object { $_.Direction -eq 'Inbound' -and $_.Enabled -eq 'True' -and ($_.Name -like 'RemoteDesktop-UserMode-In-*' -or $_.Name -like 'RemoteAssistance*') } | Disable-NetFirewallRule

这里的 Name 是内部规则名,不受中文版显示名称影响。如果列表为空但系统中存在自定义规则,应在“控制面板 → 系统和安全 → Windows Defender 防火墙 → 高级设置 → 入站规则”中按实际端口继续查找。

第五步:排查第三方远程控制软件

  1. 在“设置 → 应用 → 已安装的应用”中搜索“向日葵”“ToDesk”等远程控制软件。
  2. 打开仍在使用的软件,删除“设备列表”中的旧电脑,关闭“开机启动”“无人值守”“保持在线”等选项。不再使用可直接卸载。
  3. 再进入“设置 → 应用 → 启动”,关闭对应程序的“启动”开关。第三方软件可能使用自己的中继服务,单纯检查 RDP 的 3389 端口并不能发现它们。

注意事项

  • 不要为了关闭 RDP 而直接关闭整个 Windows 防火墙,否则会同时影响共享、打印和应用联网。
  • 仅仅把 3389 改成其他端口不等于关闭远程控制,扫描工具仍可能发现自定义端口。
  • 不建议在公网路由器上映射 RDP 端口。以后确有远程需求时,应优先使用专用 VPN,并保留网络级别身份验证和强密码。
  • 不建议随意停止或修改 TermService 服务;使用官方开关、确认 fDenyTSConnections 为 1,并关闭相应入站规则即可。

小结

完整检查应包括四层:关闭“远程桌面”、取消传统“远程协助”、按需卸载“快速助手”,最后核对 RDP 监听端口和防火墙规则,再清理第三方远程软件。家庭版没有内置 RDP 主机功能,但快速协助和第三方软件仍需单独检查。

常见问题

Windows 11 家庭版没有完整的远程桌面开关,是被入侵了吗?

通常不是。家庭版本身不能作为内置 RDP 主机,所以没有完整开关是系统限制。仍建议检查快速助手、向日葵、ToDesk 等程序,确认没有无人值守设备或开机启动项。

确认 3389 端口没有监听后,就一定没有远程控制吗?

不一定。传统远程协助、快速助手和第三方软件可能使用其他端口或中继服务。还要核对 `fDenyTSConnections`、Windows 防火墙入站规则,以及第三方软件中的无人值守授权。

以后需要远程控制时,怎样重新开启?

在 Windows 11 专业版中打开“设置 → 系统 → 远程桌面”,启用“远程桌面”,并在防火墙弹窗中允许其通过专用网络。启用后建议保留网络级别身份验证,使用强密码,不要把该端口直接映射到公网。

参考来源