Options / Advanced / Skip User Account Control Warning selected.
When I run CCleaner in my own account, which is an Administrator Account, I still get the UAC pop-up and have to click on Yes to proceed. The program works fine after that.
If I run CCleaner in a Standard Account, the UAC pop-up also prompts for my Administrator Account password and when it runs it clears the files for that account rather that the Standard Account.
This also happens if I enable the built-in Administrator Account, except it clears the files for that account.
If I turn User Account Control off completely via the WIndows Control Panel, CCleaner will run correctly in both Administrator and Standard Accounts, clearing the appropriate files.
This problem did not exist on my previous WIndows XP Professional SP3 computer.
I have read other posts in reference to UAC, but they do not help to solve this problem.
If this bug only exists in 64 bit CCleaner then perhaps the 32 bit version would work - but of course not for all aspects of 64 bit application debris.
I am only offering a possible option - I am not saying you would like it
My issue is not concerned with the 32bit / 64bit debate.
The problem is witht he latest versiobs V319 and V320.
When I run either of these in a Standard User account, the UAC forces me to enter an Administrator password and then cleans the data for that Administrator account rather than that for the Standard Account.
That is why I have reverted to V318, which when run in a Standard Account does not issue the UAC prompt and cleans the data for the Standard Account, as expected.
I have just installed V321. The problem re Standard User Accouts still exists. When I run CCleaner in a Standard User Account it prompts for an administrator's password and cleans the administrator's files, not the current user's.
I can't confirm this behaviour. CC starts without a password prompt on my system (Win7 Pro. X64). But I unselect the new option “Skip User Account Control Warning” always. Maybe this option causes your problem?
I have tried V322 with the "Skip User Account Control Warning" both selected and unselected. It makes no difference, the bug I originally described still exists.
After many years being a very satisified user of this software, it appears I will have to look for an alternative.
Ok, I have no more ideas why CC shows this behaviour on your system, sorry. You can check if this behaviour also occurs when you start "CCleaner64.exe" directly out of the programs folder (C:\Program Files\CCleaner). But I think the developers have to investigate the problem.
Whereas Ccleaner, Recuva and Speccy install themselves in a "C:\Program files" subfolder, Defraggler v2.10 installs itself in a "C:\Program files(x86)
...
The Piriform folks have determined in all their wisdom that for all 4 programs both the "normal" version and the 64 bits version are installed in the same folder
QUESTIONS :-
Is there any possibility that for some systems the 64 bit version might exist in C:\Program Files\
and that other systems might have it in C:\Program Files (x86)\ ?
If so, is it possible that this issue only exists when CCleaner64.exe is held in the folder which Piriform developers have NOT intended and possibly not tested ?
Thanks for reply AP, yes the "Run as Administrator" is unchecked
I found the solution to this same problem that I suffered from, until now. I am on Windows 7 Ultimate 32bit.
Right-click the shortcut icon. Go to Properties. Go to tab Compatibility. Section 'Privilege Level' has a tick for "Run this program as an administrator", even though Properties, Shortcut, Advanced is unticked for "Run as administrator". (This must be a Windows feature:-) This tick for "Run this program as an administrator" is greyed out. Click on the button below it <Change settings for all users>. Now the tick can be cleared, and your standard account will get cleaned.
I would not have found it without the prior conversations, so thanks for the contributions! Hope this works for you too!