会话“PerfDiag Logger”已停止,原因是存在以下错误: 0xC0000188。已达到会话“PerfDiag Logger”的最大文件大小。因此,文件“C:\WINDOWS\system32\WDI\LogFiles\ShutdownPerfDiagLogger.etl”中可能会丢失(不会记录)事件。最大文件大小当前设置为 20971520 字节。

Yingfeng Lu 5 信誉分
2025-10-09T14:02:48.35+00:00

电脑最近总是出现这个问题,重装系统也不行

会话“PerfDiag Logger”已停止,原因是存在以下错误: 0xC0000188。

已达到会话“PerfDiag Logger”的最大文件大小。因此,文件“C:\WINDOWS\system32\WDI\LogFiles\ShutdownPerfDiagLogger.etl”中可能会丢失(不会记录)事件。最大文件大小当前设置为 20971520 字节。

开发人员技术 | 通用 Windows 平台 (UWP)
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Raymond Huynh (WICLOUD CORPORATION) 2,325 信誉分 Microsoft 外部员工 仲裁人
    2025-10-10T04:09:34.0333333+00:00

    你好 Yingfeng Lu

    此错误表示 PerfDiag Logger 跟踪会话由于日志文件达到最大配置大小 (0xC0000188) 而停止。 通常不会影响系统运行,但若频繁出现,可能导致部分事件未被记录。

    可能原因与解决方法如下:

    1. 日志文件达到上限 ETL 文件(例如 C:\Windows\System32\WDI\LogFiles\ShutdownPerfDiagLogger.etl)达到默认的 20 MB 限制,无法继续写入事件。
    2. 清理或重新创建日志文件 可手动删除或重命名现有 .etl 文件。系统在下次启动或会话重启时会自动生成新的日志文件。
    3. 提高最大文件大小 进阶用户可通过修改日志会话配置或注册表来提高上限,但一般无需调整。
    4. 减少或关闭 PerfDiag 日志 若该日志用途不大,可考虑禁用或降低其记录级别,以防止再次出现错误。
    5. 检查是否存在过量日志写入 若系统在关机或诊断阶段产生日志过多,也可能导致日志迅速填满。可在事件查看器中检查相关条目。

    此信息多数情况下可忽略,但清理旧日志或关闭不必要的诊断功能可避免反复提示。

    祝好,

    Raymond


你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。