客户联想笔记本系统在闪过windows xp 滚动条画面后黑屏,有鼠标可以动,但是无法进入系统,一直这么黑下去。临近月底客户需要电脑中的用友开票通软件,情况非常紧迫。询问客户原因,客户只是说开始好好的,后来安装游戏还有其他什么软件,第二天就这样了。时间就是效率,笔者和助手立即投入了紧张的工作。
首先对硬盘进行了检测,发现前面扇区有少量绿块,这也是客户说机器一直很慢的原因之一吧。为了确保万无一失,先对客户硬盘进行了全盘镜像,然后对镜像盘展开了分析和修复。第一试图进入安全模式,失败。无奈下进入PE,对C盘系统文件开始动手。删除windows下winsxs目录,重启系统终于可以进入系统,但是接下来又出现了新的问题。
令人烦恼的不断跳出各式的对话框报错,没有任务栏,下方是一条白色的横杠。巨慢无比,没法调用任务管理器。从其他系统复制system32里用taskmgr.exe过来,再次重启让自检完成,进入后可以调用任务管理器了。然而发现后台运行软件巨多,系统依旧慢的一塌糊涂。
分析原因有二:第一就是启动项过多。第二就是winsxs缺失(PE下看过系统自动生成了一个同名文件夹但是空的)。
多次运行注册表试图禁用加载,每次都以死机告终。此时思路逐渐明朗,有两种解决方案,第一只要设法吧好系统的winsxs复制过来,狂跳对话框的现象应该可以避免,在试图运行注册表,至此到修复完成安全模式一直无法进入,所以只能在现有系统下操作。第二,在客户机安装心系统,将客户需要的开票软件复制到新系统下,再修复新系统注册表项,达到软件运行的目的。如果失败也可以把新系统下的注册表下手修复就系统。
分头行动,助手负责新系统。很快安装完毕,软件复制进去,把就系统syetem32下config下的关于软件项拷贝到新系统。启动机器,报错跳框开始了。不理会,直接 运行注册表禁用了大约几十个启动项。重启机器,系统正常,软件可以运行了。另外另一边就系统在复制了新系统的winsxs后已不再跳框报错了。只是运行注册表依旧死机,看来就系统本身已经不健康,如果再沿着这条路下去时间将会更长,客户无法忍受,放弃第一方案。