Windows 2000/XP采用了分层结构,应用程序是无法直接访问硬件设备的,只有借助驱动程序才能直接访问。不过,由于某些原因,例如硬件冲突、硬件产生问题、注册表错误、虚拟内存不足、动态链接库文件丢失、资源耗尽等问题可能会导致驱动程序或应用程序出现错误,严重时甚至会波及内核层。在这种情况下,Windows会中止系统运行,并启动名为“KeBugCheck”的功能,通过检查所有中断的处理进程,并同预设的停止代码和参数比较后,屏幕将变为蓝色,并显示相应的错误信息和故障提示,我们称为“蓝屏”。
出现蓝屏时,出错的程序只能非正常退出,有时即使退出该程序也会导致系统越来越不稳定,有时则在蓝屏后死机,所以蓝屏人见人怕。产生蓝屏的原因是多方面的,软、硬件的问题都有可能。 |
|
|
|