十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

Chrome 偷吃 4GB 硬盘?把本地 AI 模型删干净并禁止它再下载

Chrome 偷吃 4GB 硬盘?把本地 AI 模型删干净并禁止它再下载 先说结论最近有些机器上的 Google Chrome 会在用户没有明确感知的情况下下载一份约 4GB 的本地生成式 AI 模型数据。它通常不是病毒也不是缓存异常而是 Chrome 为本地 AI 功能准备的模型文件。只删除目录只能临时释放空间真正稳妥的做法是先用 Chrome 企业策略禁用本地 GenAI 基础模型下载再删除已经落地的模型目录。本文给出 Windows 11、Ubuntu 26.04、macOS 26 三个平台的一键脚本、人工操作步骤以及可以直接交给 Codex / Claude / OpenClaw / Gemini CLI 这类 Agent 执行的提示词。脚本只使用系统自带能力和 Chrome 官方策略不依赖第三方服务不包含真实 IP、真实主机名、内网域名或任何密钥。图 1AI 生成封面。本文要做的不是“杀缓存”而是让 Chrome 不再继续把本地 AI 模型搬回硬盘。一、问题背景Chrome 为什么突然多出一个 4GB 文件夹很多人发现这个问题不是因为 Chrome 弹窗提醒而是因为磁盘空间突然少了一大块。尤其是系统盘比较小的 Windows 11 笔记本、Ubuntu 开发机、MacBook Air4GB 看起来不算天文数字但它经常刚好卡在“系统更新失败”“虚拟机镜像放不下”“Xcode 或 Docker 又开始报警”的临界点上。Google 官方帮助页已经把事情讲得很直白Chrome 可能会在后台下载本地生成式 AI 模型让依赖这些模型的功能可以随时使用如果删除这些模型依赖它们的功能会不可用但其他不依赖本地模型的 AI 功能仍可能继续运行。换句话说这不是一个普通网页缓存而是一套给浏览器 AI 功能准备的本地模型货物。图 2真实截图。Google 官方帮助页说明 Chrome 会下载并在本机存储 on-device Generative AI models。可以把它想象成超市提前把一大箱饮料搬到你家门口。这样你想喝的时候很方便不用再等快递但如果你家门口本来就很窄这箱东西就很碍事。更麻烦的是如果你只是把箱子搬走却没有告诉超市“以后不要再送”过几天它可能又送一箱回来。这就是本文的核心逻辑删除文件只是搬走箱子写入策略才是取消自动补货。二、问题表现哪些现象说明你中招了典型表现有几种磁盘空间突然少了约 4GB但最近没有安装大型软件。Windows 的%LOCALAPPDATA%、Linux 的~/.config/google-chrome、macOS 的~/Library/Application Support/Google/Chrome下面出现OptGuideOnDeviceModel之类目录。手动删除后过一段时间 Chrome 可能再次创建相关目录。关闭某些 AI 设置后目录没有立刻消失或者不同 Chrome 版本表现不一致。机器上明明不使用 Gemini、写作辅助、标签页整理、网页总结等功能模型仍然被准备好了。我在本机核对时OptGuideOnDeviceModel目录正好约 4.0G旁边还有体积较小的分类模型、优化模型缓存目录。不同系统、不同 Chrome 版本、不同功能开关下目录名称和大小可能略有差异所以不要只记一个绝对路径要理解它属于 Chrome 的 Optimization Guide / on-device model 这一类数据。三、根因分析这是 Chrome 的本地 AI 能力不是普通缓存Chrome 的 Built-in AI 文档里写到浏览器会提供并管理基础模型和专家模型在 Chrome 里包括 Gemini Nano。开发者可以通过 Prompt API 等能力调用浏览器管理的本地模型让网页应用直接在本机执行一部分 AI 任务。图 3真实截图。Chrome 开发者文档说明 Built-in AI 由浏览器提供和管理模型截图抓取时页面样式加载不完整但正文内容来自官方页面。从用户角度看这件事有点割裂你只是打开浏览器但浏览器正在变成一个小型 AI 运行时。它既要浏览网页也要准备模型、模型配置、提示词接口、能力探测、更新和清理。模型放在本机的好处是响应快、部分任务可以离线或少传数据代价是占磁盘、占下载流量并且用户不一定清楚它什么时候下载。再打个比方以前 Chrome 像一辆自行车最多带个工具包现在它想顺手带一个小发电机方便路上给设备供电。发电机本身有用但如果你只是骑车去楼下买菜车后面多出一个 4GB 的铁箱子就很突兀。真正的根因不是“Chrome 出错”而是默认策略允许本地 GenAI 基础模型自动下载。Chrome Enterprise 策略页面提供了专门开关GenAILocalFoundationalModelSettings。官方策略说明里明确写到允许或未设置时模型会自动下载并用于本地推理设置为 Disabled 时模型不会下载已经下载的模型也会被删除桌面平台还可以通过禁用组件更新阻止模型下载但那会影响更多 Chrome 组件不建议普通用户把它当首选方案。图 4真实截图。Chrome Enterprise 策略页是本文采用策略键的依据实际页面内容可能随官方前端加载状态变化。四、解决思路先关水龙头再拖地很多教程只会告诉你删除某个目录这就像水管还在漏水时拼命拖地。短期地面会干过一会儿又湿。正确顺序应该是图 5只删除模型目录只是清库存写入策略才是停止自动补货。退出 Chrome避免文件正在被占用。写入 Chrome 管理策略把GenAILocalFoundationalModelSettings设为1也就是 Disabled。删除已经下载到本机的模型目录。重新打开 Chrome在chrome://policy里刷新策略并确认生效。观察一段时间确认目录没有被重新下载。图 6先关闭 Chrome再写策略最后清理模型目录并验证策略。下面的脚本默认只处理 Google Chrome。如果你使用 Chromium、Chrome Beta、Chrome Dev、Chrome Canary路径和策略目录可能不同需要按实际浏览器调整。五、Windows 11 一键脚本PowerShell 管理员执行请用“以管理员身份运行”的 PowerShell 执行。脚本会写入机器级策略然后删除当前用户 Chrome 用户数据目录下的本地模型目录。# Disable Chrome local GenAI model download and remove downloaded model data.# Run in elevated PowerShell.$ErrorActionPreferenceStopWrite-HostClosing Chrome...Get-Processchrome-ErrorAction SilentlyContinue|Stop-Process-ForceStart-Sleep-Seconds 2$policyPathHKLM:\SOFTWARE\Policies\Google\Chromeif(-not(Test-Path$policyPath)){New-Item-Path$policyPath-Force|Out-Null}New-ItemProperty-Path$policyPath-NameGenAILocalFoundationalModelSettings-PropertyType DWord -Value 1 -Force|Out-Null$userDataJoin-Path$env:LOCALAPPDATAGoogle\Chrome\User Data$targets (OptGuideOnDeviceModel,OptGuideOnDeviceClassifierModel,optimization_guide_model_store)foreach($targetin$targets){$pathJoin-Path$userData$targetif(Test-Path$path){Write-HostRemoving$pathRemove-Item$path-Recurse-Force}}Write-HostDone. Open chrome://policy, click Reload policies, and confirm GenAILocalFoundationalModelSettings 1.人工步骤也很简单打开注册表编辑器进入HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome新建DWORD (32-bit)值GenAILocalFoundationalModelSettings数值设为1。然后关闭 Chrome删除%LOCALAPPDATA%\Google\Chrome\User Data\OptGuideOnDeviceModel等目录重新打开chrome://policy验证。六、Ubuntu 26.04 一键脚本写入 managed policy JSONUbuntu 上 Google Chrome 的机器级策略通常放在/etc/opt/chrome/policies/managed/。Chromium 则常见于/etc/chromium/policies/managed/。下面脚本会同时尝试写入两个位置不存在的浏览器不会受影响。#!/usr/bin/env bashset-euopipefailechoClosing Chrome/Chromium...pkill-xchrome2/dev/null||truepkill-xgoogle-chrome2/dev/null||truepkill-xgoogle-chrome-stable2/dev/null||truepkill-xchromium2/dev/null||truesleep2policy_json{GenAILocalFoundationalModelSettings: 1}sudoinstall-d-m0755 /etc/opt/chrome/policies/managedprintf%s\n$policy_json|sudotee/etc/opt/chrome/policies/managed/disable-genai-local-model.json/dev/nullsudoinstall-d-m0755 /etc/chromium/policies/managedprintf%s\n$policy_json|sudotee/etc/chromium/policies/managed/disable-genai-local-model.json/dev/nullforrootin$HOME/.config/google-chrome$HOME/.config/chromium;do[-d$root]||continuefornameinOptGuideOnDeviceModel OptGuideOnDeviceClassifierModel optimization_guide_model_store;doif[-e$root/$name];thenechoRemoving$root/$namerm-rf$root/$namefidonedoneechoDone. Open chrome://policy and confirm GenAILocalFoundationalModelSettings 1.人工执行时可以先创建策略目录再写入 JSONsudomkdir-p/etc/opt/chrome/policies/managedprintf%s\n{GenAILocalFoundationalModelSettings: 1}|\sudotee/etc/opt/chrome/policies/managed/disable-genai-local-model.json然后退出 Chrome删除~/.config/google-chrome/OptGuideOnDeviceModel。如果你使用的是 Chromium把路径换成~/.config/chromium/OptGuideOnDeviceModel。七、macOS 26 一键脚本写入 Managed PreferencesmacOS 上推荐使用配置描述文件或 MDM 管理 Chrome 策略。个人机器上为了简单可复现可以写入系统级 Managed Preferences plist。下面脚本会退出 Chrome写入GenAILocalFoundationalModelSettings 1然后清理当前用户的模型目录。#!/usr/bin/env bashset-euopipefailechoClosing Chrome...osascript-etell application Google Chrome to quit2/dev/null||truesleep2pkill-xGoogle Chrome2/dev/null||truesudomkdir-p/Library/Managed Preferencessudodefaultswrite/Library/Managed Preferences/com.google.ChromeGenAILocalFoundationalModelSettings-int1sudoplutil-convertxml1/Library/Managed Preferences/com.google.Chrome.plistsudochmod0644/Library/Managed Preferences/com.google.Chrome.plistchrome_root$HOME/Library/Application Support/Google/ChromefornameinOptGuideOnDeviceModel OptGuideOnDeviceClassifierModel optimization_guide_model_store;doif[-e$chrome_root/$name];thenechoRemoving$chrome_root/$namerm-rf$chrome_root/$namefidoneechoDone. Open chrome://policy, click Reload policies, and confirm GenAILocalFoundationalModelSettings 1.如果你在公司设备上优先让管理员通过配置描述文件下发这个策略而不是手写 plist。配置文件的本质仍然是同一个键GenAILocalFoundationalModelSettings值为1。图 7同一个 Chrome 策略在 Windows、Ubuntu、macOS 上分别落到注册表、JSON、plist。八、Agent 自动配置提示词如果你希望交给 Agent 执行可以直接复制下面这段。请注意真正执行前让 Agent 先只读检查不要上来就删文件。请帮我在当前电脑上禁用 Google Chrome 自动下载本地 GenAI 基础模型并清理已经下载的模型数据。 要求 1. 先判断当前系统是 Windows 11、Ubuntu 26.04 还是 macOS 26并确认 Google Chrome 是否安装。 2. 先只读检查 Chrome 用户数据目录统计 OptGuideOnDeviceModel、OptGuideOnDeviceClassifierModel、optimization_guide_model_store 等目录大小。 3. 不要输出完整主机名、完整 IP、内网域名、用户名、token 或任何隐私路径报告时使用 ~ 或占位符。 4. 在执行前说明将写入的 Chrome 策略键GenAILocalFoundationalModelSettings1。 5. 经我确认后退出 Chrome写入对应平台的机器级策略再删除已下载的本地模型目录。 6. 执行后打开或提示我打开 chrome://policy确认 GenAILocalFoundationalModelSettings 已生效。 7. 不要禁用所有 Chrome Component Updates除非我明确要求因为那会影响更多 Chrome 组件。这个提示词的关键是边界清楚只处理本地 GenAI 模型不碰账号、不碰浏览历史、不清理普通 profile、不关闭全部组件更新。九、验证方法不要只看空间要看策略清理后建议做三件事打开chrome://policy点击Reload policies。搜索GenAILocalFoundationalModelSettings确认值为1。观察模型目录是否消失过一段时间没有重新出现。如果你只看到空间释放却没有策略生效那只是暂时成功。下次 Chrome 判断某个功能需要模型时仍可能重新下载。还可以用命令查看目录大小。示例只使用~避免暴露真实用户路径# macOSdu-sh~/Library/Application Support/Google/Chrome/OptGuideOnDeviceModel2/dev/null# Ubuntudu-sh~/.config/google-chrome/OptGuideOnDeviceModel2/dev/nullWindows 可以在 PowerShell 里查看$path$env:LOCALAPPDATA\Google\Chrome\User Data\OptGuideOnDeviceModelif(Test-Path$path){(Get-ChildItem$path-Recurse|Measure-ObjectLength-Sum).Sum/1GB}十、QAQ1关掉这个策略会不会影响普通 Chrome 更新不会。本文推荐的是GenAILocalFoundationalModelSettings1它只针对本地 GenAI 基础模型。不要把它和ComponentUpdatesEnabledfalse混为一谈。后者会影响更多 Chrome 组件除非你非常清楚副作用否则不建议使用。Q2删除模型后Gemini 网页版还能用吗一般可以。网页版 Gemini、云端 AI 服务、本地模型是不同层次。删除本地模型主要影响依赖 Chrome 本机模型的浏览器功能或网页 API不等于封锁所有 AI 网站。Q3为什么官方说删除后相关功能不可用但我好像还能用一些 AI 功能因为 Chrome 的 AI 功能不全依赖同一份本地模型。有些功能可能走云端有些可能走其他服务有些才依赖 on-device Generative AI models。官方帮助页也提到不依赖这些本地生成式模型的 AI 功能仍可能运行。Q4我能不能只在设置里关闭 On-device AI可以先试但如果你要的是可重复、可审计、可批量落地的结果策略更稳。设置项像冰箱门上的便利贴策略像物业系统里的规则。个人临时关闭用设置可以多台机器、运维脚本、Agent 自动化建议使用策略。Q5这是不是说明 Chrome 有问题更准确地说这是浏览器产品方向变化带来的资源占用问题。浏览器正在把 AI runtime 放进本地优点是能力更强、响应更快缺点是磁盘和网络成本从云端转移了一部分到用户设备。用户应该有明确开关也应该知道模型在哪里、如何删除、如何禁止再次下载。十一、收尾建议如果你的系统盘很大而且确实使用 Chrome 的本地 AI 功能可以不处理。4GB 对 2TB 硬盘不算什么本地模型也可能带来更好的体验。但如果你是下面这些情况我建议直接禁用系统盘小开发机经常跑 Docker、虚拟机、Android Studio、Xcode公司或实验室需要统一控制浏览器行为不使用 Chrome 内置 AI不希望浏览器自行下载大模型文件。最后再重复一遍不要只删目录。先写策略再删目录。这就像先关水龙头再拖地顺序对了问题才不会反复回来。参考资料Google Chrome Help: Manage on-device Generative AI models in ChromeChrome Enterprise Policy: GenAILocalFoundationalModelSettingsChrome for Developers: Built-in AIChrome for Developers: The Prompt API
返回列表