windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”

windows RDP大家都不陌生, windows远程桌面,因为默认3389端口,常常被一些运维称之为3389,最近几年互联网关于远程桌面连接时“出现了内部错误”的话题越来越多,各类解决方案条目数不胜数,但真正能够解决问题的少之又少。

其实遇到这个问题最直接的解决方案是通过VNC进入服务器,在服务器里面打开服务管理(cmd中输入services.msc),找到Remote Desktop Services服务,重启该服务,一般即可解决问题。

远程桌面自动断开后,再连接“出现了内部错误”

但这种情况出现频率太高,每次都要进行这种重启服务操作的话,将会不胜其烦。做运维的都了解这个问题有多棘手,有些情况严重的服务器一天要手动重启好几次。

原本是计划写一个软件监控“内部错误”,自动重启RDP服务,这样就可以不用重启服务器或者艰难的从VNC里进入服务器重启RDP服务了,但是毕竟是第三方解决方案,自用可以,如果大家都要解决这个问题,可能会有安全性方面的顾虑,最终还是放弃了。

但是功夫不负有心人,我终于还是在搜索引擎里终于找到了一个行之有效的解决方案。我自己使用这个方案有效后,又联系了这些正在经历这种问题且比较严重的用户,用他们的服务器进行测试,使用以下解决方法,其中几台经常出现这个问题的服务器,在最近一周都没出现问题了,效果非常明显,所以分享出来以解决大家的问题。

windows远程桌面“出现了内部错误”终极解决方法:

在被远程桌面的服务器或电脑里,打开 “运行” — 输入: gpedit.msc 回车,找到 计算机配置–管理模板–windows组件–远程桌面服务–远程桌面会话主机–安全– 找到 “远程(RDP)链接要求使用制定的安全层” — 已启用 — 安全层选择:RDP

windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”

另外在运维日常协助客户问题处理中了解到,有一部分用户遇到此类问题后,把远程桌面的端口默认3389改为其他端口,也可解决问题,这个改端口的方法可自行测试以下,以下附上windows远程桌面端口修改的方法:

最好修改为10000以后的端口,这样可以避免和系统内的其它程序端口冲突。

1、点击【开始】菜单中的【运行】输入regedit

windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”

2、在【注册表编辑器】分别修改下列目录中<PortNumber>的值为需要更改的端口号,如:8888
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp

windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\SetControl\Terminal Server\WinStations\RDP-Tcp

windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”

注意:两处<PortNumber>的值需一样,建议修改时使用十进制(十六进制大神除外)

3、如果系统启用了防火墙,需要在防火墙的高级设置中新建一个TCP类型的入站规则,端口号为更改后的端口号,如:8888

4、修改完成后重启操作系统。

5、以后再远程这台设备时,在IP地址后加上端口号即可。

windows远程桌面“出现了内部错误”终极解决方法:启用“远程(RDP)链接要求使用制定的安全层”

原创文章,作者:admin,如若转载,请注明出处:https://www.ipv6s.com/basis/application/202108281546.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注