WER 设置

Windows 错误报告 (WER) 提供了许多用于自定义问题报告体验的设置。 所有这些设置都可以使用组策略设置。 对于 Windows 7 和 Windows 8,还可以在 操作中心 更改某些。 对于 Windows 10,请使用 "设置" 中的 "搜索" 功能查找 " 查看高级系统设置"。 WER 设置位于以下注册表子项之一中:

  • HKEY _当前 _ 用户 \ 软件 \ Microsoft \ Windows \ Windows 错误报告
  • HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ Windows \ Windows 错误报告

Windows 错误报告子项

BypassDataThrottling

REG _ DWORD

可能的值:

0-禁用数据绕过限制。 如果 "跳过" 被禁用或未配置为策略设置,则默认情况下,WER 会限制数据。 对于包含有关相同事件类型的数据的报表,WER 不会上载多个 CAB 文件。

1-启用数据绕过限制。 WER 不会限制数据。 WER 上传可包含与之前上传的报表相同事件类型的数据的其他 CAB 文件。

是否允许绕过 WER 客户端数据限制

ConfigureArchive

REG _ DWORD

可能的值:

1-仅 (默认在 Windows 7 上的参数)
2-Windows Vista 上的所有数据 (默认值)

是仅存档参数还是所有数据

同意 \ DefaultConsent

REG _ DWORD

可能的值:

1-始终询问 (默认值)
2-仅参数
3-参数和安全数据
4-所有数据

默认同意选项

同意 \ DefaultOverrideBehavior

REG _ DWORD

可能的值:

0-垂直同意将覆盖默认同意 (默认值)
1-默认同意将覆盖特定于应用程序的许可

默认同意是否替代垂直同意

同意 \ [ VerticalName]

REG _ DWORD

可能的值:

1-始终询问 (默认值)
2-仅参数
3-参数和安全数据
4-所有数据

适用于 WER 插件的许可选项

CorporateWERDirectory

REG _ SZ

目录路径

服务器上的目标目录

CorporateWERPortNumber

REG _ DWORD

端口号

要与企业服务器一起使用的端口号

CorporateWERServer

REG _ SZ

服务器名称

企业服务器名称

CorporateWERUseAuthentication

REG _ DWORD

可能的值:

0-无 (默认值)
1 - 是

是否使用 Windows 集成身份验证

CorporateWERUseSSL

REG _ DWORD

可能的值:

0-无 (默认值)
1 - 是

是否使用 SSL

DebugApplications \ [ ExeName ] (将 " [ ExeName ] " 替换为 .exe 文件的实际名称,例如 "notepad.exe" )

REG _ DWORD

可能的值:

0-具有可执行映像名称 **\[ ExeName \]** 的进程不要求用户选择 "**调试**" 或 "**继续**" (默认值)
1-具有可执行映像名称 **\[ ExeName \]** 的进程要求用户选择 "**调试**" 或 "**继续**"

DebugApplications \ * ( " * " 是文本值名称)

REG _ DWORD

可能的值:

0-除设置 **DebugApplications \\ \[ \] ExeName** 中显式指定的进程外,不要求用户选择 "**调试**" 或 "**继续**" (默认值)
1-在设置 **DebugApplications \\ \[ \] ExeName** 中显式指定的进程除外,要求用户选择 "**调试**" 或 "**继续**"

DisableArchive

REG _ DWORD

可能的值:

0 - 启用
1 - 禁用

启用或禁用存档

Disabled

REG _ DWORD

可能的值:

0-启用 (默认值)
1 - 禁用

启用或禁用 WER

DisableQueue

REG _ DWORD

可能的值:

0 - 启用
1 - 禁用

启用或禁用报表队列

DontShowUI

REG _ DWORD

可能的值:

0-UI (默认值)
1-无 UI

启用或禁用 WER UI

DontSendAdditionalData

REG _ DWORD

可能的值:

0-发送 (默认值)
1-不发送

是否阻止发送二级数据

ExcludedApplications \ [ 应用程序名称]

REG _ SZ

使用 WerAddExcludedApplication

排除的应用程序列表

ForceQueue

REG _ DWORD

可能的值:

0-无 (默认值)
1 - 是

是否向用户的队列发送所有报表

LocalDumps \DumpFolderLocalDumps \ [ Application Name ] \ DumpFolder

REG _ EXPAND _ SZ

目录路径。 默认值为% LOCALAPPDATA% \ CrashDumps。 如果未使用默认设置,则应用程序必须确保文件夹具有足够的 ACL。

**Windows Vista:**LocalDumps 项下的注册表值不受支持。 请注意,此行为随 Windows Server 2008 和带有 Service Pack 1 的 Windows Vista (SP1) 更改。

要存储转储文件的路径。

请注意,每个进程设置将覆盖现有的任何全局设置以获取详细信息,请参阅 收集 User-Mode 转储

HKEY _ 当前 _ 用户 注册表配置单元中不支持此设置。

LocalDumps \DumpCountLocalDumps \ [ Application Name ] \ DumpCount

REG _ DWORD

最大数目。 默认值为 10。 超过最大值时,会将文件夹中最早的转储文件替换为新的转储文件。

**Windows Vista:**LocalDumps 项下的注册表值不受支持。 请注意,此行为随 Windows Server 2008 和 Windows Vista SP1 一起更改。

文件夹中转储文件的最大数目。

HKEY _ 当前 _ 用户 注册表配置单元中不支持此设置。

LocalDumps \DumpTypeLocalDumps \ [ Application Name ] \ DumpType

REG _ DWORD

可能的值:

0-自定义转储
1-小型转储 (默认值)
2-完全转储

**Windows Vista:**LocalDumps 项下的注册表值不受支持。 请注意,此行为随 Windows Server 2008 和 Windows Vista SP1 一起更改。

转储类型。

HKEY _ 当前 _ 用户 注册表配置单元中不支持此设置。

LocalDumps \CustomDumpFlagsLocalDumps \ [ Application Name ] \ CustomDumpFlags

REG _ DWORD

小型转储 _ 类型枚举中的一个或多个值。 默认值为 {MiniDumpWithDataSegs | MiniDumpWithUnloadedModules | MiniDumpWithProcessThreadData}。

**Windows Vista:**LocalDumps 项下的注册表值不受支持。 请注意,此行为随 Windows Server 2008 和 Windows Vista SP1 一起更改。

要使用的自定义转储选项。 仅当 DumpType 设置为0时才使用此值。

HKEY _ 当前 _ 用户 注册表配置单元中不支持此设置。

LoggingDisabled

REG _ DWORD

可能的值:

0–启用 (默认值)
1–已禁用

启用或禁用日志记录

MaxArchiveCount

REG _ DWORD

可能值的范围:1到5000。 默认值为 1000。

存档的最大大小,在文件中

MaxQueueCount

REG _ DWORD

可能值的范围:1–500。 默认值为 50。

队列的最大大小

QueuePesterInterval

REG _ DWORD

天数

提醒用户检查解决方案的时间间隔(天)

RuntimeExceptionHelperModules! [ pwszOutOfProcessCallbackDll 名称(包括路径)]

REG _ DWORD

值的内容将被忽略。

值的名称用于提取 pwszOutOfProcessCallbackDll 值。

Windows server 2008、Windows Vista、Windows server 2003 和 WINDOWS XP: 此注册表值不受支持。

WER 实时内核报表设置

WER 的实时内核报告设置(如下所述)都位于以下注册表子项下:

  • HKEY _本地 _ 计算机 \ 系统 \ CurrentControlSet \ Control \ CrashControl

FullLiveKernelReports 子项

ComponentThrottleThreshold

REG _ DWORD

阈值 (小时) 任何单个组件创建完整实时转储的频率。 此值必须大于或等于 SystemThrottleThreshold。 将这两个值都设置为零 (0) 将禁用所有基于时间的限制。 默认值为 168 (7 天) 。

FullLiveReportsMax

REG _ DWORD

在任意给定时间,可以位于磁盘上的完整实时转储的最大数目。 默认值为 1。 将此值设置为零 (0) 将禁用实时转储功能。

LastFullLiveReport

REG _ QWORD

指示系统或特定 ReportType 的最后一个完整实时报告时间的 SystemTime 。 这用于计算是否已满足策略阈值。

SystemThrottleThreshold

REG _ DWORD

阈值 (在系统中的任何组件可以创建完整实时转储的频率) 小时。 默认值为 120 (5 天) 。

LiveKernelReports 子项

LiveKernelReportsPath

REG _ SZ

实时内核报表的重定向存储位置。 默认位置为%systemroot%\LiveKernelReports。 此值必须是有效的路径。 路径必须是 NT path 格式。 例如, ? ? \c: \LiveDumpsFolder。 有关路径格式的详细信息,请参阅 Windows 系统上的文件路径格式

WER 引用