Adding Custom Programs to Be Cleaned

You can use the Include functionality in CCleaner Network to clean any custom, OEM, or in-house application, as long as it uses one of the following methods to store its data:

  • Files: For example, the Avant Web browser stores its user data (user-entered search keywords, visited Web pages, recent pages, and so on) in .DAT files in its Application Data folder. CCleaner Network can clean the Avant program by deleting these .DAT files.
  • Registry entries: For example, Adobe ImageReady CS 8.0 stores user preferences (URL history, save directory, and recent files) in three Registry keys. CCleaner Network can clean this program by clearing these Registry keys.

Some programs store information in both files and Registry keys. CCleaner Network can also clean these programs.

To add a program to be cleaned, first determine the location and nature of the application files and Registry keys.

1. Identify the location of application files

Application files are usually located in one of the following areas:

  • The application's installation folder.
  • The %APPDATA% folder, under the application name.

To identify the application's installation folder, right-click its icon on the Start menu, and then select Properties.

2. Identify the location of application Registry keys

Application registry keys are typically located in HKCU (HKEY_CURRENT_USER) under the Software key. Sometimes they may be located in HKLM (HKEY_LOCAL_MACHINE) under the Software key.

3. Add Include statements to the Include tab

Add statements to the Include Tab in CCleaner Network settings for each set of files, folders, and Registry keys.

File mask options when choosing files

You can use the following file mask options to specify which files are to be included in cleaning:

  • | - the pipe symbol is used to separate file mask options.
  • *.* - deletes every file in that folder. Example: %ProgramFiles%\Yahoo!\Messenger\Profiles|*.*
  • RECURSE - deletes subfolders and their contents. Example: "%ProgramFiles%\Yahoo!\Messenger\Profiles|*.*|RECURSE" (The "Profiles" folder contents will be deleted, but the folder itself will not)
  • REMOVESELF - is the same as RECURSE but it deletes the folder as well. Example: "%ProgramFiles%\Yahoo!\Messenger\Profiles|*.*|REMOVESELF" (The "Profiles" folder will be deleted)
  • *.<extension> - deletes all files in the folder with the stated extension. Example: *.LOG

You can also clean specific files. Identify them with the file name and extension. Example: deletelog.txt

Registry mask options when adding Registry keys to be cleaned

| - the pipe symbol is used to separate the different parts of the registry reference. It is only needed if you want to specify a particular value within a registry key. Example: "HKCU\Software\Adobe\ImageReady 8.0\Preferences|SaveDir"

Need more information? Talk to our Business Team