问题:基本上是延迟端口被占用了,
解决办法:修改下远程端口 最好修改10000以上的空闲端口。
windows远程桌面默认使用的是3389,为了避免被别用用心的扫描从而暴力破解远程服务器或者vps的账户信息。可以修改默认端口3389到其它端口,如8000,10000等。最好修改为10000以后的端口,这样可以避免和系统内的其它程序端口冲突。
主要需要做的就这三个步骤:
1,开启入站策略:
防火墙内找到入站策略,新建一个入站规则,规则的端口就是你想要修改的端口。
Windows防火墙设置入站策略
当我们对外网访问的端口有所限制并不想让所有端口都被访问到时,可以针对某些端口进行设置。
1. 键盘输入WIN+R然后输入control点击确定打开控制面板,然后点击系统与安全,
2. 然后点击Windows Defender防火墙,点击高级设置
3. 我们选择入站规则,点击新建规则
4. 我们选择端口,然后点击下一步,一般会选择TCP协议,然后选择特定端口,输入想要可以外网访问的端口号,如果有多个的话,使用英文逗号进行隔开,然后继续下一步,选择允许连接,继续下一步,默认会选择所有网络,可以根据自己的需要进行勾选,再点击下一步,设置这个规则的名称,建议为了方便运维人员知道这个规则是为了开放的端口的用途,可以写的简明扼要一点。
5. 点击完成,这个入站规则就建立完成了,使用公用网络也可以访问设定的端口号了。
在高级设置中,可以看到“入站规则”和“出站规则”两个选项。点击其中一个选项,然后点击右侧的“新建规则”来创建新的规则。
2,打开注册表:
输入regedit打开注册表
3,修改注册表:
修改两个注册表参数:
在注册表编辑器中找到以下PortNamber键,改为要使用的远程端口,如10000。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\
在注册表编辑器中找到以下PortNamber键,改为要使用的远程端口,如10000。HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp
4,重启
参考:由于在客户端检测到一个 协议错误(代码 x1204)这个会话将被中断。请重新连接到远程计算机-idc从业十五年技术干货 (zhaoyongjie.cn)
关于windows修改远程登录端口的问题 – sexiaoshuai – 博客园 (cnblogs.com)