蓝屏主要是因为有操作试图往 OS 系统控制之外的内存中写入数据,这时候就会被 CPU 识别出来,并触发异常,进而显示蓝屏错误。
至于 Windows 蓝屏为什么是蓝底,微软程序员 Dave Plummer 解释说很早之前他的同事 John Vert 使用的办公机是 MIPS RISC Box,它的固件就是蓝底,同时他最喜欢的编辑器 Slick Edit 也是这样的设计,所以 John Vert 就设计了这样的样式,一直用到现在。
蓝屏主要是因为有操作试图往 OS 系统控制之外的内存中写入数据,这时候就会被 CPU 识别出来,并触发异常,进而显示蓝屏错误。
至于 Windows 蓝屏为什么是蓝底,微软程序员 Dave Plummer 解释说很早之前他的同事 John Vert 使用的办公机是 MIPS RISC Box,它的固件就是蓝底,同时他最喜欢的编辑器 Slick Edit 也是这样的设计,所以 John Vert 就设计了这样的样式,一直用到现在。
现有一台电脑刚装过windows 7 64位操作系统,正常使用两天左右,突然出现蓝屏,蓝屏代码为0X0000006B,PROCESS1_INITIALIZATION_FAILED。
尝试安全模式也会蓝屏,尝试最后一次正确配置仍然蓝屏。
这个问题的起因是Bootcat.cache文件被损坏,或者因为Bootcat.cache文件的大小更改自上次成功启动后,将出现此问题。Bootcat.cache文件位于c:\windows\system32\codeintegrity。
处理起来也比较简单,只需要找到一台正常的win7电脑,将Bootcat.cache文件复制到有问题的电脑里替换原Bootcat.cache即可,由于出现此问题的电脑安全模式也进不去,所以可通过PE方式进入做替换操作。
网上也有说法是因为安装了补丁包KB3146706导致的此蓝屏,如果是补丁包导致,解决的办法当然是卸载补丁包,不过这个补丁包的确会导致蓝屏,但是蓝屏代码不一定是0X0000006B,也可能是别的,如0X0000004E等。
卸载这个补丁包的办法一般也是通过PE,进入PE系统后,通过dism命令卸载补丁,
32位通过这个命令:
dism /Image:C:\ /Remove-Package /dism /Image:C:\ /Remove-Package /PackageName:Package_for_KB3146706~31bf3856ad364e35~x86~~6.1.1.2
64位通过这个命令:
dism /Image:C:\ /Remove-Package /PackageName:Package_for_KB3146706~31bf3856ad364e35~amd64~~6.1.1.2
其实这个问题微软官网是有标准答案的,看下图:
很多windows 7用户都遇到过0X0000003B蓝屏的问题,在windows 7、Windows 7 SP1或是Windows Server 2008 R2、Windows Server 2008 R2 SP1上运行特定的应用程序时,都可能会出现:
Stop 0x0000003B (c0000094, fffff8800ff22e54, fffff880098897f0, 0)
SYSTEM_SERVICE_EXCEPTION
导致这一问题的原因是,D3D9运行时(runtime)没有对应用程序(如YouCam)传送的矩形值执行参数验证,因此,Dxgkrnl.sys模块收到的是无效的矩形坐标。然而,Dxgkrnl.sys模块也不会对矩形坐标进行验证,从而导致了”被零除”异常。
微软在知识库文章KB2584454中详细描述了这个问题,该蓝屏为系统软件的问题,和硬件并无关系,可以通过打补丁来解决此蓝屏问题,补丁下载地址:http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2584454&kbln=zh-cn