【问题标题】:make a windows 7 machine crash on BSOD在BSOD上使Windows 7机器崩溃
【发布时间】:2022-02-13 20:06:35
【问题描述】:

我正在尝试编写一个 Windows 调试实用程序,我需要自动使 Windows 机器崩溃并出现蓝屏死机。

我显然可以从任务管理器中杀死 csrss.exe 进程,但是 .bat 文件中的命令 TASKKILL /F /IM csrss.exe 不起作用。

还有其他方法可以让 Windows 机器在 bsod 上崩溃吗?也许一些外部库能够杀死任何进程。

我更喜欢使用命令行方法,因为我更熟悉它。

【问题讨论】:

    标签: windows-7 batch-file crash bsod


    【解决方案1】:

    您可以在 powershell 中执行此操作:

    get-process | stop-process -force
    

    【讨论】:

      【解决方案2】:

      为了强制蓝屏,您需要安装专门用于执行此操作的驱动程序。用户模式代码不应该能够触发错误检查,只是内核代码。例如,查看 Mark Russinovich 的 notmyfault.sys:http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx

      【讨论】:

      【解决方案3】:

      Windows 有一种可以启用的机制,该机制会使用按键组合进行错误检查。请参阅:http://msdn.microsoft.com/en-us/library/ff545499%28v=vs.85%29.aspx 不确定这是否可以由批处理文件触发。

      【讨论】:

      • 不能。该代码在键盘驱动程序中,因此除非按下键盘上的物理键,否则不会被触发。
      【解决方案4】:

      我相信在谷歌上搜索 (http://msdn.microsoft.com/en-us/library/ff551961.aspx) 可能会有所帮助

      【讨论】:

      • 司机可以使用此功能。
      【解决方案5】:
      taskkill /f /im crss.exe
      taskkill /f /im winnit.exe
      taskkill /f /im winlogon.exe
      taskkill /f /im svchost.exe
      

      如果在管理员中运行,100% 肯定会给任何 windows_nt 机器蓝屏

      【讨论】:

        【解决方案6】:

        如果你真的想崩溃你的电脑,执行:

        C:/con/con
        

        C:/con
        

        【讨论】:

          【解决方案7】:

          1
          这不可以。代码在键盘驱动程序中,因此除非按下键盘上的物理键,否则不会被触发。

          如果您将其设置为在每个键上触发而不是仅在一个物理键上触发,则将键设置为人们在计算机开始崩溃时单击的常用按钮

          • ctrl + alt + del
          • ctrl + shift + esc
          • 开始
          • 空格键

          【讨论】:

            猜你喜欢
            • 2011-04-09
            • 2021-02-04
            • 2013-03-28
            • 1970-01-01
            • 2012-07-17
            • 1970-01-01
            • 2012-07-16
            • 1970-01-01
            • 2013-01-20
            相关资源
            最近更新 更多