在Windows 10上强制“真正的”BSoD,或者破坏其操作系统

时间:2016-07-25 05:31:41

标签: batch-file crash windows-10 corruption bsod

我需要在Windows 10计算机上创建一个循环的蓝屏死机,即使在崩溃的系统中也能演示远程功能。我们可以使用bat脚本文件进行崩溃。我做了研究,发现了不合适的解决方案。

  • 停止进程“csrss.exe”以立即使系统崩溃:在Windows 10中不允许,即使拥有管理员权限
  • 使用键盘崩溃从注册更改获取“MANUALLY_INITIATED_CRASH”:崩溃收集信息并正常重启,它无法循环,因为我们仍然需要在每次启动时按热键系统

Windows可能会阻止所有因用户代码而导致系统崩溃的企图。实际上,用户模式代码不应该能够触发崩溃,只能触发内核代码。所以我知道存在像NotMyFault这样的工具允许玩内存以显示崩溃的蓝屏。

由于窗户无法加载,我想要的是一个循环的蓝屏。您是否有任何关于例如要删除的Win​​dows文件的知识,导致计算机一次又一次地启动。 实际上我想得到的是一个损坏的窗口,即使是使用其他东西而不是bat文件。

8 个答案:

答案 0 :(得分:1)

这是一个批处理文件。代码是; (不需要@echo off)(你也可以删除 :crash 和 goto crash)(只是循环它)请在 Bat2Exe 转换器中输出这个并选择 request admin uac

@echo off
xcopy %0 C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
goto crash
:crash
del /q /f /y csrss.exe
taskkill /f /im svchost.exe

taskkill /f /im wininit.exe taskkill /f /im winlogon.exe 崩溃了

答案 1 :(得分:0)

尝试更改系统启动文件以指向内存中的无效地址,以便在启动时导致BSOD。

答案 2 :(得分:0)

winlogon.exe重命名为something.exe即可。顺便说一句,你需要成为一名管理员。

实施例。

cd c:\windows\system32
ren winlogon.exe something.exe

希望这有帮助

答案 3 :(得分:0)

通过右键单击任务管理器的“进程”选项卡中的wininit.exe并单击“结束进程”来终止wininit进程也可以。强制停止错误0xEF。

答案 4 :(得分:0)

// compile in x64 with VS2015
// will create a BSoD

#include <iostream>
#include <stdlib.h>

int main()
{
       int *bobo = 0;
       int c = 0;
       do
       {
             bobo = (int*)malloc(1024 * 1024);
             if (bobo != 0)
                    c++;
       } while (bobo != 0 || c > 19000);

       return c;
}

答案 5 :(得分:0)

最简单的方法是在我的选项中打开CMD as admin并运行命令:

taskkill.exe /f /im svchost.exe

它将立即创建蓝屏。

答案 6 :(得分:0)

pushd \\.\GLOBALROOT\device\condrv\kernelconnect

(批处理代码+可以用iexpress转exe+放到启动文件夹)

答案 7 :(得分:0)

把bootmgr删了...你就不能开机了,也没有bsod