方法一:通过注册表修改(推荐)
打开注册表编辑器 按 `Win + R` 打开运行窗口,输入 `regedit` 并回车。
定位并修改端口号
- 在注册表中依次展开以下路径:
```
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\Tcp
```
找到 `PortNumber` 值(默认3389),将其修改为新的端口号(如3309),选择十进制格式。
- 同路径下还需修改另一个 `PortNumber` 值(默认3389),确保与上述值一致。
重启计算机
修改完成后需重启系统以使配置生效。
方法二:使用PowerShell(适用于Windows 10/11)
修改注册表(可选)
以管理员身份打开PowerShell,输入以下命令:
```powershell
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\Tcp" -Name PortNumber -Value 3309
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name PortNumber -Value 3309
```
修改完成后重启系统。
使用PowerShell直接重定向端口(无需重启)
输入以下命令启动RDP服务并重定向端口:
```powershell
net stop TermService /y
net start TermService -PortNumber:3309
```
重启后,新的端口将自动生效。
注意事项
防火墙配置
修改端口后需在防火墙中添加新端口的入站规则,允许该端口通信。可通过“高级安全Windows防火墙”或PowerShell命令完成。
端口冲突检查
新端口需在1-65535范围内且未被其他服务占用,否则需更换端口。
客户端连接修改
远程连接时需在地址后添加 `:新端口`(如 `192.168.1.100:3309`)。
补充说明
服务重启: 部分方法提到重启 `Remote Desktop Services`,但更推荐使用 `net start TermService -PortNumber` 命令,避免手动重启整个服务。 兼容性
通过以上方法,您可以灵活调整远程桌面端口,提升系统安全性。