PatchCleaner, Optimization utility.

PatchCleaner is software that optimizes your system drive by deleting certain files placed in a hidden folder from the system.

When applications are installed and updated on the Windows operating system, a hidden repertoire " c:WindowsInstaller is used to store installation files (.MSI) and fix or patch files (.MSP).

These files are usually important being updated, uninstalling software or patches. If you delete all the files in this folder, you will be forced to reinstall windows. As patches are installed, the older ones become obsolete and orphaned. They are no longer needed, but they can take up to several gigabytes of data.

So PatchCleaner identifies these redundant/orphaned files and allows you to be :

– To move them to another location. If you want to play it safe, just move them to another location, and you can always retrieve them in case of problems. (Highly recommended method).
– Delete.

 How it works ?

The windows operating system has a list of current installers and patches available via WMI calls (Windows Management Instrumentation).

PatchCleaner gets this list of known msi/msp file and it compares with the "msi/msp" files that are in the directory 'c '.:WindowsInstaller..
All that is in the folder, but not on the list of provided windows is considered an orphan file and is labeled to be moved or deleted.

HomeDev cannot guarantee that PatchCleaner will not be a false positive and remove a required patch, that's why we've added the feature to filter.
To filter, We recommend that you use the move feature to retrieve a particular patch if necessary.

 CLI – Command Line Interface.

Starting from the version 1.3, PatchCleaner implements a command line Interface. (CLI). The application can now be run from the command-line with the following switches :

/ d– This runs with the delete action.
/ m – This will execute the action move with the default location stored in your local application configuration.
/ m

[FilePath] – This will execute the action move, where [FilePath] represents the location to which you want to move the files. The process will write output to the console window and also saves messages in the windows event log.

The Publisher's site : HomeDev

 It is compatible with :

Windows 7 ,8 ,8.1 et Windows 10 (32 & 64 bits)
Windows Server, confirmed on the server 2008 R2 x 64 and Server 2012 R2 64
Not compatible with windows XP