Windows 2000/XP 蓝屏信息非常多,无法在一篇文章中全面讲解,但它们产生的原因往往集中在不兼容的硬件和驱动程序、有问题的软件、病毒等,因此首先为大家提供一些常规的解决方案,在遇到蓝屏错误后,应先对照这些方案
进行排除。
1.重启
有时只是某个程序或驱动程序一时犯错,重启后它们会改过自新。
2.新硬件
首先,应该检查新硬件是否插牢,这个被许多人忽视的问题往往会引发许多莫名其妙的故障。如果确认没有问题,将其拔下,然后换个插槽试试,并安装最新的驱动程序。同时还应对照微软网站的硬件兼容列表检查一下硬件是否与操作系统兼容。如果你的硬件没有在表中,那么就得到硬件厂商网站进行查询,或拨打他们的咨询电话。
Windows XP的硬件兼容列表:http://support.microsoft.com/
default.aspx?scid=kb;zh-cn;314062
Windows 2000的硬件兼容列表:https://winqual.microsoft.
com/download/display.asp?FileName=hcl/Win2000HCL.txt
(1)检查最新安装的软件和硬件驱动程序卸载或禁用它们,推荐使用安全模式来完成这个任务,如果是驱动程序,则推荐使用Windows XP 的驱动程序返回功能来恢复原有的驱动程序。
(2)如果Windows 无法启动首先尝试使用“最后一次正确配置”来解决问题。如果无效,则按照下面的方法来解决。
★ Windows XP:使用安装光盘进入故障恢复控制台,运行“%systemroot%system32
estore
strui.exe”命令,然后按照提示进行系统还原操作即可。
★ Windows 2000:记下蓝屏信息中显示的文件名,找到一台和你的电脑软、硬件配置类似的电脑,打开“注册表编辑器”,找到[ H K E Y _ L O C A L _ M A C H I N E S Y S T E MCurrentControlSetServices],这里保存了系统中每一个设备、服务的注册信息,请细细查看每条信息,特别是右侧窗格中的 “DiskPlayName”,一些驱动程序会在这里标明设备驱动用途的描述,另外,在“ImagePath”键值后面有相应文件名,这也是关注的要点,需要对照你抄下来的文件名。用Windows 2000 安装光盘进入“故障恢复控制台”,接着进入C:WINNTSystem32 目录,输入“listsvc”,回车后会列出当前系统所安装的服务或设备,找到并记下与新装硬件或软件相关的服务或设备名,然后输入“disable 服务或设备名”,回车即可将其停止。
◆错误分析:某个非常重要的系统服务启动失败造成的。
◇解决方案:如果是在安装了某个新硬件后出现的,可以先移除该硬件,并通过网上列表检查它是否与Windows2 0 0 0 / X P 兼容,接着启动电脑,如果蓝屏还是出现,请
使用“最后一次正确配置”来启动Windows,如果这样还是失败,建议进行修复安装或是重装。
◆错误分析:通常是因为某个驱动程序在完成了一次输入/ 输出操作后,没有正确释放所占用的内存。
◇解决方案:
第一步: 点击“开始→运行”,输入“R e g e d t 3 2 ”,找到[HKLMSYSTEMCurrentControlSetControlSessionManagerMemory Management],在右侧窗格新建名为“TrackLockedPages”的双字节值,将其值设置为1。这样Windows便会在错误再次出现时跟踪到是哪个驱动程序的问题。
第二步:如果再次出现蓝屏,那么错误信息会变成:
S T O P : 0 x 0 0 0 0 0 0 C B ( 0 x Y , 0 x Y , 0 x Y , 0 x Y )DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS其中第四个“0 x Y ”会显示为问题驱动程序的名称,接着对其进行更新或删除。
第三步: 进入注册表编辑器, 删除刚才添加的“TrackLockedPages”值。
第一步:检查磁盘空间,如果在Windows 安装过程中第一次重启后或在安装完成后出现此问题,可能是没有足够可用的硬盘空间来运行Windows。
第二步:BIOS 不兼容。如果在Windows 安装过程中第一次重启后或在安装完成后出现此问题,可能是B I O S 与Windows 不兼容,请升级到最新BIOS。
第三步:存在不兼容的硬件驱动程序。如果STOP 错误信息中列出了某驱动程序的名称,请禁用或删除该驱动程序。如果在启动过程中发生错误,则需要进入安全模式重命名或删除有问题的驱动程序。如果无法进入安全模式,则需要用安装光盘进入故障恢复控制台,然后对该文件进行重命名。
◆错误分析:通常是因为主板BIOS 不能全面支持ACPI 规
范。
◇解决方案:如果没有相应B I O S 升级,那么可在安装Windows 2000/XP 时,当出现“Press F6 if you need toinstall a third-party SCSI or RAID driver”提示时,按下F7
键,这样Windows 便会自动禁止安装ACPI HAL,而安装Standard PC HAL。
小知识
什么是ACPI?
它是Advanced Configuration and Power Interface 的缩写,意为“高级配置与电源接口”。这是英特尔、微软和东芝共同开发的一种电源管理标准。它帮助操作系统控制、划拨给每一个与电脑相连的设备的电量。有了ACPI,操作系统就可以把不用的外设关闭。
27. 0x000000B4: VIDEO_DRIVER_INIT_FAILURE
◆错误分析:这个停止信息表示Windows 因为不能启动显卡驱动,从而无法进入图形界面。通常是显卡的问题,或者是存在与显卡的硬件冲突(比如:与并行或串行端口冲突)。
◇ 解决方案:进入安全模式查看问题是否解决,如果可以,请升级最新的显卡驱动程序。如果还不行,则很可能是显卡与并行端口存在冲突,需要在安全模式下按下 Win +B r e a k 组合键打开“系统属性”窗口,在“硬件→设备管理器”中找到并双击连接打印机的LPT1 端口的项,在“资源”选项卡中取消“使用自动配置”的勾选,然后将“输
入/ 输出范围”的“0 3 B C ”改为“0 3 7 8 ”。
实例6 : 点击“显示属性”的“设置”标签时出现蓝屏信息
同时还会显示“VGA.DLL”的文件信息,这个问题的产生原因是安装了PCAnywhere version 9.0 或10.0,请卸载并重装PCAnywhere,然后启动该软件,点击“T o o l s →Application Options → Host Operation”,将“Host video mode”修改为“C o m p a t i b l e”。
实例8:GoBack 引起0xC000021A当安装了GoBack 软件后,在启动电脑时出现停机码为“0 x C 0 0 0 0 2 1 A ”的蓝屏信息。解决方法是,在启动并出现GoBack 画面时按下空格键进入其设置窗口,选择“DisableG o B a c k ”选项,然后让电脑完成启动,接着进入“控制面板→添加/ 删除程序”,卸载G o B a c k 。
37. Stop 0xC0000221 or STATUS_IMAGE _CHECKSUM_MISMATCH
小提示
★磁盘错误有可能是文件损坏的根源,请在“恢复控制台”中执行“Chkdsk /r”进行检查。
★新安装的内存如果有问题,很可能导致虚拟内存页面文件出错,请按照“0 x 0 0 0 0 0 0 D 1 : D R I V E R _ I R Q L_NOT_LESS_OR_EQUAL”的解决方案解决。
38. 如果启动时出现这些蓝屏停机码
如果在Windows 启动时出现蓝屏,并出现附表一中的错误信息,那么多半是硬件出现了问题,请用硬件厂商提供的诊断工具来判断硬件是否存在问题,并到其网站查看是否有最新的 B I O S 或固件更新程序。如果硬件没有问题,重装Windows 2000/XP,若相同问题还是出现,就只能求助专业的技术支持了。
如果遇到的是附表二中的错误信息,也只有重装Windows 了,如果不能解决问题,建议求助专业的技术支持。