Win_Microsoft Compatibility Telemetry _一键关闭BAT

📅 2026/8/11 20:45:33
Win_Microsoft Compatibility Telemetry _一键关闭BAT
Microsoft Compatibility Telemetry占用大量CPU 线程一键关闭bat禁用 主要有三种安全有效的方法推荐按顺序尝试从最温和的“任务计划”入手到最彻底的“服务禁用”。方法一通过“任务计划程序”禁用推荐这是最直接针对该进程的方法因为它本质上是一个定时触发的任务。按下Win R键输入taskschd.msc并回车打开“任务计划程序”。在左侧目录树中依次展开任务计划程序库 → Microsoft → Windows → Application Experience。在右侧列表中找到名为Microsoft Compatibility Appraiser的任务。右键点击它选择“禁用”。同目录下如果还有ProgramDataUpdater或AitAgent也可以一并禁用。方法二通过“服务”管理器禁用推荐这会阻止该功能在后台作为服务运行。按下Win R键输入services.msc并回车。在列表中找到Connected User Experiences and Telemetry服务。双击打开将“启动类型”改为“禁用”。点击“停止”按钮然后确定保存。方法三通过“组策略”彻底关闭仅限专业版/企业版如果你是 Windows 家庭版用户请跳过此方法。按下Win R键输入gpedit.msc并回车。依次展开计算机配置 → 管理模板 → Windows 组件 → 数据收集和预览版本。在右侧找到“允许遥测”。双击打开选择“已禁用”点击确定。方法四一键关闭bat指令echo off title Microsoft Compatibility Telemetry 服务管理工具 REM 查询 DiagTrack 服务的当前状态 for /f tokens3 delims: %%a in (sc query DiagTrack ^| findstr /i STATE) do set current_state%%a if %current_state% ( echo [错误] 未能获取 DiagTrack 服务状态请确保以管理员身份运行 pause exit /b ) REM 翻译状态显示可选让显示更直观 set display_state%current_state% if %current_state%1 set display_state已停止 (STOPPED) if %current_state%4 set display_state正在运行 (RUNNING) echo [当前状态] DiagTrack 服务当前状态为%display_state% echo. echo 是否选择禁用 Microsoft Compatibility Telemetry 对应的核心服务 DiagTrack echo (Y: 禁用 / N: 默认不变) echo. set /p choice请输入您的选择 (Y/N): REM 将输入转换为大写判断不区分大小写 if /i %choice%Y goto disable_service if /i %choice%N goto keep_default echo. echo [提示] 输入无效按任意键重新输入... pause nul goto check_status :disable_service echo. echo 正在执行禁用操作... sc config DiagTrack start disabled nul 21 sc stop DiagTrack nul 21 echo. echo [成功] 服务已设置为“禁用”并尝试停止。 echo 按任意键退出... pause nul exit /b :keep_default echo. echo [已取消] 保持默认设置不变。 echo 按任意键退出... pause nul exit /b