ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

RemoveWindowsAI 技术解析:Windows 11 的 Copilot、Recall 与“僵尸“AI 包是怎么被连根拔掉的

RemoveWindowsAI 技术解析:Windows 11 的 Copilot、Recall 与“僵尸“AI 包是怎么被连根拔掉的 RemoveWindowsAI 技术解析Windows 11 的 Copilot、Recall 与僵尸AI 包是怎么被连根拔掉的【免费下载链接】RemoveWindowsAIForce Remove Copilot, Recall and More in Windows 11项目地址: https://gitcode.com/GitHub_Trending/re/RemoveWindowsAIRemoveWindowsAI 是一个专门强制移除 Windows 11 中 Copilot、Recall、记事本 AI 改写等内置 AI 功能的开源 PowerShell 脚本还能阻断 Windows Update 把它们装回来。本文顺着它约 5000 行的主脚本讲清楚项目分层击破 Windows 包保护机制的思路以及怎么在生产环境里真正跑起来。为什么普通卸载不生效如果你用Remove-AppxPackage删过 Copilot多半会看到包不可移除。这不是玄学Windows 对自己的 AI 组件设了三道锁。AI 包身上的三道锁Non-Removeable 属性大部分 AI 包的主体被标记为不可移除普通用户甚至管理员命令会被直接拒绝隐藏的 CBS 包Recall 等组件注册在组件存储CBS里dism默认根本不枚举它们自动重装Windows Update 会持续尝试把这些包恢复回应有状态。所以删一次解决不了问题。项目的设计思路是逐层拆先提升卸载命令的执行身份再让被锁定的包变得可见可删最后封住重装路径。把卸载命令提权到系统内部执行主脚本 RemoveWindowsAi.ps1 的核心是Run-Trusted函数它把代码注入TrustedInstaller.exe服务Windows 模块安装程序系统里权限最高的包管理进程由它来执行卸载。注入是怎么做的简化流程是脚本先往当前用户的HKU\...\Volatile Environment写入引导代码和载荷然后由目标进程TrustedInstaller / lsass / winlogon 三选一用 P-Invoke 调CreateProcess、RegSetValueEx把载荷交给 TI 进程执行# 把载荷写进易失环境, 由 TI 进程读取执行 Set-ItemProperty $regKey TI_Payload $payload # 注入代码内部: 取出载荷后 iex iex $env:RCBS 存储只对这一身份开放Remove-WindowsPackage删隐藏包必须靠它。注意这里有个坑注入代码要靠反射动态构造 P-Invoke 签名所以脚本强制要求 FullLanguage 模式检测到 PowerShell 7 会直接报错退出——必须用 Windows PowerShell 5.1。EndOfLife、Deprovisioned 与策略摘除有了 TI 权限标着 Non-Removeable 的包也不能直接卸。Remove-AI-Appx-Packages用了三个组合拳把包的 Family Name 写进AppxAllUserStore\EndOfLife让 Windows 认为该包已退役从而允许卸载写进Deprovisioned阻止 Windows Update 重装再用dism /Set-NonRemovableAppsPolicy摘除属性。卸载确认后EndOfLife 项会被清掉避免污染后续更新。封住 Windows Update 的重装路径删干净只算一半下个更新周期包还会回来。项目用两个手段做长期拦截。一个假新版的自定义更新包从 RemoveWindowsAIPackage/ 目录按当前架构amd64 / arm64选包把 cab 作为 Windows Update 包安装。它的 manifest 声明的版本号比官方 AI 包更高组件存储就会认定已装有更新版本更新流程直接跳过这些 AI 包。安装前脚本会先往证书存储写一条信任项安装状态异常时自动卸载包并清理 CBS 注册信息兜底路径改用 dism 装 cab。每次更新后自动复查的任务UpdateCleanupCheck以 SYSTEMS-1-5-18身份注册一个登录触发的计划任务RemoveAI-UpdateCleanupChecker对比当前系统 build 与注册表里缓存的CachedBuild发现系统更新过就自动运行 RemoveAI-UpdateCleanup.ps1 把新装进来的 AI 功能再删一遍。任务用conhost --headless包一层屏幕不会闪窗。实际跑起来的参数路径环境准备一句话Windows 1110 也可下以管理员打开 Windows PowerShell 5.1 执行即可。参数记住三类-nonInteractive -AllOptions全量非交互执行适合批量部署-nonInteractive -Options DisableRegKeys,RemoveAppxPackages只跑指定功能加-ExcludeOptions则是反向排除-backupMode会先创建还原点出问题可以用-revertMode完整回滚。用经典版替代被删的现代应用删掉 Paint、截图工具的现代 AI 版后想换回经典版-InstallClassicApps mspaint,snippingtool,notepad,photoviewer。文件来自仓库 ClassicApps/ 目录是从 Windows Server 2025 ISO 提取的经典应用目录里带全套多语言 .mui 资源和注册表文件非英文系统也能正常显示界面。脚本覆盖不到的功能如 OneDrive 人脸识别可按仓库里的 OtherAIFeatures.md 手动清单逐项关闭。动手前必须知道的三件事 ⚠️更新中会被拒绝运行脚本开头会检查 Windows Update 是否正在安装或等待重启是则直接退出。这是保护 CBS 一致性别绕过第三方杀毒大概率误报TI 注入代码长得就像攻击工具遇到误报需临时关闭或加排除官方也建议先在虚拟机里试Home 版不保证 100%Pro / Enterprise / Server 移除最完整Home 版部分组策略路径缺失作者明确不承诺完全移除。【免费下载链接】RemoveWindowsAIForce Remove Copilot, Recall and More in Windows 11项目地址: https://gitcode.com/GitHub_Trending/re/RemoveWindowsAI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表