更改计算机上的远程桌面的侦听端口
创始人
2025-08-04
0
  • 适用于: ✅ Windows Server 2025, ✅ Windows Server 2022, ✅ Windows Server 2019, ✅ Windows Server 2016, ✅ Windows 11, ✅ Windows 10

远程桌面允许通过远程桌面协议 (RDP) 远程连接到运行 Windows 或 Windows Server 的计算机,并且默认情况下侦听端口 3389。 出于安全或配置目的,你可能需要更改此侦听端口。 本文提供使用 PowerShell 或注册表编辑器修改侦听端口的分步说明。

Prerequisites

在开始之前,请确保具有以下项:

  • 要连接到的计算机的管理员访问权限或等效权限。

  • 启用了远程桌面的计算机。 有关详细信息,请参阅启用远程桌面。

  • A client to test the changes from, such as Remote Desktop Connect (mstsc.exe) or Windows App.

配置远程桌面侦听端口

远程桌面的侦听端口在注册表中指定。 若要更改注册表值,请按照以下方法使用 PowerShell 或注册表编辑器进行更改。 选择喜欢的方法的相关选项卡。

  • PowerShell

  • Registry Editor

若要使用 PowerShell 更改侦听端口,请执行以下步骤:

  1. 以管理员身份打开 PowerShell。

  2. 通过运行以下 PowerShell 命令检查当前端口:

    PowerShell

    Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name 'PortNumber'

    输出类似于以下示例:

    PowerShell

    PortNumber   : 3389
    PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
    PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
    PSChildName  : RDP-Tcp
    PSDrive      : HKLM
    PSProvider   : Microsoft.PowerShell.Core\Registry
  3. 运行以下 PowerShell 命令来更改此端口。 请务必将 <Port Number> 替换为新的端口号。

    PowerShell

    $portValue = '<Port Number>'
    
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name 'PortNumber' -Value $portValue

将新端口添加到 Windows 防火墙中

如果使用 Windows 防火墙,则需要添加新的入站规则以允许新端口上的流量。 有关可用于配置 Windows 防火墙的其他方法的详细信息,请参阅 Windows 防火墙工具。

 重要

如果使用任何其他防火墙,请确保你或管理员允许连接到新端口号。

若要创建新的 Windows 防火墙规则以允许新端口,请以管理员身份运行以下 PowerShell 命令。 请务必将 <Port Number> 替换为新的端口号。

PowerShell

$portValue = '<Port Number>'

New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile Public -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portValue
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile Public -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portValue

测试新的远程桌面侦听端口

下次使用远程桌面连接或其他客户端连接到此计算机时,请输入主机名和新端口。 例如,如果将端口更改为在计算机 pc1.contoso.com 上使用 3390,则地址为 pc1.contoso.com:3390。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

上一篇:IISRESET 内部原理

下一篇:没有了

相关内容

热门资讯

windosw2008服务器.... 方案一: windows 2008 R2 意外断电重启进入修复模式 现在出现一个问题,就是当机房停电...
此工作站和主域间的信任关系失败... 原因: 域控服务器没有客户端 的主机名(可能删除了,或重装系统后没添加到域控) 处理: 在域控上确认...
尝试解析加入域中域控制器的DN... 尝试解析加入域中域控制器的DNS名称失败,请验证已将此客户端已配置为连接到解析目标域中DNS名称的D...
在DNS中新增_ldap._t... 加入 Active Directory 域的 DNS 要求Active Directory 使用域名...
客户端不能加入域解决方法 客户端不能加入域解决方法 加入域出现以下错误,windows无法找到网络路径,请确认网络路径正确并且...
AD辅域控制器升级为主域控制器 环境介绍 Active Directory域控制器已经搭建好主域控和辅域控,主域控故障,手动升级辅域...
AD常用操作:批量更改域用户属... 这次使用的是dsquery 和dsmod 命令结合使用 dsquery还有其他不同的用处,可以参考帮...
windows2008R2更改... 网上有使用IIS管理器修改IIS端口的方法,但不适用于windows2008R2系统IIS管理器。本...
Windows Server ... Windows Server Active Directory 证书服务(AD CS)安装与部署指南...
net use命令详解及实例/... netuse命令详解及实例/删除已有的连接 WINDOWS2003(或其他的windows服务器)在...