禁用Windows错误报告功能可消除“Windows已关闭此程序”等提示,方法包括:一、禁用Windows Error Reporting服务;二、通过组策略启用“禁用Windows错误报告”;三、注册表新建Disabled值并设为1;四、注册表新建DontShowUI值并设为1以隐藏界面。

如果您在使用 Windows 10 过程中频繁收到“Windows 已关闭此程序”或“发生错误,正在收集信息”等提示,则说明 Windows 错误报告(Windows Error Reporting)功能处于启用状态。以下是禁用该功能的多种操作方法:
一、禁用Windows错误报告服务
Windows Error Reporting Service 是后台运行的核心服务,负责捕获崩溃、挂起及系统异常并生成日志。停止并禁用该服务可立即中断错误数据采集与上报行为。
1、按 Win + R 打开“运行”窗口,输入 services.msc,回车确认。
2、在服务列表中找到 Windows Error Reporting Service,右键选择“属性”。
3、在“常规”选项卡中,点击 停止 按钮终止当前运行的服务。
4、将“启动类型”下拉菜单设置为 禁用,点击“应用”和“确定”保存设置。
二、通过组策略禁用错误报告策略
组策略提供系统级配置能力,可强制阻止所有用户账户的错误报告行为,适用于 Windows 10 专业版、企业版及教育版。
1、按 Win + R 打开“运行”,输入 gpedit.msc,回车进入本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows错误报告。
3、双击右侧 禁用Windows错误报告 策略项。
4、选择 已启用,点击“应用”和“确定”完成配置。
三、修改注册表禁用日志记录功能
注册表方式可直接控制底层开关,适用于家庭版等无组策略编辑器的系统版本,且能彻底屏蔽日志写入动作。
1、按 Win + R 打开“运行”,输入 regedit,回车启动注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting。
3、右键空白处,选择“新建 → DWORD (32位) 值”,命名为 Disabled。
4、双击该值,将“数值数据”设为 1,点击“确定”保存。
四、隐藏错误报告用户界面
即使服务未完全禁用,也可通过注册表阻止错误提示窗口弹出,避免干扰用户操作,适用于希望保留日志但不显示UI的场景。
1、按 Win + R 打开“运行”,输入 regedit,回车启动注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。
3、右键空白处,选择“新建 → DWORD (32位) 值”,命名为 DontShowUI。
4、双击该值,将“数值数据”设为 1,点击“确定”保存。










