如何配置Win2008以生成故障转储

时间:2010-07-06 08:41:00

标签: windows-server-2008 crash-dumps

我在Win2008服务器上运行我的C ++服务器。它崩溃了,我不知道为什么。这发生在客户站点的多台机器上。

如何配置系统以自动生成进程的转储? 我需要一个需要最少安装和UI的方法,最好只需要一些注册表黑客。

感谢。

[编辑]等待......

3 个答案:

答案 0 :(得分:2)

您可以在计算机上本地使用Windows错误报告,而无需涉及Microsoft,也无需签署代码。 WER可以配置为存储转储的本地副本。 MSDN文档在这里:

http://msdn.microsoft.com/en-us/library/bb787181(v=vs.85).aspx

这是一个简单,经过深思熟虑的系统,只需配置几个注册表设置。

答案 1 :(得分:0)

如果您的客户允许,那么我建议您从Microsoft安装DebugDiag。您可以将工具配置为在应用程序崩溃时生成转储,并要求它们向您发送这些转储。我经常使用它并发现它是成功的。如果需要任何帮助,请告诉我。

答案 2 :(得分:0)

签署您的可执行文件,然后向Microsoft注册Windows Error Reporting(签名证书费用,但WER是免费的)。然后,当用户点击“发送到Microsoft”按钮时,它将收集崩溃日志。然后,这些日志将一直存在,直到您登录以检索它们。这不需要用户机器上的其他安装。