Chrome 加密/解密配置文件的部分不是开源的吗?为什么没有办法传输配置文件?

Chrome 加密/解密配置文件的部分不是开源的吗?为什么没有办法传输配置文件?

对于 FireFox,我只需将其数据目录user\AppData从旧 Windows 复制到新 Windows 即可准确恢复所有内容。对于 Chrome,这不起作用。这样做只会恢复配置文件名称,而大多数设置都会丢失。即使我已经登录到旧计算机,似乎也没有办法导出解密的配置文件,以便将它们导入到新计算机上。

我在网上找不到任何传输配置文件的方法(“同步”不是一个选项)。为什么这是不可能的?我听说 Chromium 基本上是 Chrome 的开源版本,但不包括某些部分。加密/解密用户配置文件的部分不是开源的一部分吗?如果那部分是开源的,我们可以使用 Chrome 用于加密/解密配置文件的方法来传输配置文件吗?

答案1

配置文件数据以未加密的格式存储在磁盘上,但仅移动文件夹是不够的。秘诀是还要带上注册表项 HKEY_CURRENT_USER\Software\Google\Chrome\PreferenceMACs

您需要执行以下操作:

  • 在源计算机上:

    • 保存文件夹%LOCALAPPDATA%\Google\Chrome\User Data
    • 用于regedit将注册表项导出 HKEY_CURRENT_USER\Software\Google\Chrome\PreferenceMACs.reg文件
  • 在目标计算机上(需要安装 Chrome):

    • 确保所有 Chrome 窗口都已关闭,并且chrome.exe没有运行
    • 将保存的内容复制User Data到文件夹%LOCALAPPDATA%\Google\Chrome\User Data
    • 双击保存的.reg文件并允许其运行
    • 打开 Chrome,您的个人资料就应该出现了。

相关内容