Deleting/Renaming Network Folders : On fail release locks and retry

Found a bug in "Everything"? report it here
Post Reply
meteorquake
Posts: 523
Joined: Thu Dec 15, 2016 9:44 pm

Deleting/Renaming Network Folders : On fail release locks and retry

Post by meteorquake »

It's actually quite difficult deleting/renaming network folders when open on Everything, a lot of them fail.
I suspect Everything has locks on some of the files, particularly due to thumbnail generation. For example it might report it can't delete/move due to thumbs.db being in use by Everything.

* Can I suggest than when a folder deletion/rename fails, Everything does a scan to see if it is holding any resources within that folder, particularly thumbs and presumably also previews, and to kill them where appropriate and retry the action. Actually it could even report all locks (including external ones) and ask if OK to kill.

David
void
Developer
Posts: 17149
Joined: Fri Oct 16, 2009 11:31 pm

Re: Deleting/Renaming Network Folders : On fail release locks and retry

Post by void »

It's an issue with the Microsoft IShellItemImageFactory API.

IShellItemImageFactory keeps a handle open to your thumbs.db.

The same issue is present in Windows Explorer.



To disable IShellItemImageFactory in Everything:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    shell image
  • Select: shell_item_image_factory
  • Set the value to: false
  • Click OK.
When disabled, Everything will load thumbnails directly instead of from cache.
Post Reply