NotMyFault微软蓝屏工具用途为系统调试、驱动测试、蓝屏教学和转储文件生成,并非恶作剧软件,运行工具后会触发系统蓝屏,直接丢失未保存文档,因此禁止在生产服务器、日常办公主机直接使用,优先在虚拟机环境测试。
1、HVCI / 内存完整性开启:Windows 内核隔离(内存完整性)启用时,会拦截 NotMyFault 测试驱动执行异常注入,临时关闭内存完整性并重启电脑后测试。
2、第三方杀毒、主机防护、虚拟化安全驱动拦截内核异常制造,安全软件为了系统稳定性屏蔽主动崩溃行为。

3、系统存在调试器附着(WinDbg 本地内核调试开启),内核调试模式下部分 Bug Check 行为表现发生变化。
4、部分定制精简版 Windows 移除内核调试相关组件,对测试工具兼容性下降,建议使用官方原版系统。

① 进入「此电脑属性→高级系统设置→高级→启动和故障恢复」,确认写入调试信息没有设置为「无」,推荐选择小型内存转储。

② 系统盘剩余空间不足,完整内存转储需要和物理内存同等大小磁盘空间。

③ 系统开启快速启动、休眠,部分环境下会干扰转储文件写入,临时关闭休眠功能。

④ 系统盘磁盘错误、权限异常,Windows 没有权限在 Windows 目录创建转储文件。
依靠内置myfault.sys测试驱动,在内核层主动制造各类标准异常,模拟现实环境中驱动缺陷、内存错误引发的蓝屏死机。
所有崩溃场景完全遵循Windows内核异常机制,生成的蓝屏停止码、内存转储文件与真实硬件/驱动故障产生的dump文件格式完全一致。
可直接使用WinDbg开展崩溃分析,是《Windows Internals》经典教材配套实验工具。
区别于各类虚假蓝屏小程序,本工具属于真正触发操作系统Bug Check,并非仅仅修改屏幕画面。