How to Stop CC v6.39 From Updating to Buggy CC v7

CrapCleaner version 7 is a major bug bomb that alters Windows 10 settings and corrupts W10 system files. It is wise to uninstall CC v7 and revert to stable version v6.39. The catch is that v6.39 has built-in mechanisms to ‘force’ an update to v7.

The way to stop v6.39 from updating is not obvious … but here is how:

The First Step is uninstalling CC version 7. The common way is to use Windows native method for uninstalling an application software (ie. CCleaner), but that method often leaves behind remnants of the uninstalled application. For a complete clean uninstall of CC v7, use an app called Revo Uninstaller (it is ‘paid’ software that offers a free trial period to use the full Revo version, allowing you to completely uninstall CC v7). Reboot Windows after uninstalling CC v7.

The Second Step is to install CC v6.39. Download CC v6.39 for Windows 10 / 11 here: https://download.ccleaner.com/ccsetup639.exe

[For detailed instructions on uninstalling CC v7 and installing CC v6.39, see this article: How to Roll Back from v7 to v6.39 ]

OVERVIEW: To stop CCleaner 6.39 from ever updating itself to version 7, you need to (1) disable automatic updates inside CCleaner, (2) block its update service and scheduled task, and (3) use a firewall rule to prevent CCleaner from contacting its update servers. This combination ensures version 6.39 stays frozen.

Step‑by‑Step: Prevent CCleaner 6.39 from Updating

I. Disable Updates in CCleaner Settings

  1. Open CCleaner.
  2. Go to Options → Updates.
  3. Uncheck ‘Keep CCleaner updated automatically’.
  4. Uncheck ‘Send notifications when there is a new version of CCleaner’.
  5. Close CCleaner.

(This alone is not always enough, because CCleaner can still eventually force updates, so continue with the next steps.)

II. Disable CCleaner in Windows Task Scheduler

  1. Press Windows key + R, type taskschd.msc, and press Enter.
  2. In Task Scheduler, expand Task Scheduler Library → CCleaner.
  3. Look for a task named CCleaner Update or CCUpdate.
  4. Right‑click → Disable.

(This prevents Windows from running CCleaner’s background updater.)

III. Stop the Update Service (IF present)

  1. Press Windows key + R, type services.msc, and press Enter.
  2. Look for CCleaner Update Service (sometimes called CCUpdate).
  3. Right‑click → Properties → set Startup type to Disabled.
  4. Click Stop if it’s running.

IV. Block CCleaner from Contacting Update Servers

  1. Open Windows Security → Firewall & network protection → Advanced settings.
  2. Create a new Outbound Rule
  3. Program: point to CCleaner.exe and CCUpdate.exe (usually in C:\Program Files\CCleaner).
  4. Action: Block the connection.
  5. Apply to all profiles.

(This ensures CCleaner cannot download update files.)

V. Block CCleaner’s Triggers for Automatic Updates.
Open Windows Task Scheduler and Click Task Scheduler Library

  1. In the main directory list, look for and click CCleaner Update (which should show Disabled)
  2. In the lower section below the Library List (after highlighting CCleaner Update), click on and highlight the Triggers tab.
  3. Click on Properties in the right-side column. Then click the Triggers tab in Properties.
  4. Click the ‘Daily’ trigger to highlight it. Then click the Edit button. Uncheck the box for Enable under Advanced Settings.
  5. Repeat the above process for the ‘At startup’ trigger.

If you do all the above steps correctly, you will not have to worry about CC v6.39 updating to CC v7. CCleaner 6.39 will remain locked in place and won’t auto‑upgrade to version 7.

Important Notes

  1. Pre-v7 CCleaner versions may attempt forced updates, even with auto‑update option disabled in CC v6.39. Blocking the updater service and firewalling the executables is the only way to guarantee you stay on 6.39.
  2. By freezing on 6.39, you won’t receive security patches.
  3. Keep a copy of the CCleaner 6.39 installer (ccsetup639.exe) so you can reinstall if needed.

Note that if you start blocking CCleaner.exe in your Firewalls then parts of CCleaner may/will stop working properly.

There is of course a much, much, simpler way of ensuring that the CCupdate.exe does not run at all.

  1. Open File Explorer and go to C:\Program Files\CCleaner
  2. Delete CCupdate.exe

Job done. If the CCupdate.exe isn’t there then nothing can run it on a schedule or a trigger.

You can leave the schedules. triggers, etc. as they are - because there is nothing for them to run when they try.
Plus of course if there is no updater to run then you don’t need to block it in your Firewalls.

I have had the deletion of CCupdate.exe in my CCleaner 'Includes; for a number of years.
Each time I manually updated CCleaner then a new CCupdate.exe was created, but as I had it as an include then the first clean I ran simply deleted it again.

Way easier method!