Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Google Chrome Version 33.0.1726.0 dev-m
CCleaner V.4.08.4428(64bit)
Windows 8.1 64bit

Problem Description: After cleaning Chrome's "Internet History", Google Chrome's preferences become corrupt. I've been able to reproduce this four times and I've narrowed the cleaning options down to "Internet History" as the culprit.

The items cleaned under Internet History were 7 files:

  • Archived History
  • Visited Links
  • Current Tabs
  • Last Tabs
  • Top Sites
  • History Provider cache
  • Network Action Predictor

After referring to an earlier screenshot I took I may be able to eliminate "Last Tabs". I was able to reproduce the problem without that item cleaned.

This always yields the message: "Your preferences can not be read. Some features may be unavailable and changes to preferences won't be saved".

Navigating to: C:\Users\WindowsUserName\AppData\Local\Google\Chrome\User Data\Default shows us Preferences and Preferences.bad. It's almost useless to back up the preferences file as Chrome's extensions sometimes become unusable and must be reinstalled.

What doesn't fix the issue:

  • CCEnhancer 3.8 has been used and eliminated as a contributing culprit after removing its custom cleaning definitions.
  • Reinstalling Chrome has been tried twice and does not solve the issue
  • Reinstalling the latest version of CCleaner does not solve the issue (before or after using CCEnhancer).

Again, I think the important discovery here is whatever Chrome is cleaning under Internet History. Their relation to the preferences file is beyond me. Should I file a bug report with this build of chrome? What else could I try?

share|improve this question
    
You said that CCleaner is corrupting Chrome’s preferences file in the title, but then in the body of the question, you said that you ruled CCleaner out and that it is Chrome itself that is corrupting it. So which is it? –  Synetech Dec 21 '13 at 4:49
    
I ruled out ccenhancer and narrowed it down to a ccleaner option that cleans out the internet history. I didn't mean to rule out ccleaner itself. –  VitaminYes Dec 27 '13 at 15:17

2 Answers 2

up vote 4 down vote accepted

It’s because you have the compact-chrome-databases option checked. Apparently it has a bug that is causing problems. It is a known bug, and they are working to fix it. You can sign up at their forums and submit your preferences file so that they can analyze it to figure out what’s going wrong.

(This isn’t the first time that the function hasn’t worked correctly, but to be fair, Chrome uses FTS3 which makes compacting its databases risky to begin with.)

Until Piriform can fix the bug, you should just un-check the compact-databases option and use only the cache-clearing function:

Screenshot of CCleaner’s Chrome options with compact-databases un-checked

share|improve this answer
    
That's probably it! I'll have to confirm this when I next get the chance. –  VitaminYes Dec 30 '13 at 16:12

Yes, with the 'Internet History' option checked in any version of CCleaner seems to corrupt the 'Prefences' file for some bizarre reason.

share|improve this answer

protected by Community Jan 23 at 20:05

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.