需多层级禁用才能彻底阻止Win10错误报告与遥测上传:一、组策略禁用Windows错误报告及通知;二、服务管理器禁用WerSvc等诊断服务;三、注册表设Disabled和DontShowUI为1;四、设置中选最低诊断级别并关可选上传;五、组策略禁用遥测及用户遥测。

如果您希望阻止Windows 10在系统发生错误时自动将诊断数据和崩溃信息上传至微软服务器,则需关闭其内置的错误报告与遥测机制。以下是实现彻底禁用该功能的多种方法:
一、通过组策略编辑器禁用Windows错误报告服务
组策略编辑器可直接控制系统级错误报告行为,适用于Windows 10专业版、企业版和教育版。此方法可停用错误报告服务并阻止其启动。
1、按 Win + R 打开运行窗口,输入 gpedit.msc 并回车。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows错误报告。
3、在右侧双击打开 “禁用Windows错误报告” 策略。
4、选择 “已启用”,点击确定。
5、继续在相同路径下找到并双击 “不显示Windows错误报告通知”,同样设为 “已启用”。
二、停止并禁用Windows错误报告相关服务
Windows错误报告依赖于特定系统服务运行,禁用这些服务可从进程层面阻断上传行为,包括 WerSvc 和 dmwappushservice。
1、按 Win + R 输入 services.msc 并回车。
2、在服务列表中找到 Windows Error Reporting Service(WerSvc),右键选择属性。
3、将“启动类型”设为 “禁用”,点击“停止”,然后确定。
4、同样找到 Diagnostic Policy Service 和 Diagnostic Tracking Service(dmwappushservice),对其执行相同操作:设为禁用并停止。
三、修改注册表禁用错误报告上传开关
注册表中存在多个控制错误报告行为的键值,修改后可强制关闭所有上报通道,包括用户模式应用程序错误的自动提交。
1、按 Win + R 输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting。
3、若该路径不存在,右键“Windows”项 → 新建 → 项,命名为 Windows Error Reporting。
4、在新建项内右键 → 新建 → DWORD (32位) 值,命名为 Disabled,双击将其数值数据设为 1。
5、再新建一个 DWORD 值,命名为 DontShowUI,数值数据同样设为 1。
四、关闭隐私设置中的诊断数据上传选项
即使系统级服务被禁用,部分错误信息仍可能通过隐私设置中的诊断数据通道上传,需同步关闭该入口。
1、进入 设置 → 隐私 → 诊断和反馈。
2、将 “诊断数据” 下拉菜单设为 “基本” 或更低(如系统允许“安全”级别则选之)。
3、关闭 “向Microsoft发送可选诊断数据” 开关。
4、向下滚动至 “反馈频率”,选择 “从不”。
五、使用本地组策略禁用遥测服务(含错误报告关联模块)
遥测服务(DiagTrack)深度集成错误报告流程,禁用该服务可切断底层数据采集链路,防止错误事件被封装上传。
1、在运行窗口输入 gpedit.msc,导航至:计算机配置 → 管理模板 → Windows组件 → 数据收集和预览版本。
2、双击 “允许遥测”,选择 “已禁用”。
3、返回上一级,双击 “配置用户遥测”,同样设为 “已禁用”。
4、重启计算机使策略生效。











