CCleaner 正在破坏 Chrome 的偏好设置文件

CCleaner 正在破坏 Chrome 的偏好设置文件

Google Chrome 版本 33.0.1726.0 dev-m
CCleaner V.4.08.4428(64位)
Windows 8.1 64位

问题描述:清理 Chrome 的“Internet 历史记录”后,Google Chrome 的偏好设置被破坏。我已经重现了四次这种情况,并且我已经将清理选项缩小到“Internet 历史记录”作为罪魁祸首。

Internet 历史记录下清理的项目有 7 个文件:

  • 存档历史
  • 访问过的链接
  • 当前标签
  • 最后标签页
  • 热门网站
  • 历史提供程序缓存
  • 网络行为预测器

参考我之前截取的一张截图后,我可能能够删除“最后标签”。我能够在不清除该项目的情况下重现该问题。

这总是会产生这样的消息:“无法读取您的偏好设置。某些功能可能不可用,并且对偏好设置的更改将无法保存”。

导航至:C:\Users\WindowsUserName\AppData\Local\Google\Chrome\User Data\Default 将显示 Preferences 和 Preferences.bad。备份首选项文件几乎毫无用处,因为 Chrome 的扩展程序有时会变得无法使用,必须重新安装。

无法解决问题的方法:

  • CCEnhancer 3.8 在删除其自定义清理定义后,已被用作罪魁祸首并被消除。
  • 已尝试重新安装 Chrome 两次,但问题仍未解决
  • 重新安装最新版本的 CCleaner 并不能解决问题(在使用 CCEnhancer 之前或之后)。

再次,我认为这里最重要的发现是 Chrome 在 Internet History 下清理的内容。它们与首选项文件的关系超出了我的理解范围。我应该针对此版本的 Chrome 提交错误报告吗?我还能尝试什么?

答案1

这是因为您选中了 compact-chrome-databases 选项。显然它有一个导致问题的 bug。它是一个已知错误,他们正在努力修复这个问题。您可以在他们的论坛上注册并提交您的首选项文件,以便他们对其进行分析,找出问题所在。

(这不是该功能第一次无法正常工作,但公平地说,Chrome 使用了 FTS3,这使得压缩其数据库从一开始就很危险。)

在 Piriform 修复该错误之前,你应该取消选中紧凑型数据库选项并仅使用清除缓存的功能:

CCleaner 的 Chrome 选项屏幕截图,未选中压缩数据库

答案2

是的,在任何版本的 CCleaner 中选中“Internet 历史记录”选项似乎都会由于某些奇怪的原因损坏“首选项”文件。

相关内容