WER 设置
Windows 错误报告 (WER) 提供了许多设置来自定义问题报告体验。 可以使用组策略设置所有这些设置。 还可以在操作中心更改 Windows 7 和 Windows 8。 对于Windows 10,请使用设置中的搜索函数查找视图高级系统设置。 WER 设置位于以下注册表子项之一中:
- \ HKEY_CURRENT_USER软件\微软\\ Windows Windows 错误报告
- \ HKEY_LOCAL_MACHINE软件\微软\\ Windows Windows 错误报告
Windows 错误报告子项
-
BypassDataThrottling
-
REG_DWORD
可能的值:
-
0 - 禁用数据绕过限制。 如果旁路已禁用或未配置为策略设置,则 WER 默认会限制数据。 WER 不会为包含有关相同事件类型的数据的报表上传多个 CAB 文件。
-
1 - 启用数据绕过限制。 WER 不会限制数据。 WER 上传其他 CAB 文件,这些文件可以包含与之前上传的报表相同的事件类型的数据。
是否启用 WER 客户端数据限制的绕过
-
-
ConfigureArchive
-
REG_DWORD
可能的值:
- 1 - 参数仅在 Windows 7) 上默认 (
- 2 - Windows Vista) 上所有数据 (默认值
是仅存档参数还是所有数据
-
Consent\DefaultConsent
-
REG_DWORD
可能的值:
- 1 - 始终询问默认) (
- 2 - 仅参数
- 3 - 参数和安全数据
- 4 - 所有数据
默认同意选择
-
Consent\DefaultOverrideBehavior
-
REG_DWORD
可能的值:
- 0 - 垂直同意将替代默认同意 (默认)
- 1 - 默认同意将替代特定于应用程序的许可
默认许可是否替代垂直许可
-
Consent\[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 - 禁用
启用或禁用存档
-
禁用
-
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
排除的应用程序列表
-
ForceQueue
-
REG_DWORD
可能的值:
- 0 - 无默认) (
- 1 - 是
是否将所有报告发送到用户的队列
-
LocalDumps\DumpFolder 或 LocalDumps\[应用程序名称]\DumpFolder
-
REG_EXPAND_SZ
目录路径。 默认值为 %LOCALAPPDATA%\CrashDumps。 如果未使用默认值,应用程序必须确保文件夹具有足够的 ACL。
Windows Vista:不支持 LocalDumps 键下的注册表值。 请注意,此行为随 Windows Server 2008 和 Service Pack 1 (SP1) Windows Vista 而更改。
要存储转储文件的路径。
请注意,每个进程设置将覆盖存在的任何全局设置。有关详细信息,请参阅 收集User-Mode转储。
HKEY_CURRENT_USER注册表配置单元不支持此设置。
-
LocalDumps\DumpCount 或 LocalDumps\[应用程序名称]\DumpCount
-
REG_DWORD
最大数目。 默认值为 10。 超过最大值时,文件夹中最早的转储文件将替换为新的转储文件。
Windows Vista:不支持 LocalDumps 键下的注册表值。 请注意,此行为随 Windows Server 2008 和 sp1 Windows Vista 而更改。
文件夹中的最大转储文件数。
HKEY_CURRENT_USER注册表配置单元不支持此设置。
-
LocalDumps\DumpType 或 LocalDumps\[Application Name]\DumpType
-
REG_DWORD
可能的值:
- 0 - 自定义转储
- 1 - 小型转储 (默认)
- 2 - 完全转储
Windows Vista:不支持 LocalDumps 键下的注册表值。 请注意,此行为随 Windows Server 2008 和 sp1 Windows Vista 而更改。
转储类型。
HKEY_CURRENT_USER注册表配置单元不支持此设置。
-
LocalDumps\CustomDumpFlags 或 LocalDumps\[Application Name]\CustomDumpFlags
-
REG_DWORD
MINIDUMP_TYPE枚举中的一个或多个值。 默认值为 {MiniDumpWithDataSegs|MiniDumpWithUnloadedModules|MiniDumpWithProcessThreadData}。
Windows Vista:不支持 LocalDumps 键下的注册表值。 请注意,此行为随 Windows Server 2008 和 sp1 Windows Vista 而更改。
要使用的自定义转储选项。 仅当 DumpType 设置为 0 时,才使用此值。
HKEY_CURRENT_USER注册表配置单元不支持此设置。
-
LoggingDisabled
-
REG_DWORD
可能的值:
- 0 -Enabled (default)
- 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 的实时内核报告设置(接下来介绍)位于以下注册表子项下:
对于 Windows 10 1703、Windows Server 2019 及更高版本:
- \ HKEY_LOCAL_MACHINE系统\CurrentControlSet\控制\CrashControl
对于 Windows 10 版本 1607 及更早版本、Windows 8.1、Windows Server 2016和 Windows Server 2012 R2:
- \ HKEY_LOCAL_MACHINE软件\微软\\ Windows Windows 错误报告
FullLiveKernelReports 子项
-
ComponentThrottleThreshold
-
REG_DWORD
阈值 (小时) 任何单个组件创建完整实时转储的频率。 此值必须大于或等于 SystemThrottleThreshold。 将这两者都设置为零 (0) 将禁用所有基于时间的限制。 默认值为 168 (7 天) 。
-
FullLiveReportsMax
-
REG_DWORD
在任何给定时间可能位于磁盘上的完整实时转储的最大数目。 默认值为 1。 在 Windows 10 1803 上,Windows Server 2019 及更高版本,将此值设置为零 (0) 将禁用实时转储功能。
-
LastFullLiveReport
-
REG_QWORD
一个 SystemTime,指示系统或特定 ReportType 的最后一个完整实时报表时间。 这用于计算是否满足策略阈值。
-
SystemThrottleThreshold
-
REG_DWORD
阈值 (小时) 系统上任何组件可以创建完整实时转储的频率。 默认值为 120 (5 天) 。
LiveKernelReports 子项
-
LiveKernelReportsPath
-
REG_SZ
实时内核报告的重定向存储位置。 默认位置为 %systemroot%\LiveKernelReports。 此值必须是有效的路径。 路径必须采用 NT 路径格式。 例如,??\C:\LiveDumpsFolder。 有关路径格式的详细信息,请参阅 Windows 系统上的文件路径格式。
相关主题