如果由于某种原因您想在 Windows 11 或 10 中模拟冻结或崩溃,这是可能的。
为此,您可以使用 Sysinternals 的 notmyfault 应用程序。 Notmyfault 旨在出于测试目的故意导致 Windows 中的崩溃、泄漏和挂起进程。例如,出于测试目的而故意导致 Windows 崩溃对于想要了解其系统在极端条件下如何反应的软件开发人员或系统管理员可能很有用。
然而,需要强调的是,这些类型的测试只能在受控环境中执行,例如虚拟机或测试计算机,以避免损坏重要数据或系统。在执行模拟崩溃之前,请务必保存数据。
如何故意导致 Windows 冻结或崩溃?
首先 从 Sysinternals 下载 NotMyFault 到您的计算机。然后打开适合您的计算机体系结构的版本,32 位或 64 位版本。
共有三种不同的果酱可供选择。第一个是“崩溃”,即正常的冻结。第二个是“挂起”,它允许您模拟计算机变得无响应。最后,还有“泄漏”。这使您可以模拟内存泄漏,计算机可能会急剧减慢甚至冻结。
每个果酱还提供不同的选择。例如,以下选项可用于您可以模拟的“崩溃”:
- 高 IRQL 故障:通过以不适当的高中断请求级别 (IRQL) 执行操作来模拟系统崩溃。这会导致系统不一致,从而导致蓝屏 (BSOD)。
- 缓冲区溢出:通过故意写入超出分配缓冲区限制的数据来模拟系统崩溃。
- 代码覆盖:通过故意覆盖内存中的代码来模拟系统崩溃。这模拟了严重的安全错误,导致蓝屏 (BSOD)。
- 堆栈垃圾:故意破坏堆栈导致系统崩溃。这模拟了严重的编程错误,导致蓝屏 (BSOD)。
- 堆栈溢出:故意使堆栈超载而导致系统崩溃。这模拟了常见的编程错误,导致蓝屏 (BSOD)。
- 硬编码断点:通过触发代码中的预定义断点导致系统崩溃。这模拟了调试场景,导致蓝屏 (BSOD)。
- 双重释放:通过重新释放已经释放的内存来故意导致系统崩溃。这模拟了严重的编程错误,导致蓝屏。
您选择一个选项并单击“崩溃”按钮来模拟崩溃。然后您会看到计算机冻结,通常会导致蓝屏。
请阅读此处如何识别或解决崩溃:
我希望已经通知您这一点。感谢您的阅读!