winlogon.exe文件损坏导致系统蓝屏的解决办法(原创)

一台win 2000 pro SP4计算机在windows update后重启,在弹出系统登陆窗口前蓝屏死机,错误代码为:C000021a Unknown Hard Error。再重启进“Last Known Good”模式和安全模式也都蓝屏。电脑彻底瘫痪。经查,此现象是因为新装硬件或软件引起的。起初我以为是新装的补丁和系统不兼容造成的,但无法进入系统也就无法卸载补丁程序,只好将硬盘拆下挂到另一台电脑上以图有所突破。

很幸运,我一打开原来电脑的C盘就发现了FOUND.001到003这三个文件夹,其中003这个文件夹是刚刚创建的,那也就是说刚才电脑因为非法关机在开机后执行了一次磁盘检查,并且查出了问题。

由此找下去,在系统日志中发现一条来源为Winlogon的日志。打开后发现如下信息:

The /WINNT/system32/WINLOGON.EXE entry contains a nonvalid link.
The size of the /WINNT/system32/WINLOGON.EXE entry is not valid.

winlogon.exe是Windows NT用户登陆程序。这个进程是管理用户登录和退出的。而且winlogon在用户按下CTRL+ALT+DEL时就激活了,显示安全对话框。

看来在登陆对话框弹出前蓝屏应该和这个文件有关。进入C:/winnt/system32下查找这个文件,果然发现这个winlogon.exe有问题,图标和正常的不同,大小也不同。

从其他2000电脑上拷了一个winlogon.exe覆盖了损坏的文件,但发现版本不同。不过再次启动故障电脑后,一切正常,问题解决!

后记:
解决此问题是否用安装光盘启动进入修复模式然后用SFC来修复系统文件比较好呢?
引起此问题的原因我想应该是在补丁安装过程中,系统正在替换winlogon.exe文件,却突然非正常重启或关机,造成winlogon.exe损坏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值