Windows 11 Pro
CCleaner 7
With CCleaner 5.85, I can run the following command to run CCleaner to do its cleanup, and then unload:
“C:\Program Files\CCleaner\CCleaner64.exe” /AUTO
I would see its systray icon show momentarily while it was cleaning, and then disappear when CCleaner automatically unloaded after the cleanup. However, the following command for CCleaner 7 (*):
“C:\Program Files\Piriform\CCleaner 7\CCleaner.exe” /AUTO
never loads CCleaner at all. It never shows up in Task Manager’s Details pane. I noticed ccleaner.exe was still loaded after the attempted auto-clean along with its service. I killed that instance of ccleaner.exe, and stopped its service, but the above command using /auto still failed to even load CCleaner. The above command without the /auto works to load CCleaner, so the path and filename to the executable are correct.
(*) Sorry, I can only say it is version 7. There is no version info in the Help pane nor shown in the title bar, and they force using an online/web installer, so the user hasn’t a good clue what version they end up getting.
As a test, I would create a testme.txt file in the %temp% folder. CCleaner v5 with /auto worked to delete the test file. CCleaner v7 did not delete the file, but then CCleaner v7 didn’t even load when the /auto argument was added to the command line.
For some reason, Piriform decided to not only disable the /auto command-line argument, but also make CCleaner fail to even load. The online help (https://support.ccleaner.com/s/article/command-line-parameters-for-ccleaner-for-windows) still says /auto is a valid command-line argument, but testing proves otherwise.
In addition, v7 installs a service, but v5 does not. I don’t need nor want CCleaner running all the time. With the CCleaner service stopped, and loading CCleaner again, almost nothing is available anymore. Just the Cloud Drive Cleaner and Duplicate Finder show up in the left-side menu panel. After starting the service, all the other entries appear in the left-side menu panel. That CCleaner becomes unusable without a service running is sufficient for me to uninstall v7. In addition, the /auto argument doesn’t work anymore.
I’m not alone regarding /auto doing nothing, and not even loading CCleaner (usually invalid args do not stop a program from loading). Others have reported the same issue, but no resolution.
To add insult to injury, there is no standalone installer for CCleaner. Instead a stub installer is provided that has to connect to a server, and it only delivers the latest version. I see some users went back to v6, but I cannot get it from Piriform. Knowledge shows old versions, but the download link doesn’t point to them, only to the latest version which is an online installer (forget installing without an Internet connection). So, I’ll have to install the old v5.85 that I luckily kept in my downloads archive.
