系统文件受损后的恢复
硬件周刊
一台电脑配置:K6-Ⅱ500MHz、VA503+主板、 RIVA128 4MB SGRAM显示卡 、6.4GB希捷硬盘、96MB SDRAM内存、ESS声卡、Win98操作系统。
故障现象
进入Win98一切正常,但在启动AUTOCAD-R14时出现两个提示框,第一:KERNEL32.DLL与程序联接不正常;第二:出现“该程序有问题请与供应商联系”的提示。单击详细资料显示:在XXXX导致无效的页面,同时载入PHOTOSHOP时也发生死机。
故障排除
首先将AUTOCAD-R14和PHOTOHOP卸载重装,故障依旧。而以上软件此前可正常使用,排除软件本身问题。问题应在Windows上,但上次操作既未安装和卸载任何软件,也未修改注册表。首先使用Windows优化大师中的系统医生,在修复后故障依旧。再用“系统文件检查器”(单击“开始→运行→SFC→扫描改动过的文件”)也没发现错误,至此似山穷水尽只有重装系统了。
回想起原来提示中曾提到“KERNEL32.DLL”,可能是它受损的原因吧!再次运行“SFC”选“从安装软盘提取一个文件→在“源自中”输入“F:\PWIN98”,然后在“将文件保存到”中输入“c:\windows\system”之后重启,PHOTOSHOP能够顺利启动,而AUTOCAD-R14故障依旧。受此鼓舞,再次启动AUTOCAD-R14,在详细资料中显示:OLEAUT32.DLL在XXXX导致无效页面,重复上述过程,把“OLEAUT32.DLL”提取出来放入“c:\windows\system”中,重启后故障排除。
仔细想想,可能是在前一天进行“磁盘扫描”程序过程中,在C盘发现一些文件碎片,我按提示将碎片转换成文件,这时候可能将OLEAUT32.DLL和KERNEL32.DLL损坏,导致上述故障。
结论
当电脑出现诸如在XXXX导致无效页面或该程序执行非法操作等软故障,问题都不是很严重,一般都是文件受损,在Windows用“SFC”确认系统文件完整后根据出错提示将受损文件恢复,问题便可解决,而没有必要重装Windows。