Win2000XP蓝屏解决实用技巧

Win2000XP蓝屏解决实用技巧,第1张

Win2000XP蓝屏解决实用技巧,第2张

虽然基于NT架构的Windows 2000/XP系统的稳定性已经大大增强,甚至Windows XP号称“永不死机”,但我们还是会不时看到如图1所示的蓝色报警信息,也就是俗称的“蓝屏”。这是怎么回事?

一、Windows 2000/XP中蓝色警报的原因

Windows 2000/XP采用分层结构,它的两层也叫模式,分别是用户模式和内核模式。应用程序不能直接访问硬件设备,只能借助驱动程序直接访问。

但是,即使NT架构是稳定的,由于一些原因,如硬件冲突、硬件问题、注册表错误、虚拟内存不足、动态链接库文件丢失、资源耗尽等。,可能导致驱动或应用出错,严重时甚至影响内核层。在这种情况下,Windows将停止系统的操作,并启动一个名为KeBugCheck的功能。检查完所有中断的加工过程,并与预设的停止代码和参数进行比较后,屏幕会变成蓝色,并显示相应的错误信息和故障提示。由于这种现象实际上意味着崩溃,它通常被称为“蓝屏死亡”(BSOD),也被称为“S消息”或“停止消息”。

第二,知道蓝色预警中隐藏的信息。

Windows 2000/XP的BSOD窗口与Windows NT4之前的BOSD窗口有很大不同。不同的是,NT的BSOD窗口只包含一个通用的停止消息代码,而Windows 2000/XP的BSOD包含两种类型:停止消息和硬件消息。前者是发现不可恢复的软件错误时产生的错误信息,后者是发现严重的硬件错误时产生的错误信息。

尽管图1中窗口中的信息看起来很复杂,但它通常由以下三部分组成:

1.出错信息

“*** Stop:”和“* * * * * wdmaud.sys”之间的部分就是所谓的错误信息,由错误代码、用户自定义参数和错误符号组成。各部分的含义如下:

错误代码:s后面的十六进制数字;

自定义参数:错误码字符的构成,由程序员定义,普通用户很难理解;

错误:KMODE_EXCEPTION_NOT_HANDLED

在错误符号之后,这里还会显示一个内存位置和文件名,这样就可以知道错误发生时的内存位置和源文件。对于我们来说,其实最有用的信息是之前的错误码信息,在搜索微软知识库的时候会用到。

2.建议采取的行动

这里显示了系统推荐的操作措施和步骤,如安全模式下卸载程序、回滚驱动程序、更新BIOS、安装补丁等。然而,在大多数情况下,在可以考虑进一步操作之前,有必要重启系统。

3.调试端口信息

这里将显示如何设置内核调试器的信息,包括内存转储映像是否已经写入磁盘,以及使用哪个端口来完成调试。

事实上,根据笔者的经验,蓝色预警中除了错误码,其余大部分信息对普通用户来说实际意义不大,仅供参考。

为了调试系统,在Windows出现BSOP错误后,KeBugCheck会自动生成一个名为Memory.dmp的调试文件,该文件位于C:WindowsMinidump文件夹下。默认情况下,文件的大小与系统的物理内存容量一致。我们可以将文件压缩后发送给微软的技术支持部门,以获得相应的解决方案,但是文件的容量如此巨大,如何发送是个大问题,所以难度很大。

提示:打开“系统属性→高级→启动和故障恢复”窗口,如图2所示。在这里,您可以看到“写调试信息”是如何生成的:小内存转储、核心内存转储、全内存转储和无。基于以上分析,建议此处选择“无”。

三。应对蓝色警报三部曲

虽然Windows 2000/XP的蓝色警报窗口中显示的信息可能有所不同,但这可能是由于硬件、驱动程序和系统之间的兼容性,或者只是应用程序中的一些错误。当然,第一步是排除病毒的原因,然后我们可以按照以下步骤来处理:

步骤1:重启系统

当蓝色报警窗口出现时,我们首先要考虑的是重启系统。在大多数情况下,重启系统后问题可以得到解决。但一般这时候不能通过“Ctrl+Alt+Del”热启动,只能通过按复位键冷启动,或者断电后简单重启。

进入系统时,从“控制面板→管理工具→事件查看器”进入事件查看器界面,或者在“开始→运行”框中键入“eventvwr.msc”,如图3所示。在这里,重点检查根据日期和时间在“系统”和“应用程序”中标记为“错误”的事件。例如,图4报告了服务启动失败的错误。

步骤2:恢复到最后一次正确的配置。

Windows 2000/XP中的蓝色警报不是无缘无故来的,NT架构的操作系统不发脾气。一般是因为更新设备驱动或者安装了一些软件,有时甚至是用户优化系统或者删除了一些重要的系统文件。此时,您可以重新启动系统,快速按下F8并选择“最后正确的配置”。这将在注册表中恢复HKEY _本地_机器系统当前控制项的有效注册表信息,但不会解决驱动程序或文件损坏导致的错误。

或者,你可以尝试按下F8键启动到安全模式。如果能正常进入安全模式,可能是驱动或系统服务问题。

第3步:查询错误代码

在图1的窗口中记下英文信息,尤其是错误代码“0x0000001E”,然后从另一台计算机访问http://support.microsoft.com站点,在左上角的“搜索(知识库)”框中键入“stop ***”,其中“***”表示错误代码。为了阅读方便,通常选择中文知识库,但很多时候我们

如果以上措施还是解决不了问题,也许就要考虑是不是硬件问题了。Windows XP可以访问http://support.microsoft.com/default.aspx?. scid = kb;zh-cn;34062检查硬件兼容性列表(HCL)。Windows 2000用户可以访问http://winqual.microsoft.com/download/display.asp?. FileName = HCl/win 2000 HCl . txt查看硬件兼容性列表,然后可以考虑插拔内存、显卡、网卡,或者尝试通过更换的方式逐一更换。比较常见的是内存问题或者电源问题。如果这招失败了,恐怕你只能考虑重装系统或者格式化硬盘了。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Win2000XP蓝屏解决实用技巧

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情