让 Windows 崩溃对话框不再影响崩溃的进程

让 Windows 崩溃对话框不再影响崩溃的进程

总结:

Windows 7 pro 显示一个对话框,挂起崩溃的进程,阻止其关闭。我需要 windows 让进程死掉。我更希望将此规则特定于一个可执行文件,但在整个系统范围内禁用此行为也是可以接受的。

长版本:

我有一个服务器端应用程序,可以说,它对其执行环境非常讲究。它只能在 Windows 7 Pro 上运行。因此,我给它提供了一个小型 VM,一段时间内一切都很好。

大约每周一次,它会崩溃(通常是页面错误)。由于我有 unix 背景,所以解决方案很简单,只需将其放入循环中即可。所以我有一个批处理文件:

:loop the_process.exe goto loop

但是,当进程崩溃时,Windows 会暂停进程并显示一个对话框,指出进程已崩溃,并提供一些选项。循环不会循环,直到有人单击“关闭程序”(或其他任何操作)。我希望 Windows 能够摆脱用户友好性,以便批处理文件可以完成其工作。

我希望该规则仅适用于一个 exe 或从批处理文件运行的程序,但在整个系统范围内禁用它也是可以接受的。

这个过程是遗留代码,我们将很快用unix版本替换它,但是现在我们需要它在VM上持续运行。

正如人们所料,我在网上找到的所有内容都是关于附加调试器或查找转储文件的信息。

编辑:错误截图:

崩溃对话框的屏幕截图

相关内容