CCleaner
TODO this page currently contains rough notes, fine tune these
The CCleaner application uses the following Windows Registry key to store its configuration.
HKEY_CURRENT_USER\Software\Piriform\CCleaner
Values:
Name | Data type | Description |
---|---|---|
(App)Program Name | REG_SZ | |
AutoClose | Automatically close program after cleaning, where 0 = Disabled and 1 = Enabled | |
BackupDir | Default path for the Issues Registry back up | |
BackupPrompt | Prompts user to back up the contents of the Issues Registry before removing them, where 0 = Disabled and 1 = Enabled | |
BrowserMonitoring | Whether automatic browser cleaning is active (CCleaner Professional), where 0 = Disabled and 1 = Enabled | |
CookiesToSave | REG_SZ | Lists of cookies to preserve |
DefaultDetailedView | Show detailed view screen (for the whole analysis or cleaning) after the operation finishes, where 0 = Disabled and 1 = Enabled | |
DelayTemp | Delete temporary (Windows) files older than 48 hours, where 0 = Disabled and 1 = Enabled | |
FFDetailed | Display a detailed log of Firefox/Mozilla temporary files, where 0 = Disabled and 1 = Enabled | |
HideWarnings | Hide warnings when advanced items is selected in the cleaning options tree, where 0 = Disabled and 1 = Enabled | |
HomeScreen | Starts on Health Check or Custom Clean, where 0 = Custom Clean and 1 = Health Check | |
IEDetailed | Display a detailed log of Internet Explorer temporary files, where 0 = Disabled and 1 = Enabled | |
Language | Language, contains a locale identifier (LCID). | |
MinimizeSystemTray | Minimize program to system tray on close, where 0 = Disabled and 1 = Enabled | |
Monitoring | Have Smart Cleaning, where 0 = Disabled and 1 = Enabled | |
MSG_CONFIRMCLEAN | Ask for confirmation before starting the Cleaning operation, where the value can be "True" or "False" | |
MSG_WARNCHROMECACHE | Warn when cleaning the Internet Cache in Google Chrome, where the value can be "True" or "False" | |
MSG_WARNMOZCACHE | Warn when cleaning the Internet Cache in Mozilla Firefox, where the value can be "True" or "False" | |
RunICS | No longer used, will automatically be set to 0 | |
SecureDeleteMethod | Secure deletion method, where 0 = Simple Overwrite (1 pass), 1 = DOD 5220.22-M (3 passes), 2 = NSA (7 passes) or 3 = Gutmann (35 passes) | |
SecureDeleteType | Use a secure deletion method, where 0 = Disabled and 1 = Enabled | |
SystemMonitoring | Activate System Smart Cleaning (or Active Monitoring for CCleaner Professional), where 0 = Disabled and 1 = Enabled | |
SystemMonitoringSavingsAction | System Smart Cleaning (or Active Monitoring for CCleaner Professional) mode, where 3 = "prompt to clean", 4 = "auto clean with notification" and 5 = "auto clean without notification" | |
UpdateBackgroundCheck | Check for software updates every 10 minutes (after program start), where 0 = Disabled and 1 = Enabled | |
UpdateKey | REG_SZ | The last update check date and time formatted as: "MM/DD/YYYY hh:mm:ss [A |
WINDOW_HEIGHT | REG_SZ | Window height dimension in number of pixels. |
WINDOW_LEFT | REG_SZ | Window left position in number of pixels. |
WINDOW_MAX | REG_SZ | Windows is maximized, where 0 = not maximized |
WINDOW_TOP | REG_SZ | Window top position in number of pixels. |
WINDOW_WIDTH | REG_SZ | Window width dimension in number of pixels. |
WipeMFTFreeSpace | Wipe free space in the NTFS Master File Table (MFT), where 0 = Disabled and 1 = Enabled |
(App)Program Name
These entries indicate programs that are not part of the default set of enabled Cleaning Rules, and whether they should be cleaned.
Note: Making an entry of “App(Your Program)]=true” will not allow CCleaner to clean it, as you would instead need to use the methods listed here.
True = Checkbox selected when you start CCleaner. False = Checkbox cleared when you start CCleaner.
Known Cleaning Rules:
(App)Cookies, contains “True” if the cookies should be cleaned;
(App)Delete Index.dat files
(App)History
(App)Last Download Location
(App)Other Explorer MRUs
(App)Recent Documents
(App)Recently Typed URLs
(App)Run (in Start Menu)
(App)Temporary Internet Files
(App)Thumbnail Cache
IncludeX (e.g. Include1, Include2)
Custom files or folders that should be included in cleaning
[PATH|FILE]|Path|Filename
ExcludeX (e.g. Exclude1, Exclude2)
Custom files or folders that should be excluded from cleaning.
[REG|PATH|FILE]|Path|Filename
FinderIncludeX (e.g. FinderInclude1, FinderInclude2)
Drives or folders CCleaner to use when searching for duplicate files.
PATH|PATH|Filetype|[RECURSE]
FinderIncludeStates
Whether the checkboxes have been checked or unchecked for folders referenced by FinderIncludeX.
0 = Cleared 1 = Selected
For example, if there are three FinderIncludeX statements, you can specify the checked/cleared status using the pipe symbol:
FinderIncludeStates=1|0|1 would check the first and last items, and the middle one would be unchecked.