将 Google Chrome 配置文件从 Windows 7 迁移到 Windows 8 导致配置文件“损坏”

将 Google Chrome 配置文件从 Windows 7 迁移到 Windows 8 导致配置文件“损坏”

所以我买了这台装有 Windows 8 的新电脑。之前我只能将用户配置文件文件夹从旧电脑复制粘贴到新电脑上,然后就可以使用了。但 Windows 8 不行。我尝试复制并替换“C:\Users\xyz\AppData\Local\Google\Chrome\User Data”,但没有成功。Chrome 完全忽略了配置文件,书签显示出来,但所有扩展和历史记录都消失了。

仅复制并替换“C:\Users\xyz\AppData\Local\Google\Chrome\User Data\Default”,结果类似,书签正常,但其他一切都消失了。

变化真的有那么大吗?我能做些什么来迁移我的配置文件?我主要想保留过去几年中我微调过的每个扩展的所有设置。

谢谢。

答案1

Google Chrome 配置文件的多个文件都使用 DPAPI 加密。用于加密数据的密钥存储在“RootDirectory \Documents and Settings\< 用户名 >\Application Data\Microsoft\Protect 下的用户配置文件”中 -https://technet.microsoft.com/en-us/library/cc962112.aspx;并通过用户 SID 和密码哈希值的组合进行加密。

有一些解密数据的解决方案:https://www.nirsoft.net/utils/chrome_cookies_view.htmlhttps://www.nirsoft.net/utils/dpapi_data_decryptor.html(提供有关加密模式和所用密钥文件的更多详细信息)。DPAPI 解密器也可以离线工作(从另一个 Windows 安装的硬盘读取文件)。但它们都无法使用较新的密钥重新加密数据或将数据导入新的配置文件。

还有一些将所有用户密钥迁移到另一个 Windows 安装的想法(通过“dpapimig.exe”在互联网上搜索此类说明):

相关内容