×

系统技巧

更改计算机上的远程桌面侦听端口

后觉 后觉 发表于2023-11-18 23:00:31 浏览10 评论0

抢沙发发表评论

更改计算机上的远程桌面侦听端口,可按以下步骤操作:

通过注册表编辑器修改


  1. 按下 Win+R 键,在运行窗口中输入 “regedit” 并回车,打开注册表编辑器.

  2. 找到路径 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp” 下的 “PortNumber”,双击打开,选择十进制模式,将默认的 3389 端口改为所需的端口号,比如 6000.

  3. 再找到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” 下的 “PortNumber”,重复上述修改操作,确保两处 “PortNumber” 的值一致.

通过防火墙修改


  1. 点击左下角的 “开始” 按钮,在主页点击 “隐私和安全性”,打开 Windows 安全中心,点击 “防火墙和网络保护”,再点击 “高级设置”.

  2. 在弹出的窗口左侧点击 “入站规则”,找到名称为 “远程桌面 (TCP-In)” 的规则,右键选择 “属性”.

  3. 在 “属性” 窗口中点击 “协议和端口” 选项卡,将 “本地端口” 一栏修改为新的端口号,点击 “确定” 保存修改.

使用 PowerShell 命令修改


  1. 以管理员身份打开 Windows PowerShell,输入命令$portValue = [新端口号],如$portValue = 3390,定义新的端口号.

  2. 接着输入命令Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name "PortNumber" -Value $portValue修改注册表中的端口号.

  3. 再输入以下两条命令创建防火墙入站规则,允许新端口的连接 :
    New-NetFirewallRule -DisplayName 'RDP Port Latest - TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portValue
    New-NetFirewallRule -DisplayName 'RDP Port Latest - UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portValue