Tray is no longer showing CC7 icon

some of our win11 pcs will no longer show cc7 in the tray. this might be coincident with windows updates but we are not sure. in any case, anybody have an idea (and: Yes, the option to show tray is on).

There’s a current bug in ccleaner that on restart login of windows there’s a chance (for me 4/5 restarts Logins) that though “show tray icon” is checked it doesn’t show, and you have to launch > uncheck > recheck to get it back. I’m not sure the devs have a fix, but it has been bothering others too.

1 Like

Thanks for the response. It’s just an annoyance and some users like to have annoyances so that there is something to complain about. Have a great Christmas.

@Laurence_CCleaner @CCleaner_Admin this bug is caused by the task that runs ccleaner.exe /bg
When this task starts too early on a login it gets stuck at running however the system tray icon does not appear. If one ends the running task and then starts the task the icon returns (however the task is still stuck running after this later start).

EDIT
Delaying the task by one minute seems to solve this; so the task is starting too soon. I may try 30 second delay (least amount allowed) after a few tries to see if my four fails out of five of icon starting is reduced with the one-minute delay.

EDIT2
Thirty seconds seems fine. I’ll let the techs figure it from there.

1 Like

Thanks for flagging this @Nergal.
We have sent this over to the development team to investigate further and will come back if they need more details.

30 seconds is not enough on a full reboot (With fast startup windows features turned off)

Ok I looked more into the task. The continual running of the task makes sense now. When you stop the task ccleaner.exe /bg ends it’s run and kills the tray icon. Restarting makes the icon return.

Only bug for devs is the timing and I’m retesting a 1-minute delay with reboots but may need to wait on a new rebooting windows update.

Just resaw this

maybe that’s why Gnugs saw it at boot up from updates Maybe my startup time (i have multiple startup tasks so queue time may be important) is longer than theirs at login so while i saw it on login others may only see it on reboot.

Sill an issue in 7.3. Update (7.2 to 7.3) resets my choice of delaying task
@Laurence_CCleaner @CCleaner_Admin

It´s still an issue in 7.4. Absolutely annoying. Is the development team really taking care here ?

2 Likes

I have had this problem with windows, for decades. It is not a cccleaner issue, and (substantially) isn’t a windows bug, but simply a problem with the windows ecosystem.

Microsoft will have published docs, for decades, about use of the system tray. I have no doubts that ccleaner is following best practices, and this issue is beyond their control.

Blame Microsoft, not ccleaner.

In my case, I run taskmgr.exe in my startup - I keep it on the performance tab so I can monitor when the computer gets excessively busy and laggy.

Not infrequently, the tray icon disappears. The only way to get it back is to task kill taskmgr.exe and restart it. I expect the same is true of the ccleaner icon, here.

It is a windows problem of losing track of the programs within the system tray. Nothing ccleaner can do about it, and nothing for them to fix.

Blame Microsoft.

image

While I see where you’re coming from, but this is more a case of the “ccleaner.exe /bg” command happening to early in login for the system tray to get it. ccleaner.exe /bg is triggered by a task (in task scheduler). Consistantly if I set the task to wait 30 seconds the problem is not present.

DEVELOPERS
7.4 Still race issue still resets my task customization.

I hear you - but you have hijacked this thread for the problem you are reporting. My reply is to the OP of the thread.

Your issue is not one of cCleaner’s, but one of windows system tray management. You have already solved the problem via a workaround to it.

This is an issue for Microsoft to fix, not cCleaner. The issue is not unique to cCleaner, but to Microsoft.

If you haven’t already, the (Microsoft) solution is to create a task scheduler task to start this upon login (or boot or whatever), with some amount of delay. Try 10 minutes - give the rest of your computer’s start up ecosystem time to settle down. [This is a known Microsoft issue, and this is the standard means of dealing with it.]

If you have problems for cCleaner to solve before 10 minutes of elapsed you need to solve the problem of what is giving it something to clean. It wouldn’t be a cCleaner problem to solve, at that point.

That is the solution I’m giiving, to in the already at login task set it 30 seconds delay (lol 10min)
My reply, to the OP stands there is a bug in the ccleaner task which requires the delay, the delay can be programicly added so i and others don’t have to manually set it every update. Maybe you should realize a moderator who basically lives here might know when something reported is a known bug and when something is hijacking a thread with unrelated information.