禁用Windows错误报告有四种方法:一、在services.msc中禁用Windows Error Reporting Service;二、通过gpedit.msc启用“禁用Windows错误报告”组策略;三、在注册表HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER下创建Disabled=1;四、在HKEY_CURRENT_USER下创建DontShowUI=1隐藏弹窗。

如果您在使用 Windows 10 过程中频繁遭遇错误报告弹窗、后台上传崩溃日志或系统资源被 Windows Error Reporting Service 占用,则可能是该服务正在持续采集并尝试上报异常数据。以下是禁用 Windows 错误报告的多种可行方法:
一、禁用 Windows 错误报告服务
Windows Error Reporting Service 是实际执行错误捕获、转储生成与网络上传的核心后台进程。直接禁用该服务可立即终止所有运行时错误数据采集行为,适用于所有 Windows 10 版本,包括家庭版。
1、按 Win + R 打开“运行”窗口,输入 services.msc,回车确认。
2、在服务列表中找到 Windows Error Reporting Service,右键选择“属性”。
3、在“常规”选项卡中,点击 停止 按钮以终止当前运行的服务。
4、将“启动类型”下拉菜单设置为 禁用。
5、点击“应用”和“确定”保存设置。
二、通过组策略编辑器禁用错误报告策略
组策略提供系统级强制配置能力,可从策略层面阻止错误报告功能启用,适用于 Windows 10 专业版、企业版及教育版。此方法不依赖服务状态,且对多用户环境具有一致性控制效果。
1、按 Win + R 打开“运行”,输入 gpedit.msc,回车进入本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows 组件 → Windows 错误报告。
3、双击右侧 禁用 Windows 错误报告 策略项。
4、选择 已启用,点击“应用”和“确定”完成配置。
三、修改注册表禁用系统级错误报告
注册表方式可绕过组策略限制,适用于家庭版等无 gpedit.msc 的系统版本,并能彻底关闭错误日志写入动作。需同时配置系统级与当前用户级注册表项以确保完全生效。
1、按 Win + R 打开“运行”,输入 regedit,回车启动注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting。
3、右键空白处,选择“新建 → DWORD (32位) 值”,命名为 Disabled。
4、双击该值,将“数值数据”设为 1,点击“确定”保存。
5、再次导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。
6、重复步骤3–4,在该路径下也创建并设置名为 Disabled 的 DWORD 值,数值数据为 1。
四、隐藏错误报告用户界面
即使错误报告服务未完全禁用,也可通过注册表阻止提示窗口弹出,避免干扰操作。该方法保留后台日志记录能力,仅屏蔽 UI 层面的交互提示,适合希望最小化干扰但不切断诊断数据的用户。
1、按 Win + R 打开“运行”,输入 regedit,回车启动注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。
3、右键空白处,选择“新建 → DWORD (32位) 值”,命名为 DontShowUI。
4、双击该值,将“数值数据”设为 1,点击“确定”保存。










