【问题标题】:How to configure Win2008 to generate crash dump如何配置Win2008生成故障转储
【发布时间】:2010-07-06 08:40:59
【问题描述】:

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

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

谢谢。

[编辑] 等待...

【问题讨论】:

    标签: windows-server-2008 crash-dumps


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-24
          • 2015-06-11
          • 1970-01-01
          • 2016-09-09
          相关资源
          最近更新 更多