如何为我的应用禁用werfault.exe?

时间:2010-09-02 17:18:49

标签: windows crash

我必须运行这个程序数百万次。它不是最稳定的野兽,它在5%的时间内崩溃。当发生这种情况时,我不想要一个弹出窗口,或者WerFault需要30秒才能进行转储,或者其他任何东西 - 我只是想让它静静地立即消失,我会发现它从进程退出代码中崩溃了。

我已禁用Windows错误报告服务,并删除了我的AEDebug密钥。然而,werfault仍然试图在崩溃时进行转储。帮助

1 个答案:

答案 0 :(得分:3)

这可能很烦人......尤其是如果您正在进行大量的代码调试 - 编译 - 部署 - 测试迭代。

这里看起来有几个注册表项可以帮助控制行为: http://msdn.microsoft.com/en-us/library/bb513638(VS.85).aspx

以下是有关如何从错误报告中排除特定应用程序的一些信息,而不会完全禁用错误报告: http://msdn.microsoft.com/en-us/library/bb513617(v=VS.85).aspx