Skip to end of metadata
Go to start of metadata

Copyright © 2012 addpcs, LLC

Temp File Cleaner makes computer maintenance easy. Period. Whether you are a computer wizard or you only use your computer for browsing the internet and checking your email, TFC helps keep your computer clean and safe.  The application makes use of specially designed cleaners that target and clean specific areas of your computer.  

TFC is designed to quickly remove as many unnecessary files as possible from a hard drive. It uses a combination of system environment variables and known directory structures to dynamically locate files that are known to be temporary. Typical users should be safe to use the default options. For those who are interested, or need more advanced control over the application, all of the available options are documented below in detail.

To achieve the best results, close all other running applications before running the Temp File Cleaner. This especially includes your web browser, which may behave strangely if its cache files are deleted while it is running. Running applications will lock files that they are using, and any locked temporary files cannot be deleted.

This software is available free of charge for personal use. Donations are welcomed, and are necessary for us to cover server costs. You can easily make a donation through PayPal on our website at For information on commercial licensing, please contact us at

Use this software at your own risk! This software is designed to thoroughly and completely remove temporary files from a hard drive based on directory paths and names. While this software has been designed to only remove files from directories that are known to be safe to delete, if you saved something of importance to one of these directories, IT WILL BE DELETED.  


Using the Application


Temp File Cleaner’s overall interface is a three part grid. At the top, there is a graphical menu with various page options represented by icons. The middle of the layout is where the content of the pages selected from the menu are displayed. The majority of user interactions will take place in this section. Finally, at the bottom of the screen there is a tool bar which contains historical information as well as the Action buttons. We like to refer to these as ‘Context’, ‘Content’ and ‘Action.

When navigating through the pages via the top menu, each page has associated sub-menu actions. These were designed to allow for navigation within these pages as well as giving useful interaction functionality, such as Select All.

Menu Buttons


The Home screen shows our news feed.  “Did you know” tips cycle through various suggestions to help you use the application. Scrolling can be paused by positioning your cursor over the area.


The Drive Selection screen shows all of the hard disks and partitions. This screen allows you to select which drives are targeted by the Cleaners.

  1. Select All - Selects all drives listed.
  2. Select None - Deselects all drives.

The Cleaners screen lists all of the individual cleaners and their associated cleaner options. This screen allows you to select which cleaners you want to be run. When a cleaner is selected, all of the available options are displayed and can be activated or deactivated.

  1. Cleaner Options - This submenu options displays each cleaner as well as its associated options.
  2. Cleaner Statistics - This option shows the analysis results: the amount and size of the files to be cleaned.
  3. Select Defaults - This option selects the default options for the selected cleaner.
  4. Select All - Selects all drives listed.
  5. Select None - Deselects all drives.

The Log screen displays the runtime activity of the application. The display is divided into 2 sections: successfully cleaned paths and error paths. The screen also has an option for saving the log file for future reference.

  1. Save Log - Saves a copy of the current log
App Settings

The App Settings screen contains options for the user interface such as color scheme and startup settings.



This action analyzes the system, using the hard drives selected on the drive selection screen. Each of the selected cleaner options is processed, and looks for matching files and folders on the file system. As each cleaner is processed, the user interface highlights it. The matched paths are recorded on the log screen, and the file sizes are totaled so that you can see an estimate for the space that would be freed if an clean were performed. No files are actually deleted or modified in any way by this process. The application will display totals for each cleaner, as well as a grand total. You are still able to make adjustments to the cleaner options before running a clean.


This action does an analysis of the system, and then executes each of the selected cleaner options. The default behavior for a cleaner option is to delete all of the matched files and directories, permanently removing them from the hard drive. Each of the cleaners is highlighted as it is being analyzed, and shows a progress bar as the files are being cleaned. All of the cleaned paths are recorded on the log screen, as well as the amount of space freed. Each cleaner displays the total space freed by its cleaner options, and a grand total is displayed in the cleaning totals section.


This action is only visible when either a clean or analyze is currently in progress. Clicking this button will immediately abort the current action, and return to an inactive state.

Cleaning Totals

This area displays the total space freed by running a clean or analyze on your system. The first line displays a grand total of every cleaning that has ever been done on your system. The second line displays the total results of the most recent clean or analyze.

Configuring your options


Each option has a default list of Options that is defined in the application and cannot be changed. These lists are very useful as it is very easy for the user to revert back to factory settings in the event that he or she accidentally deselected or selected Options.


  1. Cleaner - represents a collection of specific Cleaner Options. Typically, a Cleaner refers to a particular application, such as Internet Explorer. When a cleaner is disabled, all of the contained options are also disabled.
  2. Cleaner Option - represents a specific rule within a Cleaner. A perfect example of such a rule would be a rule to delete Cache for Internet Explorer. In this event, the Option is the Cache and the Cleaner is Internet Explorer. In most cases, a Cleaner will have multiple Options contained within it.
  3. Analyze - this action would be used in the event that the user desired to have a quantified amount of disk space that could be freed with a Clean without affecting his or her computer.
  4. Clean - this action would be used to clean the system of all of the files which are targeted by the Cleaners and ultimately the Cleaner Options.
  5. Logs - a log is the tangible result from a Clean or Analyze action. In these, the paths that were successfully cleaned

  • No labels