CCleaner constantly running in background

Hello, CCleaner is constantly running in the background, and keeps reappearing every.single.time. that I end the process. Is there a way to stop it running in the background permanently, or do I just need to delete the app? I don’t want to waste computer space on unnecessary apps.

1 Like

CCleaner 7 now runs as a Windows service, so it will be on all the time.

Sorry, I know that’s not what you wanted to hear.

You could always go back to CCleaner 6.39 which doesn’t run as a service.

2 Likes

OK, but I think the point is that CCleaner DOESN’T NEED to run as a Windows service UNLESS the user selects certain options. The program shouldn’t “break” when the service is disabled.

Came here looking for a solution to this. CCleaner Service is using 137.6 MB of memory as a background process.

I’ve set the ‘Startup Type’ to ‘Manual’ under Services. I’m hoping this fixes it. I don’t want to roll back to Version 6 if updates, patches or fixes will no longer be provided.

Just to add, I’ve been using CCleaner for over 15 years and this has almost convinced me to uninstall it. Please fix this.

1 Like

This is my problem too. It regularly grabs my mouse and the cursor disappears with a cheery beep beep. Please fix this.

1 Like

I posted a script that effectively neuters all the background aspects of the new ccleaner - here it is again. Save it as a batch file, like “ccleaner’bat” and then use it to run the new ccleaner when you want to use it. IF you want to use it.

Personally I’m sticking with the old version until it either gets tired or I force myself to find another solution.

@echo off

rem Check for Administrator privileges
if not exist C:\Windows\System32\WDI\LOGFILES (
echo.
set /p "=This utility must be Run as Administrator - press any key to exit " nul
goto :EOF
)

echo.
echo Starting CCleaner . . .

rem Enable and Start the CCleaner service
sc config ccleaner7 start=auto >nul
sc start ccleaner7 >nul

rem Launch CCleaner
start “” “C:\Program Files\Piriform\CCleaner 7\CCleaner.exe”

echo.
set /p "=Return to this window and press any key to terminate CCleaner " nul

rem put this here so it displays for a few seconds before the window closes
echo.
echo.
echo CCleaner Terminated

rem Disable and Stop the CCleaner service
sc config ccleaner7 start=disabled >nul
sc stop ccleaner7 >nul

rem Disable and End the CCleaner Scheduled Task(s)
for /f “tokens=1 delims=,” %%A in (‘schtasks /query /fo csv /nh ^| findstr /i “ccleaner”’) do (
schtasks /change /tn %%A /disable >nul
schtasks /end /tn %%A >nul
)

rem Terminate Ccleaner (including trayicon)
taskkill /f /im ccleaner* >nul

1 Like