Everything always crashes FEShlExt.dll

Found a bug in "Everything"? report it here
Post Reply
Debugger
Posts: 630
Joined: Thu Jan 26, 2017 11:56 am

Everything always crashes FEShlExt.dll

Post by Debugger »

Everything always crashes

caused by : FEShlExt.dll ( FEShlExt+21994 )
Conflict with the AllDup program
C:\ProgramData\AllDup
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Everything always crashes FEShlExt.dll

Post by therube »

What OS?
What version of Everything? 32 or 64-bit?

I run Everything x86 (always) & AllDup 4.0.4.7 (fairly regularly [& haven't put in 4.1.0 yet]) on XP & Win7, without incident.
(Matter of fact, I have Everything open now [always], & have had AllDup open for a number of days now.)

I have no "FEShlExt.dll" on my end.
(I searched for it using Everything ;-).)


This, http://www.shouldiblockit.com/feshlext.dll-36853.aspx, shows a "FEShlExt.dll" being in an /alldup/ directory, but describes it as "Fast Explorer shell extension".

For shell extensions, have a look at, https://www.nirsoft.net/utils/shexview.html (& the linked article, there) & see if that can point out anything.
wrisco
Posts: 15
Joined: Wed Jan 19, 2022 6:43 pm

Re: Everything always crashes FEShlExt.dll

Post by wrisco »

I can also confirm this problem when AllDup is installed on my Windows 10. Everything crashes when right-clicking any folder. Uninstalling AllDup or disabling the Fast Explorer shell extension using shexview.exe fixes the issue. For example, this issue does not occur in the default Windows File Explorer.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Everything always crashes FEShlExt.dll

Post by therube »

If you are on AllDup version > 4.5.33, you can simply delete FEShlExt.dll (& the context-menu should still work).
(Rename might be better, FEShlExt.dll -> FEShlExt.dll.NOTUSEDANYMORE.)


The FastExplorer files (FEShlExt) are from version 4.5.33 (or below) and not used anymore since 4.5.35.
void
Developer
Posts: 16770
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything always crashes FEShlExt.dll

Post by void »

What OS version?
What version of Everything? 32 or 64-bit?

If you can, please send a mini crash dump to support@voidtools.com



I have had no luck reproducing the issue on Windows 10 22H2 with Everything 1.4.1.1024 x64, Everything 1.5.0.1357a x64 and AllDup 4.5.50



Please try using a lower context menu version:
  • Copy and paste the following into your Everything search box:
    /context_menu_type=1
  • Press ENTER in your Everything search box.
  • If successful, context_menu_type=1 is shown in the status bar for a few seconds.


To disable shell extensions in Everything
  • Copy and paste the following into your Everything search box:
    /context_menu_shell_extensions=0
  • Press ENTER in your Everything search box.
  • If successful, context_menu_shell_extensions=0 is shown in the status bar for a few seconds.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Everything always crashes FEShlExt.dll

Post by therube »

4.5.50
4.5.50 no longer includes, uses, FEShlExt.dll***.

FEShlExt.dll will be "left over", not uninstalled, not unregistered, if you had used an older version that did use it.


***So I'm confused now, Should FEShlExt.dll be unregistered?.


Here is v4.5.22, installer, if you want to try it, https://www.upload.ee/files/15773028/al ... 22.7z.html.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: Everything always crashes FEShlExt.dll

Post by therube »

4.5.50 no longer includes, uses, FEShlExt.dll***.
Wrong.
(Wrong, currently.
Over time, different AllDup versions, use one or the other.)

Originally there was FEShlExt.dll, then there was KuShellExtension64.dll, & now there is both.
Ku... is unicode aware, FE... is not.
Depending on the selection you make in AllDup
(Options | General -> Integrate into context menu --> unicode/or not)
determines which .dll is in effect.

So if you choose unicode, Ku... will be used & FE... should not affect Everything (or at least no one has reported so).
If you choose non-unicode, FE... will be used (& it is seemingly that which does affect Everything).

(I don't use either.)
Post Reply