标签归档:蓝屏

Windows 蓝屏为什么是蓝色

蓝屏主要是因为有操作试图往 OS 系统控制之外的内存中写入数据,这时候就会被 CPU 识别出来,并触发异常,进而显示蓝屏错误。

至于 Windows 蓝屏为什么是蓝底,微软程序员 Dave Plummer 解释说很早之前他的同事 John Vert 使用的办公机是 MIPS RISC Box,它的固件就是蓝底,同时他最喜欢的编辑器 Slick Edit 也是这样的设计,所以 John Vert 就设计了这样的样式,一直用到现在。

蓝屏0X0000006B的解决方法

现有一台电脑刚装过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

其实这个问题微软官网是有标准答案的,看下图:

链接:https://support.microsoft.com/zh-cn/help/981833/stop-error-code-0x0000006b-process1-initialization-failed-error-messag

蓝屏0x0000003B的解决办法

很多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