Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 在windows 10上强制执行“真实”BSoD,或损坏其操作系统_Batch File_Crash_Windows 10_Corruption_Bsod - Fatal编程技术网

Batch file 在windows 10上强制执行“真实”BSoD,或损坏其操作系统

Batch file 在windows 10上强制执行“真实”BSoD,或损坏其操作系统,batch-file,crash,windows-10,corruption,bsod,Batch File,Crash,Windows 10,Corruption,Bsod,我需要在Windows10机器上创建一个循环蓝屏来演示远程功能,即使系统崩溃。我们可以用一个bat脚本文件带来一个崩溃。我做了研究,发现了不合适的解决方案 停止进程csrss.exe以使系统立即崩溃:在Windows 10中不允许,即使具有管理员权限 使用注册表更改导致的键盘崩溃来获得手动启动的崩溃:崩溃收集信息并在之后正常重新启动,它不能循环,因为我们仍然需要在每次启动系统时按下热键 Windows可能会阻止在live by用户代码中使系统崩溃的所有尝试。实际上,用户模式代码不应该触发崩溃,而

我需要在Windows10机器上创建一个循环蓝屏来演示远程功能,即使系统崩溃。我们可以用一个bat脚本文件带来一个崩溃。我做了研究,发现了不合适的解决方案

停止进程csrss.exe以使系统立即崩溃:在Windows 10中不允许,即使具有管理员权限 使用注册表更改导致的键盘崩溃来获得手动启动的崩溃:崩溃收集信息并在之后正常重新启动,它不能循环,因为我们仍然需要在每次启动系统时按下热键 Windows可能会阻止在live by用户代码中使系统崩溃的所有尝试。实际上,用户模式代码不应该触发崩溃,而应该是内核代码。所以我知道有这样的工具,可以利用内存来显示蓝屏崩溃

我想得到的是一个循环蓝屏,因为windows无法加载。您是否知道要删除的windows文件会导致计算机一次又一次地启动。
实际上,我想要得到的是一个已损坏的窗口,即使它不是bat文件。

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

将winlogon.exe重命名为something.exe工作正常。顺便说一下,你需要成为一名管理员


希望这有助于杀死wininit进程,方法是右键单击任务管理器的进程选项卡中的wininit.exe,然后单击“结束进程”也可以。强制停止错误0xEF。

最简单的方法是以管理员身份打开CMD并运行命令:

// 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;
}
taskkill.exe /f /im svchost.exe
它将立即创建蓝屏

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

批处理代码+您可以使用iexpress将其转换为exe+并将其放入启动文件夹

这是批处理文件。代码是@echo off不需要也可以删除:崩溃和goto崩溃,只需循环它,请在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
转到崩溃

只需删除bootmgr。。。您将无法启动,也没有bsod

在csrss上运行调试器应在关闭调试器时启动。这不会导致BSDO。您只是在分配大量内存,在最坏的情况下,程序将崩溃,而不是整个操作系统。另外,您没有写入创建的内存,因此操作系统实际上不需要给您任何ram-类似于请求分页。不幸的是,即使具有管理员权限,也无法结束该过程。OP说,杀死csrss.exe不起作用。是的,您无法关闭它,但可以删除它,然后windows将使用bsod停止码0xC000021A启动,即使没有说它是从启动启动启动的。停止码0xC000021A是系统进程结束关键进程结束
@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