chrome://components 是Chrome手动更新底层组件的专用页面,支持单个更新、强制重载刷新状态、交叉验证生效情况及处理更新失败问题。

如果您在使用谷歌浏览器时发现某些内置功能异常、AI模型响应失败或安全组件提示过期,可能是底层组件未及时同步更新。chrome://components 是 Chrome 提供的专用组件管理页面,用于手动触发关键系统级模块的更新检查与安装。以下是针对该页面的详细操作说明:
一、访问并识别 chrome://components 页面
该页面集中列出所有由 Chrome 自动维护的底层组件,包括 PDF 查看器、Widevine 内容解密模块、Adobe Flash Player(历史遗留)、Google Translate 语言模型、Gemini Nano 本地推理引擎等。每个组件均显示当前版本号、最后检查时间及更新状态,是诊断功能异常的第一入口。
1、在 Chrome 浏览器地址栏中直接输入 chrome://components 并按回车键。
2、等待页面完全加载,确认顶部显示“组件”标题及下方滚动列表已渲染完成。
3、观察列表中各组件右侧的“状态”栏,正常应显示“最新”;若显示“需要更新”或“检查更新”,则需执行手动刷新。
二、手动触发单个组件更新
Chrome 不允许批量更新全部组件,但支持对任意指定组件单独发起更新请求。此操作绕过默认的后台静默检查周期,适用于组件卡在旧版本、功能不可用或出现兼容性报错的场景。
1、在组件列表中找到目标条目,例如 Widevine Content Decryption Module 或 Prompt API for Gemini Nano。
2、点击该组件右侧的 “检查更新” 按钮。
3、按钮文字将变为“正在检查…”,状态栏短暂显示“正在更新”。
4、更新完成后,状态栏变为“最新”,版本号可能发生变化,且“检查更新”按钮重新启用。
三、强制刷新全部组件状态
当多个组件疑似停滞或页面缓存导致状态未刷新时,可通过清空页面缓存并重载来重置全部组件的检测逻辑。该方法不触发实际下载,仅刷新元数据与连接状态,耗时短、无风险。
1、聚焦于 chrome://components 页面,按下快捷键 Command+R(macOS) 或 Ctrl+R(Windows/Linux) 强制重载。
2、观察各组件右侧“最后检查时间”是否更新为当前时刻。
3、若某组件仍显示“需要更新”,立即对其执行“检查更新”操作。
四、验证组件更新结果
更新操作完成后,必须通过独立路径交叉验证组件是否真正生效,避免界面状态与实际运行模块不一致。尤其对于加密、AI 或媒体解码类组件,仅看页面状态不足以确认功能可用性。
1、打开新标签页,访问 chrome://version/,记录“命令行”字段中是否包含 --enable-features=PromptApiForGeminiNano 等相关启动参数。
2、访问 chrome://gpu/,查找“Video Decode”或“Widevine CDM”对应项,确认其状态为“Hardware accelerated”或“Enabled”。
3、对 Gemini Nano 类组件,可访问 chrome://flags/#prompt-api-for-gemini-nano,确认实验性开关处于“Enabled”状态。
五、处理“检查更新”失败的常见情况
当点击“检查更新”后长时间无响应、状态持续为“需要更新”或提示“更新失败”,通常源于网络策略拦截、组件文件损坏或权限受限。此时需切换至更底层的修复路径。
1、关闭所有 Chrome 窗口,包括后台进程:在 macOS 上执行 Activity Monitor → 搜索 Chrome → 强制退出全部进程;在 Windows 上使用任务管理器结束所有 chrome.exe 实例。
2、删除组件缓存目录:前往 %LOCALAPPDATA%\Google\Chrome\Application\(Windows)或 ~/Library/Caches/Google/Chrome/(macOS),定位并移除 components 子文件夹。
3、重启 Chrome 并再次打开 chrome://components,此时所有组件将重置为初始状态,可重新执行“检查更新”。











