Debugging Windows(WER)能否在崩溃进程的同时生成小型转储和完全转储?

Debugging Windows(WER)能否在崩溃进程的同时生成小型转储和完全转储?,debugging,crash,crash-dumps,windows-error-reporting,Debugging,Crash,Crash Dumps,Windows Error Reporting,我们在许多客户端上部署了一个应用程序,我们希望配置Windows,以便在应用程序崩溃时收集应用程序的转储。由于崩溃并不频繁,我们希望确保有足够的转储信息来找到问题的根源,因此我们将Windows配置为生成完全转储 考虑到客户端的上传速度较慢,转储大约为800MB,我们考虑同时生成一个小型转储和一个完整转储,以便仅在小型转储没有足够的信息进行调试时收集完整的转储 这可能吗?如果不可能,我们可以使用命令行从转储中提取小型转储吗?IMHO不可能由WER创建这两种类型 可以使用WinDbg转换转储文件:

我们在许多客户端上部署了一个应用程序,我们希望配置Windows,以便在应用程序崩溃时收集应用程序的转储。由于崩溃并不频繁,我们希望确保有足够的转储信息来找到问题的根源,因此我们将Windows配置为生成完全转储

考虑到客户端的上传速度较慢,转储大约为800MB,我们考虑同时生成一个小型转储和一个完整转储,以便仅在小型转储没有足够的信息进行调试时收集完整的转储


这可能吗?如果不可能,我们可以使用命令行从转储中提取小型转储吗?

IMHO不可能由WER创建这两种类型

可以使用WinDbg转换转储文件:

  • 打开完整的转储文件
  • .dump/mFhutip c:\small.dmp
    检查所需选项。注意:对于完整的.NET分析,通常需要完整的内存
  • 您可以使用
    cdb
    而不是
    windbg
    自动执行此任务,并通过
    -c”“
    命令行开关传递命令,例如:

    cdb -c ".dump /mFhutip c:\debug\dumps\small.dmp ; q" -z c:\debug\dumps\big.dmp
    

    `-c“.dump/mFhutip/c\”是从大型WER转储文件转换而来的\“c:\..dmp;q”`可能很好,以便有人知道可能有更多信息可用。谢谢。这正是我想要的。