如何避免 .dmp 文件被删除

问题描述

我正在寻找在 Windows Server 2019 中的应用程序崩溃后创建的转储文件。我发现了一个由“Windows 错误报告”生成的应用程序事件日志条目。该事件在“附加文件”和“这些文件在此处可用”条目下包含一些路径,但这些位置中没有文件,“report.wer”文件除外。

我正在寻找 .dmp 文件,但在记录事件一小时后它们就消失了。

是否有任何 Windows 配置来清理这些文件?我应该怎么做才能让它们在磁盘中保持更长的时间?

解决方法

https://docs.microsoft.com/en-us/windows/win32/wer/wer-settings

  1. LocalDumps\DumpFolder or LocalDumps\[Application Name]\DumpFolder。 您可以设置一个本地路径,用于保存您的应用程序的故障转储。

  2. 默认情况下,仅存档错误报告的基本参数(通常在 C:\ProgramData\Microsoft\Windows\WER\ReportArchive)。如果您想存档所有数据,您可以尝试设置 ConfigureArchive WER 设置。
    注意:这会导致存档所有错误报告,这可能会很快填满您的磁盘。