Jump to content
CCleaner Community Forums
Willy2

Ccleaner: Willy2's bug reports

Recommended Posts

- Every now and then one or more thumbnail caches are corrupted. One way this shows up is that one or more program icons have disappeared. Then a generic symbol shows up instead. But it seems CCleaner is unable to remove those caches. After running Ccleaner the proper program icon(s) didn't re-emerge.

- Then I grab another program (Tweaking's Windows Repair) that's able to delete those caches (No, this program is NOT a competitor of Ccleaner !!!) and then Windows will be forced to re-build those caches.

- To be able to delete those caches one must kill the process "Explorer.exe", delete the caches and then re-start "Explorer.exe". But I don't see Ccleaner doing that. "Explorer.exe" keeps running and then those caches won't be deleted at all.

- Am I doing something wrong ? Do I have to run Ccleaner with admin rights ? Bug in the program code of Ccleaner ?

Share this post


Link to post
Share on other sites

I believe it's similar to a corrupted recycle bin which we see quite often.

CCleaner can wipe them, but they are still corrupted and just repopulate the corrupted entries again.

You have to delete the corrupted cache totally and let Windows rebuild it.

(Which is probably what that other app is doing but that takes longer to rebuild than just wiping, and as you note it usually involves killing explorer which you wouldn't want CCleaner to do everytime).

Share this post


Link to post
Share on other sites

- Yes, but Ccleaner should be able to re-start "Explorer.exe" again like Tweaking's Windows Repair does. Then the situation is back to normal. So, it can be done ...........

- Or perhaps there is another way to get this done. Perhaps some small program or script can be executed when a user starts or shuts down his machine and which will delete those thumbnail caches.

- "Corrupted Recycle Bin": that's also very easy. The trick is that one also first needs to reset the permissions of the Recycle Bins (plural) and then simply delete the appropriate folder (e.g. "C:\$Recyclebin") and Windows will rebuild the Recycle Bin folder (when needed). Works like magic in Tweaking's Windows Repair. So, why aren't the good folks at Ccleaner able to to make that work ?

- I simply don't see what could be so difficult here. If the good folks at Ccleaner REALLY want it then it should be "a piece of cake".

 

Share this post


Link to post
Share on other sites

It could easily be done.

It is done by repair apps, such as you say, but CCleaner is not a repair app.

I for one wouldn't like CCleaner to kill the explorer process each time it is run.

And can you imagine the reactions of a non-techie user if their screen blanked out each time they ran CCleaner?

Share this post


Link to post
Share on other sites

- But then why does Ccleaner contain that one cleaning option ("Clear thumbnail caches") in the first place ?

Share this post


Link to post
Share on other sites

- The program could display a warning like "Ccleaner will restart the process Explorer.exe" (or something along those lines)

Share this post


Link to post
Share on other sites
9 minutes ago, Willy2 said:

- But then why does Ccleaner contain that one cleaning option ("Clear thumbnail caches") in the first place ?


Clearing a cache is not the same thing as killing explorer to rebuild a cache at all.

You can ask but I doubt that killing explorer will be included in CCleaner, it's just not part of what CCleaner is meant to do.

Share this post


Link to post
Share on other sites

- Agree. But if Ccleaner doesn't want to kill & restart "Explorer.exe" (needed for removing those thumbnail caches) then this option ("Clean thumbnail caches") should be removed as well.

Share this post


Link to post
Share on other sites

Clean thumbnail cache has always required explorer to restart, this is usually achieved by restarting the computer.  It was this way for a couple of entries, but I can't think of one right now (need more caffeine).

Share this post


Link to post
Share on other sites
17 minutes ago, Nergal said:

Clean thumbnail cache has always required explorer to restart, this is usually achieved by restarting the computer.  It was this way for a couple of entries, but I can't think of one right now (need more caffeine).

You may also be thinking of tray notifications cache.

You don't need to restart machine for explorer.exe restart just do it via task manager (kill it and then do file..run new task.)

Share this post


Link to post
Share on other sites

- Did some more testing and it turns out that CC does remove the thumbnail caches and that without restarting Explorer.exe.

- And those caches are rebuild and grow with each folder the user opens. Then more and more icons & thumbnails are added to those caches.

- I also noticed that Windows does not write those caches to disk the moment changes are made or the caches grow in size. It seems that Windows waits with writing to disk until the user shuts down his system.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...