更改windows 远程桌面端口 和 解决画面卡顿或卡死问题

尝试用远程桌面,跨网域公网连接。还遇到了连上后卡顿,画面卡死,还不如向日葵快。。。结果发现是公网的udp丢包严重,而这个远程桌面又会自动udp连接。得手动改为tcp连接,画面才变得流畅。。。

一个脚本解决,需要 powershell 管理员权限

ps1 复制代码
# 想要新远程桌面端口,默认是3389,我设定为16251
$portvalue = 16251

# 设定注册表,修改远程桌面端口号
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue 

# 删除之前定的同名防火墙规则,如果有的话
Remove-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In'
Remove-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In'

# 设定防火墙 允许远程桌面使用 新的端口连接
# 必须设定防火墙允许规则,不然新端口连不上。当然关掉防火墙也可行。
New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Any' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue 
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Any' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue

# 设定注册表,让远程桌面只使用TCP连接,因为公网的UDP丢包率很高,会导致画面卡顿或卡死。
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -name "SelectTransport" -Value 1

参考资料:

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

https://learn.microsoft.com/zh-cn/windows-server/remote/remote-desktop-services/clients/change-listening-port

Windows远程桌面连接经常卡死解决办法

https://blog.csdn.net/spidernet/article/details/136008670

选择 RDP 传输协议

https://admx.help/?Category=Windows_10_2016\&Policy=Microsoft.Policies.TerminalServer::TS_SELECT_TRANSPORT\&Language=zh-cn

求助\] 用win11 24H2 远程桌面卡还容易断线 https://bbs.pcbeta.com/viewthread-2032711-1-1.html

相关推荐
张人玉1 天前
WPF 数据绑定详解
windows·c#·wpf
黑夜路人1 天前
Claude Code + 国产模型GLM-4.6 安装指南 (for Windows/Mac)
windows·macos
nono牛1 天前
Linux基础指令大全(快速上手)
linux·服务器·windows·智能手机
安当加密2 天前
如何通过掌纹识别实现Windows工作站安全登录:从技术原理到企业级落地实践
windows·安全·1024程序员节
G_dou_2 天前
智能指针完全指南
windows·rust
想唱rap2 天前
C++list类的模拟实现
linux·运维·服务器·数据结构·c++·windows·list
H_z_q24012 天前
Python测试题1
windows
汤愈韬2 天前
域网络,域环境搭建
windows·网络安全
namekong82 天前
导入的 Google(Chrome)书签默认不会自动显示在「书签栏」,而是放在一个文件夹里。下面是详细步骤,帮你把 导入的全部书签添加到书签栏
windows
想不明白的过度思考者2 天前
MySQL 8.0.x 全平台安装指南:Windows、CentOS、Ubuntu 详细步骤与问题解决
windows·mysql·centos