很早前用过Windows 98或者Windows XP的PC玩家,对蓝屏这回事应该很熟悉,大约是Windows 2000之后PC蓝屏现象开始减少,最近几代的Windows系统就更少了。Windows为什么会蓝屏?蓝屏之后为什么是蓝底白字的显示效果?对于这些问题,前Windows 8系统开发者Dave Plummer日前在YT频道的视频中揭开了这些秘密。

01

微软程序员揭开了秘密

首先是为什么会蓝屏,用户看到蓝屏会抓狂,但对Windows系统来说,蓝屏实际上一种自我保护,确保内核不受损害,这是其他保护方式无效之后的最后选择了。

Dave Plummer表示,之前的蓝屏错误主要是设备的驱动程序引发的,因为它们的运行级别跟OS内核相同,容易触发这个错误。

不过微软早就改进过了,比如Windows 10中某些驱动程序就是运行在用户模式下,所以打印机驱动也不会像Windows 98那样容易蓝屏了,只会导致对应的任务崩溃。

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

02

急踩刹车的Windows 10更新

Windows 10时代,蓝屏虽然很少出现了,可众所周知的是Windows 10更新会频繁出现各种问题。

但是,很多用户告诉我们,第二次紧急更新的安装实际上无法完成。当点击 "下载和安装 "按钮时,旨在修复打印问题的Windows 10更新会出现失败,出现了神秘的错误信息,如下图所示。

电脑蓝屏白字怎么解决(windows蓝屏原因与处理方法)(1)

值得注意的是,传统方法修复Windows Update失败,设置应用中的 "Windows Update故障排除器"选项也不起作用。

电脑蓝屏白字怎么解决(windows蓝屏原因与处理方法)(2)

一些用户也证实,该补丁已经不再通过Windows Update提供,但你仍然可以从微软更新目录下载。

同时,有可能是微软正在使用机器学习来控制问题补丁的推出,这意味着只有部分用户看到了它。

电脑蓝屏白字怎么解决(windows蓝屏原因与处理方法)(3)

微软已经证实,它使用AI/ML来提高更新推出的质量和可靠性。如果其系统检测到故障/安装问题,Windows 10更新或驱动程序更新将从Windows更新数据库中被暂停推送。