Why CCleaner doesn't show registry keys?

I have been using CCleaner for years but I always asked myself, why this program doesn't show registry keys which are found for deletion if analyze is used first, or what is already deleted if clean is used. It's so annoying, I am unable to see what is cleaned in registry or what will be.

Please fix this.

15 hours ago, Oxid11 said:
<div class="ipsQuote_contents">
	<p>
		why this program doesn't show registry keys which are found for deletion if analyze is used first,
	</p>
</div>

It does.

But the terms you use there (analyze & clean) are in the standard file cleaning section not the registry cleaner, the standard file cleaner does not touch the registry.

In the registry cleaner use 'Scan for Issues' which will find any potential issues in the registry.

When the results show use the scrollbar at the bottom to scroll across to the right to see the registry keys found.


(Or drag the separators at the top of the colums to change the column widths).

The usual caveat about using the registry cleaner-

Don't use it unless you know what you are doing and are using it for a specific 'advanced' purpose. It should not be used as a general routine.


Microsoft recommend that you <u>never use any registry cleaner</u>, especially with Windows 10.

Registry cleaner in CCleaner is very mild and will find keys which are usually safe to clean, but I will not clean anything I am not sure about.

But that's not a problem, problem is that you don't know what CCleaner do. The standard file cleaner actually deletes the registry keys, and will not show a thing. For example, open something in WinRAR and you will have history of open files, also you will get registry key (folder) called ArcHistory under HKEY_CURRENT_USER\Sofware\WinRAR. Now open CCleaner and right click on WinRAR and clean. Now go to registry again and you will not find anything. Also with 7-Zip, in that case it will delete FolderHistory and PanelPath (under HKEY_CURRENT_USER\Software\7-Zip\FM).

Keys usually only stores history informations.

Also, if you look at WinApp2.ini file you will find that CCleaner have numerous orders to clean registry keys. Very often it will use registry for detecting programs but under default value (which is usually false), it will show what will eventually clean. Search for RegKey, there is more than 1000 matches in Firefox (I used Firefox for quick search of raw content of WinApp2.ini on GitHub). CCleaner will only show found or cleaned files, not keys.

If possible, I demand an answer from developers.

On 6/23/2018 at 12:04, Oxid11 said:
<div class="ipsQuote_contents">
	<p>
		The standard file cleaner actually deletes the registry keys, and will not show a thing.
	</p>
</div>

It mostly deletes things like MRU ("recently opened"). And you're correct that it doesn't show what it's removing. About the only way to know what it's doing is to export the .ini files and have a look at what it removes.

You can find an explanation, and how to export the .ini files on this page:

https://www.ccleaner.com/docs/ccleaner/advanced-usage/command-line-parameters