早上公司上班.Windows 7系统启动.登录系统发现提示一个:"AtBroker.exe初始化失败" 紧接着就提示Shell32.DLL加载出现异常.这种情况出现倒是第一次 截图如下:
点击确定后则表现电脑桌面显示有鼠标,但是鼠标背景是黑色.没人任何显示完全黑屏状态. 调用进程管理器Ctrl+Alt+Delete键 调用发现无法调用Taskmeg.exe和Explorer.exe初始化异常: 任务管理器也无法调用.
我想起昨天装了一个Windows 7的第三方主题.Windows 7默认是不允许安装第三方的桌面主题.如果安装则需要破解三个DLL方式.恰恰在安装是有一个小工具破解DLL并覆盖原有系统下三个DLL文件:
下载主题进行安装使用一个Windows Install工具中涉及覆盖原来Theme主题文件和覆盖Shell32.DLL和Exploer.exe:
如果中途安装初始化第三方Windows 7主题失败则会替换原来系统Explorer.exe和C:\Windows\system32\目录下Shell32.DLL文件.这样一来在系统启动自动加载Explorer是会出现文件已经损坏无法初始化调用. 针对这个问题有两种解决方式:
A:替换Windows 7系统C:\Windows\system32\目录下Shell32.DLL:
<1>Ctrl+Alt+Delete重新启动系统.
<2>下载或拷贝一个Windows 7对应的Shell32.DLL文件. 下载地址:shell32.DLL 下载连接
<3>找到一张XP系统安装 通过WindowsPE把原来系统Shell32用下载Shell32DLL 覆盖.
B:采用Windows 7系统自带系统和修复功能
<1>F8键进入修复模式,如果中间断电 Windows 7系统无法正常启动则会自动用系统自带修复功能, 修复中可能会还原上次操作发生对系统文件的修改. 我采用就是系统自动修复功能不到3分钟自动修复完成 确实很强大 重新启动 Windows 7系统界面又重新回来了.问题解决.
本文转自chenkaiunion 51CTO博客,原文链接:http://blog.51cto.com/chenkai/764125