最新修改 2026年 1月 12日 by amiao
当前 Windows 11 25H2 版本及后续版本将包含越来越多的 AI 功能和组件。此脚本旨在移除所有这些功能,以提升用户体验、隐私和安全。反正国内也用不了,还容易误触,占用常用快捷键。不如删掉
需要注意:某些第三方防病毒软件会错误地将该脚本检测为恶意软件,这显然是误报,需要暂时禁用防病毒软件或将该脚本设置为排除项。由于许多精简系统工具/脚本会对系统进行高级更改,因此它们可能会被误报为恶意软件
脚本功能
- 禁用注册表项
- 禁用副驾驶
- 禁用召回
- 禁用输入洞察和打字数据采集
- Edge 中的副驾驶
- 在画图中创建图像
- 移除 AI Fabric 服务
- 禁用人工智能行为
- 在画图软件中禁用AI
- 禁用语音访问
- 关闭 AI 语音效果
- 在设置搜索中禁用人工智能
- 防止重新安装AI软件包
- 安装自定义 Windows 更新包,以防止在 CBS(基于组件的服务)存储中重新安装 AI 包。
- 禁用副驾驶策略
- 禁用 IntegratedServicesRegionPolicySet.json 中与 Copilot 和 Recall 相关的策略
- 移除 AI Appx 软件包
- 移除所有 AI appx 包,包括
Nonremovable包和 WindowsWorkload。
- 移除所有 AI appx 包,包括
- 移除召回可选功能
- 移除哥伦比亚广播公司(CBS)的人工智能软件包
- 这将移除CBS(基于组件的服务)商店中隐藏和锁定的AI软件包。
- 删除人工智能文件
- 这将对系统进行全面清理,删除所有剩余的 AI 安装程序、注册表项和软件包文件。
- 隐藏人工智能组件
- 这将隐藏设置页面
AI Components
- 这将隐藏设置页面
- 禁用记事本中的重写 AI 功能
- 移除召回任务
- 强制删除 Recall 的所有计划任务实例
手动禁用人工智能
- 遗憾的是,并非所有功能和设置都可以通过脚本禁用。本指南将介绍其他可以禁用的AI功能,https://github.com/zoicware/RemoveWindowsAI/blob/main/OtherAIFeatures.md。
如何使用
以管理员身份从 PowerShell 控制台运行
警告
使用 PowerShell 7 运行脚本可能会导致问题,为避免这种情况,请确保您运行的是 Windows PowerShell (5.1)。
启动时使用用户界面
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1")))
精简命令:
链接使用开源链接缩短服务缩短:https://kutt.it/
& ([scriptblock]::Create((irm 'https://kutt.it/RWAI')))
点击查看用户界面
命令行选项
以非交互模式运行并启用所有选项
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1"))) -nonInteractive -AllOptions
使用特定选项运行示例
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1"))) -nonInteractive -Options DisableRegKeys,RemoveAppxPackages,DisableCopilotPolicies
所有可能的选项:
DisableRegKeys
PreventAIPackageReinstall
DisableCopilotPolicies
RemoveAppxPackages
RemoveRecallFeature
RemoveCBSPackages
RemoveAIFiles
HideAIComponents
DisableRewrite
RemoveRecallTasks
启用备份模式运行
笔记
需要启用备份模式才能完全恢复。
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1"))) -nonInteractive -backupMode -AllOptions
撤销更改
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1"))) -nonInteractive -revertMode -AllOptions

