更改電腦上的遠程桌面的偵聽埠 轉載:https://learn.microsoft.com/zh-CN/windows-server/remote/remote-desktop-services/clients/change-listening-port 適用範圍:Windows Server ...
更改電腦上的遠程桌面的偵聽埠
轉載:https://learn.microsoft.com/zh-CN/windows-server/remote/remote-desktop-services/clients/change-listening-port
適用範圍:Windows Server 2022、Windows 10、Windows 8.1、Windows 8、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2008 R2
通過遠程桌面客戶端連接到電腦(Windows 客戶端或 Windows Server)時,電腦上的遠程桌面功能會通過定義的偵聽埠(預設情況下為 3389)“偵聽”連接請求。 可以通過修改註冊表來更改 Windows 電腦上的偵聽埠。
- 啟動註冊表編輯器。 (在“搜索”框中鍵入 regedit。)
- 導航到以下註冊表子項:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- 查找埠號
- 單擊“編輯”>“修改”,然後單擊“十進位”。
- 鍵入新埠號,然後單擊“確定” 。
- 關閉註冊表編輯器,然後重新啟動電腦。
下次使用遠程桌面連接連接到此電腦時,必須鍵入新埠。 如果正在使用防火牆,請確保將防火牆配置為允許連接到新埠號。
可運行以下 PowerShell 命令來查看當前埠:
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
例如:
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
還可運行以下 PowerShell 命令來更改 RDP 埠。 在此命令中,我們會將新的 RDP 埠指定為 3390。
若要向註冊表添加新的 RDP 埠:
$portvalue = 3390
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue
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