问题
一个燥热的下午,闲着没事,远程桌面到一台Server 2012的机器,没有像往常一样顺利连接,而是提示:出现了内部错误。
好家伙,出新鲜事儿啊。
尝试解决
1) 最近客户机Win10自动更新了不少东西,主要是21H1的版本更新,怀疑是不是客户机上和远程桌面相关的组件更新了,导致了和服务器的组件交互失败。
于是,先排除客户机的干扰,具体来说,就是在另一台机器上重试。
另一台Win10机器,没有进行21H1更新,远程桌面连接继续提示:出现了内部错误。
结论:和客户机环境无关,可能和服务器有关。
2) 既然客户机的原因排除了,咱们继续来服务器上来看看。
服务器已经运行很久了,期间没有重启过。想着,是不是机器运行太久没有重启,导致系统出现了什么未知的Bug?
因为无法通过远程桌面重启服务器,只能通过最后的连接方法VNC了。
VNC能成功连接,还好还好,这最后一道保险门总算是能开的。
VNC控制界面直接进行服务器重启,等待1到2分钟后,重新尝试在客户机上执行远程桌面,好像没有什么好运,继续提示:出现了内部错误。
3) 继续在网络上搜索相关的内容。发现以下两种方法:
第一种:
重启Remote Desktop Services服务。
第二种:
执行:netsh winsock reset
觉得第二种方法有点大动干戈,万一把我的服务器搞乱了,那可不是好玩的。
所以,尝试了第一种方法,重启远程桌面服务。
奇迹发生:客户机连接成功,没有再出现内部错误的问题。
爽歪歪!
总结
微软老大哥也不是神仙,程序有点小Bug也是正常的,关键是:能通过某些方法解决,就好。
此文献给有类似问题的猿友们。
最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。