CCEnhancer 3.0 Released, Now With BleachBit Support

Martin Brinkmann
Feb 26, 2012
Updated • Feb 26, 2012
Software, Windows, Windows software

One of the main selling points of the popular file cleaning software CCleaner is its extensibility. Instead of just having to live with the cleaning options that the software developers have integrated into their program, users can add custom locations to CCleaner that they want cleaned whenever the program is run.

The basic idea behind CCEnhancer was to provide users with a collection of additional cleanup locations. This collection has grown to several hundred rule sets ever since the first version of the program was released by the developer.

The program installs the rules into CCleaner which become available immediately afterwards in the program interface. CCEnhancer technically adds new definitions to CCleaner's winapp2.ini file, which contains all of the program's cleanup information.

ccleaner enhancer 3

CCEnhancer installs the latest rule sets automatically if CCleaner has been installed on the target system. Users of the portable version may need to click on Settings > Portable Locations to add the portable paths in there for CCEnhancer to recognize them.

The new version of the application comes with debugging capabilities. This basically checks the winapp2.ini file for errors which can be handy if the installation did not complete successfully, or if you are experiencing issues with CCleaner after installing the new rule sets.


The developer of CCEnhancer has improved the program's detection mechanism and added capabilities to update multiple CCleaner versions simultaneously. That's useful for instance if one version of the program is installed on the computer, while a portable version is stored on a connected USB device.

BleachBit users can now benefit from the rule sets of CCEnhancer as well, as the author has added support for the junk cleaner to the latest version of the program.

Additional - minor - features have been added to the program. This includes a program interface that can be resized now, or an updated translation engine to better support additional interface languages.

Interested users can download CCEnhancer 3.0 from the developer website over at SingularLabs. The program is compatible with all recent Microsoft Windows versions.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. Don said on January 25, 2013 at 5:30 pm

    I am actually slow to DL updates because of the dreaded curse called Babylon. I have contracted (sic) it several times via legit downloads and must spend the rest of an hour just ridding myself of it.
    Can I get the Babylon, the curse of all helpful to a point of my going crazy, program!? If there is a chance then I do not want this or need this.


  2. Paul(us) said on February 27, 2012 at 5:46 pm

    A one day old article is already old news this because the release version is already updated to 3.01.. :)

  3. Midnight said on February 27, 2012 at 2:52 am

    CCEnhancer is pretty good, as it adds items that I can choose to be cleaned.

    Only drawback is that it slows down the Analyze and cleaning process, which is not a big issue.

    BTW, Martin, your version of Ccleaner needs to be updated. Ver. .1666 has been available for a few days, now! :)

    1. Martin Brinkmann said on February 27, 2012 at 10:08 am

      Thanks I check it out.

  4. Levi said on February 27, 2012 at 2:47 am

    I keep reading not to use CCleaner to clean the registry, but rather to defrag it with tools such as Auslogics Registry Defrag

    But on the other hand everybody calls CCleaner a “longtime favorite”

    What should I do? clean or defrag?

    1. Midnight said on February 27, 2012 at 2:55 am

      No, do not use any of the Registry cleaning features in Ccleaner as it could cause some serious/permanent damage.

      I learned that the hard way, so now, I uncheck Everything pertaining to Registry cleaning and use Raxco Perfect Registry, which is safer and more effective!

      1. Womble said on February 28, 2012 at 2:19 am

        Conversely I have never had problems with CCleaner registry cleaning but as an extra precaution I always use it’s built in reg backup anyway.

  5. Robert Palmar said on February 26, 2012 at 6:44 pm

    CCleaner cleaning up after BleachBit?

    I should think a cleaner like BleachBit
    would not leave traces and insure
    that it cleaned up after itself.

    1. Andrew Z. said on February 28, 2012 at 8:35 pm

      Robert Palmar: The first part is right: CCEnhancer adds rules to CCleaner and now BleachBIt. The second part is not right: CCEnhancer and CCleaner do not clean BleachBit. Both CCLeaner and BleachBit store settings which some privacy-minded people do not like, so BleachBit makes it easy to clean its own settings. AFAIK, CCleaner does not clean its own settings, so someone could see what you were cleaning in CCleaner.

      Other people use BleachBit only to free disk space (not so much for privacy), so they do not want to clean these settings. It is more convenient NOT to clean the settings, so you don’t have to reconfigure the program.

      1. Robert Palmar said on February 28, 2012 at 10:34 pm

        Thanks, Andrew. So it’s the settings.
        Settings are not what I usually think of
        as left-overs so to speak and I guess I am
        not concerned with “cleaning” any settings.

        I think the problematic word here is cleaning.
        I would categorize removing settings as deleting.

        Anyway, thanks for the clarification.
        And I’ll be sure to give BleachBit a try.

    2. Andrew Z said on February 27, 2012 at 5:26 am

      Read closer. CCleaner does not do anything related to BleachBit: this article is about a third party application called CCEnhancer. For a while BleachBit has supported both its robust, XML-based CleanerML cleaner language as well as CCleaner’s simpler winapp2.ini language. So this article is about CCEnhancer updating winapp2.ini cleaner definitions for BleachBit. BleachBit already had an auto-update mechanism for winapp2.ini, but the updates are not as frequent. Also BleachBit had a mechanism for finding errors in CCleaner’s winapp2.ini files which led to some bug fixes upstream in winapp2.ini.

      IMO, BleachBit does a better job of cleaning up after itself than CCleaner. The BleachBit application does not store anything in the Windows registry, and it stores very little about usage (in the way of MRU and similar) in its .ini configuration. Also, unlike CCleaner, BleachBit provides an option to shred its own settings.

      Disclaimer: I am the author of BleachBit.

      1. Robert Palmar said on February 28, 2012 at 3:11 am

        CCEnhancer adds rules to CCleaner.
        It is CCleaner that does the cleaning based
        on those added rules and not CCEnhancer, correct?

        And what is it cleaning in BleachBit and why
        is it necessary of BleachBit cleans itself?

      2. Martin Brinkmann said on February 27, 2012 at 10:07 am

        Andrew thanks for clarifying the process.

  6. pd said on February 26, 2012 at 11:27 am

    This program doesn’t add meaningful descriptions of the new rulesets it adds. There are several sets that have an * character after their title but what does that mean? I have ended up removing useful features like the recently-used applications list and it’s not clear how I can reverse this.

    1. ilev said on February 26, 2012 at 8:00 pm

      * means new addition from CCEnhancer to the original CCleaner list.

    2. fokka said on February 26, 2012 at 12:37 pm

      on win7 you can right-click the taskbar, select properties, select start menu and there you can check the box to show recently used programs.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.