I'm experiencing possible bug in which the "Try Notification Cache" feature is not working. After trying several times with this option enabled. None of this obsolete notification cache where removed.
I wonder if it is really a bug or this feature is not available in my Windows Version.
If this is found to be a bug. It will be great to be fixed in the next version
To clear the Tray Notification cache, you must restart Windows Explorer. Have you done this?
No, but I've rebooted my pc several times and nothing has changed, considering that the notification cached is obsolete. I think it's more than enough.
1. Run CCleaner with Tray Notifications Cache ticked/enabled. Remember to untick/disable it after finished since you don't want to have it run everytime when using CCleaner!
2. Use CTRL+ALT+DEL to pull up Task Manager (or right click the SysTray and select Task Manager), and then End Process on explorer.exe
3. Now in Task Manager click: 'File->New Task (Run)': explorer.exe
On Windows XP systems it involves one extra step, otherwise customizations won't be saved:
1. Run CCleaner with Tray Notifications Cache ticked/enabled. Remember to untick/disable it after finished since you don't want to have it run everytime when using CCleaner!
2. Use CTRL+ALT+DEL to pull up Task Manager (or right click the SysTray and select Task Manager), and then End Process on explorer.exe
3. Now in Task Manager click: 'File->New Task (Run)': explorer.exe
On Windows XP systems it involves one extra step, otherwise customizations won't be saved:
4. Reboot.
I confirmed that this steps really works but it seems to be a workaround. It would be great if ccleaner can managed this alone. I'm not saying this because I hate this steps, but instead it will make ccleaner a better tool to everyone.
Not a workaround at all since CCleaner has never did an "end process" of explorer.exe, so it's unintuitive how to make it's Tray Notifications Cache cleaning work. You aren't the first person to ask about it though.
It would be great if ccleaner can managed this alone. I'm not saying this because I hate this steps, but instead it will make ccleaner a better tool to everyone.
I think this is wrong and incredibly dangerous, and should not be unleashed on users who trust the safety of CCleaner.
1. On Windows 7 ultimate 4 core 64 bit I have TWO processes with the name Explorer.exe.
They remain two regardless of when I have 4 instances of exploration in 4 different folders, or when I have zero instances.
How do I identify which one of the two processes to zap ?
2. Recently using XP I zapped the Explorer.exe process in a vain attempt at kicking starting an Icon Cache Rebuild.
Everything went crazy until a reboot (but still no Icon Cache).
I recall pre-XP Windows which would have an uncontrolled shutdown if Explorer.exe was zapped.
If a user has not saved ALL his "Work In Progress" files before CCleaner puts Windows into a tailspin he will be one unhappy bunny.
The real simple solution would be to just request a system restart, or log off, etc., of course with a prompt to the user that a restart or log off must be done to clear out the Tray Notifications Cache.
I confirm that old notifications are not cleared in newer Operating systems.
See correction below
Something may have changed on this tick-mark since the last time I tried it. Previously, yes i had been restarting explorer after clean, this feature was not doing it's job on vista/7. I just tried it again, and restarted explorer, and it did work.
I also note that checking this entry does produce a warning telling the user they must restart explorer (using WarningRef)
Below is the current locations cleaned by this entry in ccleaner
Something may have changed on this tick-mark since the last time I tried it. Previously, yes i had been restarting explorer after clean, this feature was not doing it's job on vista/7. I just tried it again, and restarted explorer, and it did work.
When my OS was Windows XP before, I would not end and restart the process of explorer after using ccleaner instead I restarted my windows and the obsolete notification cached were gone. But when I shifted my OS to Windows 7, when using ccleaner and restarted my OS nothing happens in the notification cached. No matter how many times you done this it won't do it's job until and only your restart your explorer after cleaning and you have to restart the explorer before restarting or shutting down your windows 7 or else notification cached will not be removed.
Yes, I havn't notice the changes in warning untill I ticked and unticked the box I havn't notice this because I'm using my ini configuration since then. When an update comes I usually just replace ccleaner.exe only.
Actually, you just have to delete this two entries in the registry.
Windows 7 has different approached before shutting down, logging off and restarting in this entries it will write and fetch data from its memory. Therefore, when the notification cached is not cleared from it's memory then nothing will be changed, it will right back all the cached from the memory to the registry. So that's why you have to restart explorer to clear the cached.
Restarting the Computer (as you did with XP) IS restarting Explorer. Restarting explorer was all that was needed in XP (as it follows that it is now what is needed with Vista/Win7)
As you can see the Two reg keys that you say "Actually, you just have to delete this two entries in the registry." are in the items cleaned by this entry, they are already removed.