windows 12尚未发布,当前最新正式版为windows 11;修改远程桌面端口需筛选可用端口、同步修改两处注册表、配置防火墙规则并重启termservice服务。

Windows 12尚未发布,当前最新正式版为Windows 11(2025年6月仍无Windows 12官方版本),因此不存在“Windows 12更改远程端口”的实际操作场景。所有关于Windows 12的讨论均属误传或虚构,真实系统中无法执行任何针对Windows 12的配置。
确认当前系统版本
按 Win + R 输入 winver 回车,弹出窗口顶部明确显示系统版本号。若显示为“Windows 11”或“Windows Server 2022/2025”,则后续所有操作均基于该真实版本进行。
修改远程桌面端口(适用于Windows 11 / Windows Server 2022+)
第一步:筛选一个可用端口
以管理员身份打开 PowerShell,运行:netstat -ano -p tcp | findstr ":15678" >nul && echo 已被占用 || echo 可用
将 15678 替换为你想设的端口号(必须在 1024–65535 范围内),确保返回“可用”。
第二步:修改注册表双路径
必须同步修改以下两个位置的 PortNumber 值,缺一不可:
① HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
② HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
进入后双击 PortNumber → 勾选“十进制” → 输入你筛选好的端口号 → 点击“确定”。
第三步:放行防火墙
按 Win + R 输入 wf.msc 回车 → 左侧点“入站规则” → 右侧点“新建规则” → 选“端口”→ 下一步 → 选“TCP”、填“特定本地端口”(输入你设的新端口)→ 下一步 → 选“允许连接”→ 下一步 → 全部网络类型都勾选 → 命名如“RDP-新端口”→ 完成。
第四步:重启远程桌面服务
按 Win + R 输入 services.msc → 找到 Remote Desktop Services → 右键“重新启动”。
【不重启此服务,新端口不会生效】
命令行一键修改(推荐给熟练用户)
方法一:PowerShell全自动(需管理员权限)
复制粘贴执行(把 50234 换成你的端口):$p=50234; Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value $p; Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp' -Name PortNumber -Value $p; Restart-Service TermService -Force
方法二:验证当前端口值
执行:Get-ItemPropertyValue -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber
输出数字即为当前监听端口,用于核对是否修改成功。











