问题描述
用户反馈使用本地电脑远程windows server 2008 R2 远程桌面概率性报错“出现了内部错误”。
Telnet 3389正常。
排查思路&过程
从描述中分析,Telnet 3380正常,排除掉网络问题,需要排查系统侧。
打开“事件查看器-->windows 日志-->系统”,查看对应时间内日志,比如:
- 事件ID:36888 这个事件问题分类是比较多的,比如SSL、IIS、Outlook问题都可能抛这个事件。
- 还有一种是如果使用了“远程桌面服务”但是RD证书过期了也会报错“出现了内部错误”。远程桌面服务是半免费的,到期后需购买才能继续使用,解决办法要么购买证书,要么卸载“远程桌面服务”即可解决。
- 这次的问题还是和“远程桌面服务”有关系,具体请查看以下内容。
对于windows远程只有两个渠道:
1)windows服务器只允许最大2个远程桌面连接数。
2)通过添加“桌面远程服务”支持多用户同时远程。
a.运行-->servermanager.msc-->角色 (可以看到有安装“远程桌面服务”,打开看一下)
b.可以看到用户很多,且有6个活动的用户(表示已经远程连接的用户)如下图:
c.对于远程桌面服务也是有连接数的限制的,但是可以自定义修改(默认是5个)。现在这儿已经有6个了,新用户再链接就会失败。
运行-->gpedit.msc进入组策略编辑器 依次点击:计算机配置-->管理模板-->windows 组件-->远程桌面服务-->远程桌面会话主机-->连接-->双击右侧的“限制连接的数量”
d.修改自定义的连接数
测试恢复正常