Next: CCleaner: understand it and add plug-in

CCleaner: understand it and add plug-in



What cleans CCleaner exactly?

Simply check the cleaning rules inside the .ini file.

i.e.

[Adobe Acrobat 10.0]
ID=2186
LangSecRef=3021
Detect=HKCU\Software\Adobe\Adobe Acrobat\10.0
Default=True
RegKey1=HKCU\Software\Adobe\Adobe Acrobat\10.0\AVGeneral\cRecentFiles
FileKey1=%LocalAppData%\Adobe\Acrobat\10.0\Cache\Search|*.*
FileKey2=%LocalLowAppData%\Adobe\Acrobat\10.0\Search|*.*
FileKey3=%LocalAppData%\Adobe\Acrobat\10.0\Cache|*.lst





RegKey indicates the path of registry key cleaned up by CCleaner when selecting that entry in its tab.
FileKey (1,2,3 etc) indicates the path to the folders that contain the files that CCleaner will clean if you select that item.

Then

FileKey2=%LocalLowAppData%\Adobe\Acrobat\10.0\Search|*.*

CClenaer go in the folder "%LocalLowAppData%\Adobe\Acrobat\10.0\Search"
and delete all files (*.*)

The most used commands are:

*.* indicates to CCleaner to remove all the files contained in that folder.

*. <extension> indicates to CCleaner to delete all files in that folder that have that specific extension.
 
In the example above, FileKey3=%LocalAppData%\Adobe\Acrobat\10.0\Cache|*.lst tells CCleaner to delete all .lst files in %LocalAppData%\Adobe\Acrobat\10.0\Cache;

RECURSE indicates to CCleaner to delete all the subfolders (and their contents) belonging to the folder indicated (but does not delete the folder the subfolders belong to);

REMOVESELF tells CCleaner to delete subfolders and also the folder shown;

specific name of the file to be deleted. For example, | deletelog.txt tells CCleaner to just delete the deletelog.txt file.


What are the .Ini Files ?

winsys.ini: contains cleanup settings for Windows tab entries;
winapp.ini: contains the cleaning settings for the entries on the Applications tab;
winreg.ini: contains cleanup settings for registry area entries;
winapp2.ini: Contains the cleaning settings for the entries in the Added apps tab by CCEnhancer (if you have installed it).

What is CCEnhancer ?

CCEnhancer is a small tool which adds support for over 1,000 new programs into the popular program CCleaner. The tool uses the winapp2.ini system built into CCleaner to easily add new rules and definitions for programs. The rules were sourced mainly from the Piriform Support Forum, with several sourced from other places around the internet



How to Understand Which Voices Are Added By CCEnhancer

The cleaning items added by CCEnhancer are marked with an asterisk.




In the last version of CCleaner the files winsys.ini, winapp.ini and winreg.ini are included inside the exe file. In any case to exend the filter you can download the winapp2.ini (from https://singularlabs.com/software/ccenhancer/) and put it in the same folfer where is present CCleaner exe file.