☰
一条命令清理Windows 11的AI组件:RemoveWindowsAI的机制、选项与退路
2026/10/9 10:02:45 网站建设 项目流程

一条命令清理Windows 11的AI组件:RemoveWindowsAI的机制、选项与退路

【免费下载链接】RemoveWindowsAIForce Remove Copilot, Recall and More in Windows 11项目地址: https://gitcode.com/GitHub_Trending/re/RemoveWindowsAI

任务栏多出来的Copilot图标、设置里时隐时现的Recall、画图和截图工具中找不到开关的AI功能,这些在官方渠道要么没有入口、要么分散在各处。开源项目RemoveWindowsAI就是做这件事的:一个PowerShell脚本,把Windows 11里的AI组件从注册表、应用包到组件存储逐层清理掉,并且堵住更新回装的口子。

一句话定位:它是干什么的

RemoveWindowsAI = Windows 10/11的AI组件清理器,主体是约5000行的 RemoveWindowsAi.ps1,自2024年起持续迭代。

它管的:

  • AI相关注册表键与组策略(含逆向出来的未公开项)
  • Copilot、Recall、AI Fabric等AI Appx包,包括标记为"不可移除"的
  • CBS组件存储中隐藏、锁定的AI包
  • 残留的AI安装程序、机器学习DLL、计划任务、Defender AI平台

它不管的:

  • OneDrive的人脸识别扫描、Teams/Outlook内的企业级AI功能
  • Copilot+ PC(NPU设备)上部分硬件绑定功能
  • Home版系统:作者明言无法保证100%移除,建议Pro/Enterprise

够不到的部分单独列在 OtherAIFeatures.md,需要手动到对应应用里关。

它到底动了系统的哪些地方

把清理动作按它实际触达的四个层次拆开,比罗列功能名更说明问题。

1. 注册表与策略层。做了什么:批量写入所有AI相关注册表项,并把组策略同步进对应的pol文件,让gpedit.msc里也能看到生效状态。为什么:多数AI功能的总开关就在这里,成本最低、见效最快。对你意味着:Copilot入口、Edge里的Copilot模式、游戏Copilot、麦克风的AI音效、设置搜索中的AI,一批被关掉。

2. Appx包层。做了什么:大部分AI包被Windows标成NonRemovable,普通权限删不掉;脚本用 Documentation.md 里描述的Run-Trusted机制,以TrustedInstaller(系统模块安装程序)身份执行,配合EndOfLife标记、Deprovisioned注册、移除InboxApplications条目,让系统认为包"已退役、可删、且不必再装"。对你意味着:包是真删掉而不是隐藏,且Windows Update不会顺手装回来。

3. CBS组件存储层。做了什么:很多AI包默认对Get-WindowsPackage不可见,脚本把注册表中对应条目的Visibility改为1并移除Owners、Updates子键,使其可见可删;Recall的可选功能则直接禁用到DisabledWithPayloadRemoved状态。对你意味着:最底层没有能被更新静默恢复的"僵尸包"。

4. 文件与更新通道层。做了什么:强制删除AI安装目录、ML相关DLL和隐藏安装器;同时安装一个自定义Windows更新包(RemoveWindowsAIPackage/按amd64和arm64各备一套,含CAB与manifest文件),让系统误以为AI包已有更新版本,从更新通道上截断回装。对你意味着:清理不是"一次性的",后续系统更新不会再把这些组件带回来。

更新又把AI组件装回来怎么办

这是长期使用的核心矛盾。项目用计划任务解决:-UpdateCleanupCheck会注册名为RemoveAI-UpdateCleanupChecker的登录时任务,由 RemoveAI-UpdateCleanup.ps1 把当前系统build号与注册表里缓存的build号对比,发现系统更新过就重新跑一遍AI包移除流程,并轮询验证直到确认删净。一次配置,之后每次更新自动复查。

三步完成一次全面清理

  1. 克隆仓库:git clone https://gitcode.com/GitHub_Trending/re/RemoveWindowsAI
  2. 以管理员身份打开"Windows PowerShell"(注意:必须是5.1的powershell.exe,脚本检测到PowerShell 7会直接报错退出)
  3. 进入目录执行:
cd RemoveWindowsAI .\RemoveWindowsAi.ps1 -nonInteractive -AllOptions

如果担心动得太多想留后路,同一条命令追加-backupMode,它会先创建系统还原点;之后可用-revertMode -AllOptions回滚。

按意图选路线,而不是全量执行

只清特定部分:用-Options点名,12个可选项为 DisableRegKeys、PreventAIPackageReinstall、DisableCopilotPolicies、RemoveAppxPackages、RemoveRecallFeature、RemoveCBSPackages、RemoveAIFiles、HideAIComponents、DisableRewrite、RemoveWindowsAITasks、UpdateCleanupCheck、DisableDefenderAI,也可以配合-ExcludeOptions做排除:

.\RemoveWindowsAi.ps1 -nonInteractive -Options DisableRegKeys,RemoveAppxPackages,DisableCopilotPolicies

把应用换回经典版:

.\RemoveWindowsAi.ps1 -nonInteractive -InstallClassicApps photoviewer,mspaint,snippingtool,notepad

经典版mspaint.exe、SnippingTool.exe及36种语言资源文件就放在 ClassicApps/ 里,取自Windows Server 2025 ISO,不含现代应用的AI功能;还有photoslegacy可选。

长期自动维护:在选项里加上-UpdateCleanupCheck,之后交给登录任务自己跑。

它做不到什么,退路怎么留

先说限制,再说风险:

  • 杀软误报概率较高:脚本要触碰系统级受保护文件,部分第三方杀毒会报毒,项目README建议先在虚拟机里试一遍,或临时排除;
  • 脚本无法覆盖的功能(OneDrive AI、Windows Studio Effects等)只能手动关;
  • Home版权限受限,不承诺完整移除;
  • 文件层清理(RemoveAIFiles)不可逆性最强,还原点只能保一部分,最稳妥的兜底仍是动手前自己导出的系统镜像。

退路三件套:更新前跑-backupMode建还原点、出问题跑-revertMode回滚、关键数据提前做好镜像备份。

把清理做对层比关对开关重要:RemoveWindowsAI的价值在于它下到了CBS组件存储和更新通道这两层,而大多数清理脚本止步于注册表。清楚它的边界和退路之后,这是一把值得放进工具箱的瑞士军刀。

【免费下载链接】RemoveWindowsAIForce Remove Copilot, Recall and More in Windows 11项目地址: https://gitcode.com/GitHub_Trending/re/RemoveWindowsAI

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询