禁用 wersvc 服务并配置注册表可彻底阻止 windows 11 游戏崩溃后卡死弹窗:先在 services.msc 中停止并禁用“windows 错误报告服务”,再通过 regedit 在 hkey_current_user 和 hkey_local_machine 下分别设置 disabled=1 与 doreport=0,最后清理 reportarchive 缓存释放磁盘压力。

Windows 11 游戏崩溃后弹出“正在向 Microsoft 报告问题”窗口并卡住界面,是因为 WerSvc 服务在前台阻塞主线程等待上报完成,导致游戏进程无法退出、鼠标键盘无响应,必须强制结束任务才能恢复操作。
停止并禁用 Windows 错误报告服务
这是最底层的阻断方式,服务一旦禁用,崩溃瞬间就不会触发任何前台弹窗或后台上传逻辑,所有版本均适用,且无需重启立即生效。
按下 Win + R → 输入 services.msc → 回车打开服务管理器。
在列表中找到【Windows 错误报告服务】(部分系统显示为 Windows Error Reporting Service 或 Problem Reports and Solutions),右键 → 选择“属性”。
若当前状态为“正在运行”,必须先点击“停止”按钮;否则下次开机或程序崩溃时服务会自动拉起并再次卡死。
将“启动类型”下拉菜单设为【禁用】 → 点击“应用”→“确定”。
注册表双重写入确保零提示
仅停服务在极少数崩溃场景下仍可能闪现 0.3 秒白框,补上注册表项才能实现真正无感退出。需同时配置用户级与系统级两处路径,缺一不可。
方法一:用户级静默(影响当前账户)
按下 Win + R → 输入 regedit → 回车启动注册表编辑器。
导航至:HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Windows Error Reporting。
若该路径不存在,需逐级右键上一级 → 新建 → 项,依次创建 Policies → Microsoft → Windows → Windows Error Reporting。
在右侧空白处右键 → 新建 → DWORD (32 位) 值 → 命名为 【Disabled】 → 双击将其数值数据设为 【1】(十进制)。
方法二:系统级封锁(影响所有账户)
继续在 regedit 中导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PCHealth\ErrorReporting。
新建 DWORD (32 位) 值,命名为 【DoReport】,数值数据填 【0】。
再导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting。
同样新建 DWORD 值 【Disabled】,数值设为 【1】。
清理残留缓存释放磁盘压力
WER 会在本地持续堆积崩溃转储文件,尤其在频繁崩溃的游戏场景下,%LOCALAPPDATA%\Microsoft\Windows\WER\ReportArchive 目录可能占用数 GB 空间,并引发后台 I/O 卡顿。这一步不解决弹窗,但能防止崩溃后因磁盘写满导致二次卡死。
按下 Win + R → 输入 shell:localappdata\Microsoft\Windows\WER\ReportArchive → 回车直接打开该文件夹。
全选所有子文件夹 → 按 Shift + Delete 永久删除(绕过回收站)。
若提示“某些项目正在使用”,说明有未完全退出的崩溃进程,此时打开任务管理器 → 结束所有名称含 werfault 或 WerMgr 的进程后再删。











