必须同时导出插件程序文件(extensions文件夹)和本地存储数据(local storage文件夹),否则不支持chrome.storage.sync的插件(如老版ublock、未更新油猴管理器)配置将丢失;需先关闭所有chrome进程,再复制对应个人资料路径下的两个文件夹完成迁移。

要把浏览器里已安装的所有扩展插件完整迁移到新电脑,不能只靠同步或拖一个.crx文件——因为多数插件的配置数据(如uBlock的过滤规则、Tampermonkey的脚本)根本不会随账户同步,必须同时导出插件程序文件和本地存储数据,否则新电脑上装的是空壳。
先确认哪些插件能靠账户同步,哪些必须手动导出
打开 chrome://extensions/ → 开启右上角「开发者模式」→ 逐个点击插件「详细信息」→ 滚动到底部看「权限」列表。如果含【storage】,说明它支持 Chrome 的 chrome.storage.sync API,登录同一 Google 账户并开启「扩展程序设置」同步后,配置能自动拉取;若没有这项权限,哪怕同步开关全开,新电脑上也只会还原默认状态,所有自定义内容全部丢失。
常见不支持 storage 的插件:老版本 uBlock Origin、某些广告屏蔽变体、未更新的油猴脚本管理器、部分主题类插件。这类必须走手动导出流程。
关闭浏览器,定位全部插件源码和配置所在目录
这一步必须做,否则后续复制文件会失败:在任务管理器中结束所有 chrome.exe 进程(包括后台进程),否则 Extensions 和 Local Storage 文件夹会被系统锁定。
在地址栏输入 chrome://version/ → 找到「个人资料路径」那一行 → 复制整段路径(例如 C:\Users\Name\AppData\Local\Google\Chrome\User Data\Default)。
把该路径粘贴进文件资源管理器地址栏 → 回车 → 进入该目录 → 此时你会看到两个关键文件夹:Extensions(存所有插件源码)和 Local Storage(存大部分插件的本地配置数据,尤其不支持 storage 的那些)。
打包全部插件为可迁移结构
方法一:导出整个 Extensions 文件夹(推荐用于自用迁移)
直接复制整个 Extensions 文件夹到U盘或网盘。新电脑上 Chrome 安装好后,关闭所有窗口 → 进入对应个人资料路径 → 替换掉空的 Extensions 文件夹 → 重启 Chrome → 开启开发者模式 → 点击「加载已解压的扩展程序」→ 逐个选中各插件ID下的最新版本文件夹(如 abcdefg/1.2.3_0)即可启用。
方法二:对每个插件单独打包成 .crx(适合分发给他人或内网部署)
第一步:进入 chrome://extensions/ → 开启开发者模式 → 点击「打包扩展程序」;
第二步:对每个插件重复以下操作:记下其32位ID → 进入 %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\{ID}\ → 进入最新版本号子文件夹(如 6.12_0)→ 复制该文件夹完整路径;
第三步:粘贴路径到「打包扩展程序」弹窗的「扩展程序根目录」栏 → 「私钥文件位置」留空 → 点击打包 → 生成 xxx.crx 和 xxx.pem;
注意:必须选中版本号子文件夹本身,不能选上层 ID 文件夹,否则打包失败报 manifest.json 缺失。
方法三:导出 Local Storage 配置(补足同步盲区)
回到刚才打开的个人资料路径 → 进入 Local Storage 文件夹 → 复制全部文件(文件名形如 http__0.localstorage)→ 新电脑上替换同位置文件 → 重启 Chrome 后,即使插件不支持 storage,其界面开关、黑名单、快捷键等也会原样恢复。











