windows系统无法通过msconfig修改远程桌面端口,必须修改注册表中两个portnumber项(hkey_local_machine\system\currentcontrolset\control\terminal server\winstations\rdp-tcp和wds\rdpwd\tds\tcp)并配置防火墙入站规则放行新端口。
windows 系统没有“系统配置”(msconfig)界面来修改远程桌面端口。远程桌面端口(默认3389)的修改不通过 msconfig 实现,而是必须通过注册表编辑器 + 防火墙规则配置完成。所谓“系统配置”常被误指为 msconfig,但它只管理启动项、服务开关等,无法触达 rdp 协议监听端口的底层设置。
真正要改远程桌面端口,需以下两处关键操作:
修改注册表中的两个 PortNumber 项
RDP 服务依赖两套底层组件,因此必须同步修改两个注册表路径下的 PortNumber 值(十进制):
-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
✅ 操作要点:
PyCharm 2026.2.0.1 Windows版下载PyCharm 2026.2.0.1 Windows版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在Windows系统上进行 Python 项目开发、运行、调试和测试。
- 用管理员权限打开 regedit;
- 双击每个
PortNumber,勾选“十进制”,输入新端口号(如45678);- 两个路径的值必须完全一致,否则连接会失败;
- 修改后需重启 Remote Desktop Services 服务或重启电脑。
在防火墙中放行新端口
Windows 防火墙默认只开放 3389,改端口后必须手动新建入站规则:
- 打开「Windows Defender 防火墙高级安全」→ 左侧「入站规则」→ 右键「新建规则」;
- 类型选「端口」→ 协议选「TCP」→ 输入你设定的新端口号(如
45678); - 动作选「允许连接」→ 配置适用网络类型(域/专用/公用)→ 命名规则(如“RDP-45678”)。
补充提醒
- 修改前务必导出注册表备份(文件 → 导出);
- 远程连接时,客户端需显式指定端口:
192.168.1.100:45678; - 若使用路由器或内网穿透工具(如花生壳、向日葵),还需同步更新端口映射规则。
不复杂但容易忽略











