禁用windows错误报告弹窗有三种方法:注册表设dontshowui=1可静默发送;组策略可彻底关闭或仅隐藏ui;powershell命令一键设置,管理员权限下立即生效。

当你在使用Win10时,某个程序突然崩溃,系统立刻弹出“Windows错误报告”窗口,询问是否发送错误信息给微软——这种弹窗会中断你正在编辑的文档、暂停视频会议、打断游戏关键操作,而且每次崩溃都重复出现,根本无法彻底跳过。
通过注册表禁用WER弹窗(推荐)
第一步:按 Win + R 打开运行框,输入 regedit → 回车,启动注册表编辑器。
第二步:逐级展开路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。
第三步:在右侧空白处右键 → 新建 → DWORD (32 位) 值 → 命名为 DontShowUI。
第四步:双击刚创建的 DontShowUI,将数值数据设为 1 → 点击确定。这一步必须设为1,设成0或留空等同于未启用,弹窗照常出现。
第五步:关闭注册表编辑器,重启任意已崩溃过的程序测试——崩溃时不再弹窗,错误报告会在后台静默发送(如系统未禁用WER服务)。
用组策略彻底关闭错误报告(仅限专业版/企业版)
方法一:禁用整个Windows错误报告服务
按 Win + R 输入 gpedit.msc → 回车 → 依次展开:计算机配置 → 管理模板 → Windows组件 → Windows错误报告 → 启用“禁用Windows错误报告”。
启用后,系统不仅不弹窗,连后台错误收集也完全停止,【此操作不可逆,且会影响微软对系统稳定性问题的诊断】。
方法二:隐藏UI但保留数据上传
在同一组策略路径下,找到并启用“防止显示Windows错误报告对话框”策略。它和注册表里的 DontShowUI=1 效果一致,但更稳定,不会因用户配置文件切换而失效。
用PowerShell一键关闭(适合批量部署)
以管理员身份运行 PowerShell,执行以下命令:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Windows Error Reporting" -Name "DontShowUI" -Value 1 -Type DWord
这条命令直接写入注册表,无需手动导航;如果提示权限被拒,请确认是右键“Windows PowerShell(管理员)”而非普通终端。执行后立即生效,无需重启。











