WinXP蓝屏错误stop:c000021a unknown hard error解决方案分类:操作系统故障部
我今天电脑系统进不去,出现蓝屏错误stop:c000021a unknown hard error。由于我也是菜鸟,所
以上网搜一些资料。不过虽然找到很多资料,一一试过,仍然无效,最终还是重装了系统,唉~~~
我把收集到的资料汇总以供大家参考。
心情极度郁闷....开始认为系统哪个软件跟EP冲突了
一一试验之后毫无成效.....郁闷ing
资料一
我经历的"stop c000021a unknown hard error"
一天,发现自己的windows XP关闭不了,也重启不了,因为我的XP禁用了“如果出现严重错误就自动重新
启动”,所以每次都只出现蓝屏,提示说“stop c000021a unknown hard error unknown hard error ”
,初步理解,是不知道的硬件错误,上微软一查C000021A,没确实的解决和解释,都是含糊带过,再用
google+baidu查查,发现也有不少网友出现过这个问题,但是,回答的人大部分是说硬盘有未知磁道错误
,或者说是未知硬件错误,后者还可以信服,前者就觉得理解错误了个hard,不过也暂时当是一种可能性
。把电脑reboot了几次,更惨,系统也进不了,出现同样的错误,换成安全模式,可以进去。不过网上有
一部分人的情况是连安全模式也进入不了。
认真想想自己的情况,刚好这段时间显卡出现过问题,会显示不了,就猜想会不会是显卡有问题,于
是'FR
换一张朋友的显卡一试,问题依然存在,,难道真会是硬盘有错误,用软件多次检测,完全没有问题,这
下真的迷惘了,最后心一横,format重装。
几杯咖啡后,新装好个系统,首先重新启动,没问题,进入也没问题,看来似乎不是硬件有问题,想想还
没装驱动程序,会不会是某些驱动出了问题呢,因为打了SP2后也更新了些驱动,然后一个一个驱动安装
,一次一启动,都没有问题,看来也和驱动无关,既然重新安装了系统就没问题了,应该会是系统出问题
了吧,然后就开始安装了常用的软件,重新启动,stop c000021a unknown hard error unknown hard
error ,又来了,,为什么刚才可以?难道是软件问题,但是提示说是hard error啊,认真想想出现问题
之前做过什么,对了,那天下载了个winrar3.4来安装了,会不会是这个的问题呢?因为还有一个多余的
硬盘,就用另一个硬盘安装了系统,不装软件下使用,正常,然后装winrar3.4,重启,stop c000021a
unknown hard error unknown hard error ,哈,找出原因了,居然是它,,虽然可能是我下载的这个版
本有问题,但是还是有了阴影,赶快用回winrar3.3,一切正常。
原来,软件也会引起stop c000021a unknown hard error unknown hard error ,希望我的这段经历对遇
到这个问题的网友有点帮助。
资料二
1装机时出现的stop:c000021a unknown hard error
前几天我格式化后总装不上机,我在纯DOS格的首先排除病毒和软件冲突,硬盘磁道检查也没事依然无法
装机后来发现是装机光盘损坏引起部分装机文件不完整引起的,重新换张新系统盘问题解决了。
2.未知磁道错误或者未知硬件错误
出现这样问题先磁道检查首我们先确认硬盘的坏道是逻辑坏道还是物理坏道,方法很简单。在电脑刚刚启
动时,按“F8”键,选择“C ommand Prompt only”进入DOS模式(操作系统必须为Win95/98,若为
Win2000/XP请使用DOS启动盘),执行“scand isk x:”(X为盘符),Scandisk程序便会检查硬盘,对产
生的逻辑坏道会自行弹出对话框,选择“Fix it”对逻辑坏道进行初级修复。如扫描程序在某一进度停滞
不前,那么硬盘就有了物理坏道。'
对于已进行初步修复的仍有逻辑坏道的硬盘,正常启动后回到Windows下,进入“我的电脑”中选择有逻
辑坏道的硬盘,单击鼠标 右键,选择“属性”→“工具”→“开始检查”就弹出“磁盘扫描程序”,选
中“完全”并将“自动修复错误”打上勾单击“开始”,就 开始对该分区进行扫描和修复。
而对于有物理坏道的硬盘,上述方法就无能为力了,但也不是没有办法。
面我就介绍一种用“PartitionMagic”(分区魔术师,以下简称PM)修复硬盘的方法。
通过对硬盘的重新分区,隐藏有物理坏道的硬盘空间,对其实行隔离。具体的作法是:首先启动PM,选中
“Operations”菜 单下的“Check”命令,对硬盘进行直接扫描,标记坏簇后,选中“Operations”菜单
下的 “Advanced”→“bad sector retset最后把坏簇分成一个独立的分区,再通过“Hide partiton”
命令将分区隐藏,至此大功告成。.
磁道损坏出现stop:c000021a unknown hard error零磁道问题较多一般出现这种情况,大多数人就把硬
盘作报废处理。但并非绝对不能修复,原理十分简单,只要用1扇区代替 0扇区就行了
这次请“DiskMan”来帮助我们,它是一款比较常用的硬盘工具,大家可以在华军软件园下载
(bj.onlinedown.n et)。下载后在纯DOS运行,在“硬盘”菜单中选中要修改的盘(一般为C盘),然后
依次进入“工具”→“参数修改”→将“起始 柱面”的值由“0”改为“1”,确定后保存退出。就可以
对硬盘进行重新分区了。
如果出现问题后上述方法均不奏效,那只好使用终极大法——低级格式化!
检查各个硬件安装有没问题,有没有修改过参数:l
资料三
stop:c000021a 无需重装xp系统解决方法`
“stop: c000021a ”,其他信息: “The session manager initialization system process
terminated unexpectedly with a status of 0xc0000022 (0x00000000 0x00000000) The system has
been shut down.”
是一个严重的计算机错误,导致系统无法启动。很多论坛都有这个帖子的求助。通常解决办法是重装。微
软官方网站的解决办法也是重新装系统,我最近就经历一次。耗时30小时(周六加周日),终于找到解决
办法,与各位分享;
微软补丁hotfix kb890859错误
1 进入windows 修复控制台
具体方法:xp启动盘一张,光盘启动,到安装目录后按R进入,需管理员权限。
2 DIR $* 回车
3 CHDIR $NtUninstallKB890859$/spuninst 回车
4 BATCH spuninst.txt 回车
重启后禁止windows 更新 kb890859 补丁
嘿嘿
经过几个小时的苦战,终于找到蓝屏原因
因为logo1免疫批处理导致的
echo off
cls
color 2F
ECHO ☆☆☆☆☆☆☆☆☆☆☆☆☆☆
ECHO ☆ 威金(Worm.Viking)免疫☆
ECHO ☆☆☆☆☆☆☆☆☆☆☆☆☆☆
ECHO --------------------------------------------------------------------------------
ECHO 为了防止病毒入侵,请关闭系统共享。
ECHO 即将开始清理以及创建假的病毒文件并赋予只读权限,使病毒无文件无法创建。
ECHO 关闭所有程序及窗口后
pause
Pskill.exe Logo1_.exe
Pskill.exe Logo1.exe
Pskill.exe Logo_1.exe
Pskill.exe 0Sy.exe
Pskill.exe 1Sy.exe
Pskill.exe 2Sy.exe
Pskill.exe 3Sy.exe
Pskill.exe 4Sy.exe
Pskill.exe 5Sy.exe
Pskill.exe 6Sy.exe
Pskill.exe 7Sy.exe
Pskill.exe 8Sy.exe
Pskill.exe 1.com
Pskill.exe exerouter.exe
Pskill.exe EXP10RER.com
Pskill.exe finders.com
Pskill.exe rundl132.exe
Pskill.exe rundll32.exe
Pskill.exe smss.exe
Pskill.exe svhost.exe
del %windir%/Logo1_.exe /F /A /Q
del %windir%/Logo1.exe /F /A /Q
del %windir%/Logo_1.exe /F /A /Q
del %windir%/0Sy.exe /F /A /Q
del %windir%/1Sy.exe /F /A /Q
del %windir%/2Sy.exe /F /A /Q
del %windir%/3Sy.exe /F /A /Q
del %windir%/4Sy.exe /F /A /Q
del %windir%/5Sy.exe /F /A /Q
del %windir%/1.com /F /A /Q
del %windir%/exerouter.exe /F /A /Q
del %windir%/EXP10RER.com /F /A /Q
del %windir%/finders.com /F /A /Q
del %windir%/rundl132.exe /F /A /Q
del %windir%/rundll32.exe /F /A /Q
del %windir%/smss.exe /F /A /Q
del %windir%/svhost.exe /F /A /Q
del %windir%/Shell.sys /F /A /Q
del %windir%/vDll.dll /F /A /Q
md %windir%/Logo1.exe
attrib %windir%/Logo1.exe +r
echo y|cacls %windir%/Logo1.exe /p everyone:R>nul
md %windir%/Logo_1.exe
attrib %windir%/Logo_1.exe +r
echo y|cacls %windir%/Logo_1.exe /p everyone:R>nul
md %windir%/Logo1_.exe
attrib %windir%/Logo1_.exe +r
echo y|cacls %windir%/Logo1_.exe /p everyone:R>nul
md %windir%/rundl132.exe
attrib %windir%/rundl132.exe +r
echo y|cacls %windir%/rundl132.exe /p everyone:R>nul
md %windir%/0Sy.exe
attrib %windir%/0Sy.exe +r
echo y|cacls %windir%/0Sy.exe /p everyone:R>nul
md %windir%/vDll.dll
attrib %windir%/vDll.dll +r
echo y|cacls %windir%/vDll.dll /p everyone:R>nul
md %windir%/1Sy.exe
attrib %windir%/1Sy.exe +r
echo y|cacls %windir%/1Sy.exe /p everyone:R>nul
md %windir%/2Sy.exe
attrib %windir%/2Sy.exe +r
echo y|cacls %windir%/2Sy.exe /p everyone:R>nul
md %windir%/rundll32.exe
attrib %windir%/rundll32.exe +r
echo y|cacls %windir%/rundll32.exe /p everyone:R>nul
md %windir%/3Sy.exe
attrib %windir%/3Sy.exe +r
echo y|cacls %windir%/3Sy.exe /p everyone:R>nul
md %windir%/4Sy.exe
attrib %windir%/4Sy.exe +r
echo y|cacls %windir%/4Sy.exe /p everyone:R>nul
md %windir%/5Sy.exe
attrib %windir%/5Sy.exe +r
echo y|cacls %windir%/5Sy.exe /p everyone:R>nul
md %windir%/1.com
attrib %windir%/1.com +r
echo y|cacls %windir%/1.com /p everyone:R>nul
md %windir%/exerouter.exe
attrib %windir%/exerouter.exe +r
echo y|cacls %windir%/exerouter.exe /p everyone:R>nul
md %windir%/EXP10RER.com
attrib %windir%/EXP10RER.com +r
echo y|cacls %windir%/EXP10RER.com /p everyone:R>nul
md %windir%/finders.com
attrib %windir%/finders.com +r
echo y|cacls %windir%/finders.com /p everyone:R>nul
md %windir%/Shell.sys
attrib %windir%/Shell.sys +r
echo y|cacls %windir%/Shell.sys /p everyone:R>nul
md %windir%/smss.exe
attrib %windir%/smss.exe +r
echo y|cacls %windir%/smss.exe /p everyone:R>nul
md %windir%/svhost.exe
attrib %windir%/svhost.exe +r
echo y|cacls %windir%/svhost.exe /p everyone:R>nul
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer /v DisallowRun /t reg_dword /d 00000000 /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 001 /t reg_sz /d logo1_.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 002 /t reg_sz /d 0Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 003 /t reg_sz /d 1Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 004 /t reg_sz /d 2Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 005 /t reg_sz /d 3Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 006 /t reg_sz /d 4Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 007 /t reg_sz /d 5Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 008 /t reg_sz /d 6Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 009 /t reg_sz /d 7Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 010 /t reg_sz /d 8Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 011 /t reg_sz /d 9Sy.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 012 /t reg_sz /d 1.com /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 013 /t reg_sz /d logo1.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 014 /t reg_sz /d logo_1.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 015 /t reg_sz /d rundl132.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 016 /t reg_sz /d EXP10RER.com /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 017 /t reg_sz /d finders.com /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 018 /t reg_sz /d exerouter.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 019 /t reg_sz /d smss.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 020 /t reg_sz /d svhost.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 021 /t reg_sz /d logo1.exe /f
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun /v 022 /t reg_sz /d logo_1.exe /f
cls
echo 免疫完毕,请重新启动计算机生效。
pause
问题就出在这句:
reg add HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer /v DisallowRun /t reg_dword /d 00000000 /f
而且c000021a这个蓝屏好像只是一个微软读不出的蓝屏代码意思
很多问题都会导致c000021a蓝屏
所以各位网友别气馁
出现棘手问题还是用排除法来解决问题哈