Firefox cache

Try temporarily disabling McAfee, or making CCleaner an exception in McAfee, and see if that makes any difference.

We are aware that at least one other AV (ESET) has started preventing the clearing of browser profiles, it locks them as a ‘Browser Protection’ function.
See:

I have no idea if McAfee might now be doing the same, but it’s worth checking.

Malwarebytes in Free mode will not be interfering with a clean as it is scan on demand only.
A Tip though- After running a scan with Malwarebytes Free and closing Malwarebytes remember to right click on the icon in the System Tray, it may be in the overflow, and ‘Quit Malwarbytes’ to close it’s background service and stop it from giving you pop-ups.
Prevent these:


By doing this after running Malwarbytes free

PS. Windows Defender is all that you really need, although I do also have Malwarebyted free for extra manual scans. (and Malwarbytes Browser Guard extension in my Firefox).
You don’t need a 3rd party AV anymore so why pay for one?