Windows 10远程登录报错解决方案:从排查到修复的完整过程
Windows 10远程登录报错解决方案:从排查到修复的完整过程
当一台长时间未使用的Windows机器出现远程登录报错,显示"在启动初始用户程序时发生错误,正在注销"时,该如何解决?本文将带你一步步排查问题,最终找到解决方案。
有一台Windows机器很久没有登录了,最近需要处理一些事情,结果遇到了远程登录报错的问题:
"你已连接到远程计算机。但是,在启动初始用户程序时发生错误,因此你正在注销。请与系统管理员联系以获取帮助。"
点击确定后,就会被注销并关闭远程连接。这个问题困扰了我两天,最终解决了,这里记录下处理过程。
第一回合:通过VMware ESXi登录排查问题
一开始,我参考了这篇帖子:CSDN论坛,但并没有完全解决问题。
通过VMware ESXi登录后,发现系统黑屏,第一反应是桌面进程explorer.exe没有启动。于是按Ctrl+Alt+Del进入任务管理器,尝试启动explorer.exe:
结果系统提示找不到explorer.exe,问题变成了系统文件不完整。
我尝试使用DISM命令在线修复系统:
DISM /Online /Cleanup-image /RestoreHealth
这个命令的好处在于可以在修复时,系统未损坏部分可以继续运行。参考文档:CSDN博客
等待了20分钟后,再次尝试启动explorer.exe,发现报错依旧,第一回合失败。
第二回合:多维度尝试,综合分析
我开始着重调查explorer.exe缺失问题。找到了两篇文章:CSDN博客和中关村在线。
解决办法一:使用系统安装盘修复
插入系统安装盘,尝试使用sfc /scannow命令扫描修复系统文件,但提示Windows XP安装盘版本不对,失败。
解决办法二:手动下载explorer.exe
尝试从另一台Windows 10机器上拷贝explorer.exe文件,上传到百度网盘,然后在问题机器上下载。但是无论怎么下载,最终都会提示文件不存在。
最终解决方案:检查安全软件
在搜索过程中,我发现了一个关键线索。我搜索的关键词是"Windows 10 cannot find explorer.exe"。翻看相关帖子时,我突然想到这台电脑上安装了火绒安全软件,会不会是火绒一直在误删explorer.exe?
我立刻打开火绒安全软件,查看安全日志:
果不其然,发现有explorer.exe被删除的记录。这就解释了为什么无论是通过系统修复还是自己下载,最终都还是缺少explorer.exe。
最终解决方案
我将C:\WINDOWS目录加入火绒信任区,然后重新运行系统修复,最后手动打开explorer.exe进程,桌面终于恢复了正常。