(Wrongly reported, edited)

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
pein0saga
Posts: 12
Joined: Thu Mar 08, 2012 11:00 am

(Wrongly reported, edited)

Post by pein0saga »

I want to preview cbz, cb7 files. I'm using Icaros Thumbnail Provider instead of SumatraPDF Preview (*.cbt) to preview

(Because SumatraPDF not work on my PC, using PDF-XChange for pdf instead)

https://github.com/Xanashi/Icaros/releases

Successfully in explorer, but not work in everything (Version 1.5.0.1396a (x64)).

debug mode just like:

Code: Select all

got preview handler from key: .cbz\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}
got preview CLSID: {c5aec3ec-e812-4677-a9a7-4fee1f9aa000}
CoCreateInstance 80040154
can not instance preview CLSID
loaded preview in 0.001020 seconds
TTN_SHOW 1453 1263 - 6 2, 3164 x 63
IcarosThumbnailProvider.dll has two, E:\Program Files\Files\Icaros\64-bit & E:\Program Files\Files\Icaros\32-bit,

maybe everything cannot select the right dll file to preview like explorer?
Last edited by pein0saga on Thu Sep 25, 2025 1:20 am, edited 2 times in total.
void
Developer
Posts: 19839
Joined: Fri Oct 16, 2009 11:31 pm

Re: Can not instance preview CLSID of Icaros Thumbnail Provider like explorer do

Post by void »

Everything blocks the loading of dlls from insecure locations.



Please try Everything 1.5.0.1399a or later if you install Everything to C:\Program Files\Everything
-If Everything is installed to C:\Program Files\Everything, dlls will automatically be loaded from the program/dll directory.



For older versions, or the portable version, please try the following:

To allow dlls from the program/dll directory:
  • From the Start menu, search for:
    regedit
  • Right click Registry Editor and click Run as administrator.
  • In the Registry Editor, navigate to:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  • Create the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\voidtools
  • Create the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\voidtools\Everything
  • In this new key, on the right, create a new DWORD value.
  • Set the value name to:
    os_allow_dll_exe_directory
  • Set the value data to:
    1
Restart Everything (Everything -> File -> Exit)



To allow dlls from the current directory:
  • From the Start menu, search for:
    regedit
  • Right click Registry Editor and click Run as administrator.
  • In the Registry Editor, navigate to:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  • Create the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\voidtools
  • Create the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\voidtools\Everything
  • In this new key, on the right, create a new DWORD value.
  • Set the value name to:
    os_allow_dll_current_directory
  • Set the value data to:
    1
Restart Everything (Everything -> File -> Exit)



Does the issue persist?



os_allow_dll_exe_directory
pein0saga
Posts: 12
Joined: Thu Mar 08, 2012 11:00 am

Re: Can not instance preview CLSID of Icaros Thumbnail Provider like explorer do

Post by pein0saga »

Found the solution. It's my fault.

Just delete {8895b1c6-b41f-4c1c-a562-0d564250836f}. cb7,cbz,cbr don't need this like pdf. ({8895b1c6-b41f-4c1c-a562-0d564250836f} is added by me several months ago.)

Explorer will ignore {8895b1c6-b41f-4c1c-a562-0d564250836f} for cb7,cbz,cbr , but everything will force load them.

After deletion, Everything is fine now
Post Reply