必须从服务进程、注册表启动项、ui弹窗开关、缓存残留四层面同步干预:禁用wersvc服务、将注册表start值设为4、新建dontshowui和disabled双dword值为1、清空reportarchive与reportqueue文件夹并重启。

您在Windows 10中频繁遭遇程序崩溃后弹出“Windows已关闭问题报告”“是否发送错误信息”等干扰性窗口,或担心系统自动上传崩溃转储、内存快照等隐私数据,说明WerSvc服务仍在运行并触发上报链路。必须从服务进程、注册表启动项、UI弹窗开关、缓存残留四个层面同步干预,缺一不可。
停止并禁用WerSvc服务进程
这一步直接终止后台采集行为,是阻断错误报告的第一道防线,所有Windows 10版本(含家庭版)均适用。
按下Win + R打开“运行”,输入services.msc并回车→在服务列表中找到【Windows Error Reporting Service】(部分系统显示为Problem Reports and Solutions)→右键→属性→将“启动类型”设为“禁用”→若状态为“正在运行”,先点击“停止”按钮→点击“应用”→确定。
修改系统级注册表禁用服务加载
仅靠服务管理器禁用存在被策略或第三方工具绕过的可能,此操作写入底层服务配置,强制系统跳过WerSvc初始化流程。
按下Win + R,输入regedit并以管理员身份运行→导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WerSvc→找到右侧的Start DWORD值→双击,将数值数据改为【4】(十进制),表示永久禁用→关闭注册表编辑器。
将提醒同步至 Windows/Outlook 日历。用户提及「提醒我」「设置提醒」「加到日历」「同步到日历」「日程」「calendar」「日历」时触发。支持Microsoft Graph API 设备代码流认证,无需 Web 服务器,直接写入用户 Outlook 日历。
双重注册表屏蔽:用户级弹窗+系统级上报
方法一:屏蔽当前用户弹窗界面
在注册表编辑器中导航至HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting→右键新建DWORD (32位)值,命名为DontShowUI→双击,数值数据设为1。
方法二:全局禁用错误报告子系统
导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting→若该路径不存在,需手动逐级新建Windows Error Reporting项→在该项下新建DWORD值Disabled→数值数据设为1。
注意:两个路径必须同时设置,否则可能出现服务已停但弹窗仍闪现的情况。
清除本地错误缓存与历史报告
残留的WER本地缓存可能在重启后重新激活部分上报逻辑,导致弹窗“死灰复燃”。
第一步:按Win + R,输入%localappdata%\Microsoft\Windows\WER\ReportArchive并回车→全选文件夹内所有内容→按Shift + Delete永久删除。
第二步:同样路径下进入ReportQueue文件夹→执行相同清空操作。
第三步:重启电脑,验证弹窗是否彻底消失。










