应禁用Windows错误报告功能:一、用gpedit.msc启用“禁用Windows错误报告”策略;二、注册表新建Disabled=1;三、services.msc中禁用并停止WerSvc服务;四、taskschd.msc删除WindowsErrorReporting下计划任务;五、管理员命令行执行sc config、net stop及schtasks禁用指令。

如果您发现Windows系统在后台频繁启动错误报告服务,导致CPU或内存资源被无故占用,则可能是Windows错误报告功能仍在运行。以下是禁用该功能的多种方法:
一、通过组策略编辑器禁用错误报告
组策略编辑器可直接关闭系统级错误报告行为,适用于Windows专业版、企业版和教育版。该方法作用于整个系统,且无需重启即可生效。
1、按下 Win + R 键,输入 gpedit.msc,回车打开组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows错误报告。
3、在右侧双击 “禁用Windows错误报告” 选项。
4、选择 “已启用”,点击“确定”保存设置。
二、通过注册表修改禁用错误报告
注册表方式适用于所有Windows版本,包括家庭版。修改后需重启相关服务或系统才能完全生效,操作前建议备份注册表。
1、按下 Win + R 键,输入 regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting。
3、若该路径下不存在 Disabled DWORD值,则右键空白处 → 新建 → DWORD (32位) 值,命名为 Disabled。
4、双击 Disabled,将其数值数据设为 1,点击“确定”。
三、停止并禁用Windows错误报告服务
此方法直接终止错误报告的后台服务进程,并防止其随系统启动自动运行,可立即释放被占用的资源。
1、按下 Win + R 键,输入 services.msc,回车打开服务管理器。
2、在服务列表中找到 Windows Error Reporting Service。
3、右键该项,选择 “属性”。
4、在“启动类型”下拉菜单中选择 “禁用”,点击“停止”按钮终止当前运行的服务,再点击“确定”。
四、删除错误报告计划任务
Windows会通过任务计划程序定期触发错误报告扫描,删除对应任务可消除周期性资源调用。
1、按下 Win + R 键,输入 taskschd.msc,回车打开任务计划程序。
2、在左侧面板中依次展开:任务计划程序库 → Microsoft → Windows → WindowsErrorReporting。
3、在右侧列表中选中所有任务(如 QueueReporting、ReportError 等),逐个右键 → “禁用”。
4、如需彻底清除,可右键选择 “删除”,确认操作。
五、使用命令行一次性禁用相关服务与计划任务
命令行方式适合批量操作,能同步停用服务、禁用计划任务并重置错误报告配置,执行后无需手动逐项处理。
1、以管理员身份运行命令提示符或PowerShell。
2、依次执行以下命令:
sc config WerSvc start= disabled
net stop WerSvc
schtasks /Change /TN "\Microsoft\Windows\WindowsErrorReporting\QueueReporting" /DISABLE
schtasks /Change /TN "\Microsoft\Windows\WindowsErrorReporting\ReportError" /DISABLE











