Fix CCleaner 7

The new CCleaner 7 is a downgrade and needs to serious changes.

Missing critical features:

  • Having the option to set home page to “Custom Clean”
  • Disable running at Windows startup
  • When closing the app, exit it rather than still running in background
  • Having the option to have a cleaning schedule or disabling that completely just to manually run
  • Separate the registry cleaner from the “Custom Clean”, it shouldn’t be run as often
4 Likes

We already have some feedbak:

Choosing the Homepage - May be added in a future update.

Scheduling and Smart Cleaning - Will be added soon in an update.

Registry cleaning - Yes many of us regard it as a stupid move to put it in Custom Clean, but they don’t seem inclined to move it out again (Personally I think Microsoft is going to start blocking CCleaner again because of it).

Disable running at startup and background running - We are told it’s not going to happen because CCleaner 7 runs as a ‘Service’ and not a Startup app:

Even disabling startup of the CCleaner service in services.msc doesn’t prevent it from running on start-up lol. Idk how else to do it, so I guess I’ll just uninstall it. It’ll probably still start-up after that.

I had CCleaner 7 uninstalled and went back to version 6.39.

It’s really annoying being a service, when it was previously an app with a performance optimizer background service… now it’s 2 background services which won’t optimize itself. It getting to be bloatware!

Also, where did all the setting options go compared to previous versions. It’s missing a lot! It even fails to clean more often, when the previous version would give you an option to close or force quit the web-brower, etc, to retry and actually clean fully.

1 Like

To prevent CCleaner 7 open on startup, go to “Task Scheduler”. Then expand “Task Scheduler Library” and select “Piriform”. In the main panel, disable the task with trigger “At log on”.

If you want to control Start/Stop CCleaner (and really close), you need first go to “Services” (services.msc), search and open “CCleaner 7”, and change the Startup type to “Manual”, and then stop the service. Then, create 2 bats files, one to open and the other to close with the following sentences:

OpenCCleaner.bat:

net start CCleaner7 > nul
start “CCleaner” “C:\Program Files\Piriform\CCleaner 7\CCleaner.exe”
exit

CloseCCleaner.bat:

taskkill.exe /F /IM CCleaner.exe > nul
net stop CCleaner7 > nul
exit

You must execute with Admin privileges.

1 Like