远程桌面连接已停止工作解决方法

远程桌面连接已停止工作解决方法

前几天在使用3389远程连接云服务器的时候出现提示:远程桌面连接已停止工作,最终无法正常登录Windows远程服务器,下面就将解决方法和原因分享给大家!

对于此类应用程序故障,通常可以在事件查看器中的应用事件日志中查找具体错误信息。不过远程桌面连接停止工作一般是安装了某个驱动程序导致的,所以最好回忆下自己最近安装过什么驱动程序方便最快找到原因了,我的电脑就是因为修改磁盘启动模式(将IDE修改为AHCI),之后在PE注入AHCI磁盘驱动程序重启电脑能正常进入系统,但是个别类似的微软产品就不能使用了,比如:远程桌面连接、Visual Studio 2013打开就停止工作,后来重新进PE卸载了所有的驱动程序,重新安装驱动就解决了!

下面通过网上找到的一个案例教大家来排查:

在事件查看器中的应用事件日志中查找具体错误信息。

但是本案例中,导致 mstsc.exe(远程桌面连接)的错误模块是 ntdll.dll,由于是系统核心文件,且系统未出现其他异常,故怀疑是 ntdll.dll 加载和处理其他驱动动态链接库文件时发生了错误。

但是该如何查看 mstsc.exe 加载的动态链接库呢?!好在 Windows Error Reporting(WER) 为我们记录了相对详细的信息,可用于进一步的排错。首先通过事件查看器找到“Windows Error Reporting”日志,打开日志查看 WER 存储的具体位置,通常位于当前用户配置文件目录下: “ \AppData\Local\Microsoft\Windows\WER\ReportAchive ”。

文件名为 Report.wer,此文件使用 UTF-16LE有签名 编码,可以使用一些第三方的文本编辑器打开查看,当然也可以用系统自带的记事本,但是显示效果惨不忍睹!

此外,还可以使用第三方的 WER  查看器,比较有名的是 NirSoft 出品的 AppCrashView 工具。(PS:使用参数 /ReportsFolder <Folder> 可以直接定位打开 WER 目录)

通过分析发现,mstsc 在载入 HP1005 驱动时发生了错误,是导致本次崩溃的罪魁祸首!解决方法是在通过远程桌面连接前,修改本地资源选项,不要勾选打印机。如果此打印机不再使用,建议直接卸载驱动!

其实从网上找到的案例和我自己的电脑远程桌面连接停止工作都是因为安装了某个驱动程序导致的,所以大家遇到这种问题,应该有思路了吧!!!

推荐阅读