蓝屏死机

蓝屏死机（，缩写为：BSoD）指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。Windows中有两个图像都被称为BSoD，其中一个要比另一个严重得多。

一个“真正的”死机画面只在Windows NT的系统内核无法修复错误时出现，此时用户所能做的唯一一件事就是重新启动操作系统，这将丢失所有未储存的工作，还有可能破坏文件系统的稳定性。BSoD的画面上所显示的信息会有侦错码，例如：STOP: 0x0000004e，以及其简短的错误讯息，用户可以在微软的技术支援网站搜寻此侦错码出现时可能是什么原因。但有时错误码并不能让使用者很快的找到导致蓝屏死机的原因，反而会误导用户，因此可能要以试误法（trial and error）才能找出原因。BSoD一般只在Windows遇到一个很严重的错误时才出现。该版本的BSoD出现在Windows NT以及基于Windows NT的后续版本，例如Windows 2000与Windows XP中。

Windows 9x/ME发生之BSoD允许用户选择继续或者重新启动。但是，VxD一般不随便显示BSoD──它们一般只在一个不通过重新启动就无法修复的错误发生时才显示BSoD，因此当BSoD显示时，系统已经不稳定或死机。

BSoD出现的最常见原因是DLL-{zh-hans:地狱; zh-hant:冲突;}-，意即同一个DLL的多个版本造成的不兼容。当应用程序需要使用这些DLL时，Windows将它们载入内存；如果替换了DLL，下一次应用程序载入DLL时它可能不是该应用程序所希望的版本。这种不兼容性随着安装更多的新软件而增加，这也是为什么一个新安装的Windows往往比安装运行一段时期后的Windows更加稳定之主要原因。另一个重要的原因就是硬体问题，例如硬体过热、超频使用、硬体的电子零件损坏（例如称为「电容灾难」的电容器电解液流出损坏）及BIOS设定错误或其程式码有错误等都可能导致BSoD。

默认情况下，BSoD的显示是蓝（0x01或#0000AA，Windows 8/8.1/10则是#2067B2）底白（0x0F或#FFFFFF）字。显示的信息包括了当前的内存值以及寄存器值。微软公司还很有幽默感地加入了一个可以让用户自行修改BSoD的设置的工具codice_1。

BSoD已经极少出现在Windows NT家族中。当在较轻微的软件错误出现时，虽然程序依然可能崩溃，但由于新系统中更好的内存管理，类似错误并不会损害到整个操作系统。在这些系统中，“真正的”BSoD只在整个操作系统崩溃时才会出现。

BSoD最早出现在Windows 1.0和Windows 2.0中。另外，在微软游戏主机XBOX出现的画面不是蓝色，而是绿色。而在XP/Vista/7中，存在一种比BSoD更严重的红白当机画面，常见于驱动程序故障。