There is no call to be insulting, and actually I've not had an alcoholic drink all year. (go on then 12 days).
Are you saying that if you log into your machine with an admin account then it runs CCleaner Pro, but if you log into the same machine with a non-admin account then it runs CCleaner Free?
As I said above my non-admin 'Guest1' account runs the same CCleaner Pro that is installed on my Admin account, (there is only one CCleaner installed on this machine), so the guest account is reading the same .dll in order to read the licence information.
Whichever account I switch to it always runs CCleaner Pro, as these screenshots show:
![admin.JPG]()
![non-admin.PNG]()
Just to be sure we are talking about the same thing, can I ask what Operating System you are talking about here?
(Windows, Mac, Android?)
The reason I ask that question is because you say:
Quote
<div class="ipsQuote_contents ipsClearfix" data-gramm="false">
<p>
CCleaner generates a license file (.lic) after registration. This must be done by the Administrator of the system.
</p>
</div>
I've been using CCleaner on Windows for years now, and it's never had a file with a '.lic' extension on my Windows machines.
In Windows the CCleaner registration information is stored in a file called 'branding.dll', if you remove or rename that .dll then the installed CCleaner reverts to the Free version.
A standard non-admin account can read that .dll file (and so run CCleaner Pro) but can't modify or delete it.
(Unless you have manually changed the file read permission, or the user account permissions?)
There is no file with a '.lic' extension in the CCleaner directory (or sub-directories) in Windows.
![image.png]()
I can try some more testing based on whatever information you come back with, but for me CCleaner always runs CCleaner Pro regardless of if I'm logged in as an admin or a non-admin user.