EFU file association

Discussion related to "Everything" 1.5.
Orlin
Posts: 2
Joined: Fri Jul 24, 2026 12:35 pm

EFU file association

Post by Orlin »

Everything 1.5.0.1418b x64 (Installer)

I think there may be an issue with opening EFU file lists.

Works:
Everything.exe -filelist "D:\Test\Test.efu"
The EFU file list opens correctly.

Does not work:
Everything.exe "D:\Test\Test.efu"
Instead of opening the EFU file list, Everything starts with D:\Test\Test.efu as the search text.

The same happens when double-clicking an .efu file from Windows Explorer.

My file association is:
"C:\Program Files\Everything\Everything.exe" -filelist "%1"
The registry association appears to be correct.

The same behavior occurs in 1.5.0.1413b and 1.5.0.1418b.

Also, the command-line help says:

Everything.exe [filename] [-options]

filename Open the specified file list.

However, passing the filename without -filelist does not open the file list; it is treated as search text instead.

Could someone confirm whether this is a bug or if I'm missing something?
void
Developer
Posts: 20073
Joined: Fri Oct 16, 2009 11:31 pm

Re: EFU file association

Post by void »

I suspect the old Everything 1.4 association still exists under:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\shell\open\command


The old association calls:
"C:\Program Files\Everything\Everything.exe" "%1"




How did you install 1418b? (With the installer or portable version?)

The installer should remove this old key when enabling EFU associations.



To fix the issue:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the General tab on the left.
  • Uncheck EFU file association.
  • Click Apply.
  • [✓] tick-check EFU file association.
  • Click OK.
This will remove the old Everything 1.4 association under:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.efu
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList
Orlin
Posts: 2
Joined: Fri Jul 24, 2026 12:35 pm

Re: EFU file association

Post by Orlin »

INSTALLER version

There are no entries under
HKEY_LOCAL_MACHINE\SOFTWARE\Classes

Here are CURRENT_USER entries
HKEY_CURRENT_USER\Software\Classes

[HKEY_CURRENT_USER\Software\Classes\.efu]
@="Everything.efu"
"Content Type"="text/plain"
"PerceivedType"="text"

[HKEY_CURRENT_USER\Software\Classes\Everything.efu]
@="Everything File List"
"FriendlyTypeName"="Everything File List"

[HKEY_CURRENT_USER\Software\Classes\Everything.efu\DefaultIcon]
@="C:\\Program Files\\Everything\\Everything.exe,0"

[HKEY_CURRENT_USER\Software\Classes\Everything.efu\shell]

[HKEY_CURRENT_USER\Software\Classes\Everything.efu\shell\edit]

[HKEY_CURRENT_USER\Software\Classes\Everything.efu\shell\edit\command]
@="\"C:\\Program Files\\Everything\\Everything.exe\" -edit \"%1\""

[HKEY_CURRENT_USER\Software\Classes\Everything.efu\shell\open]

[HKEY_CURRENT_USER\Software\Classes\Everything.efu\shell\open\command]
@="\"C:\\Program Files\\Everything\\Everything.exe\" -filelist \"%1\""


I'd like to add that I found the following entries in the registry:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.efu]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.efu\OpenWithProgids]
"Everything.FileList"=hex(0):
"Everything.efu"=hex(0):
"efu_auto_file"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.efu\UserChoiceLatest\ProgId]
"ProgId"="Applications\\Everything.exe"
Last edited by Orlin on Sun Jul 26, 2026 6:42 am, edited 4 times in total.
Orlin
Posts: 2
Joined: Fri Jul 24, 2026 12:35 pm

Re: EFU file association

Post by Orlin »

Everything's fine!

All the symptoms pointed to Everything, but the real culprit turned out to be Windows Explorer and its file association system.

The following was the real problem:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.efu]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.efu\OpenWithProgids]
"Everything.FileList"=hex(0):
"Everything.efu"=hex(0):
"efu_auto_file"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.efu\UserChoiceLatest\ProgId]
"ProgId"="Applications\\Everything.exe"
horst.epp
Posts: 1654
Joined: Fri Apr 04, 2014 3:24 pm

Re: EFU file association

Post by horst.epp »

Here I fixed it by
Unchecking the EFU association in Everything and apply.
Select the EFU association again and apply.
Double-click an efu file in Explorer
Windows asks what app to use, select Everything and Always.
______________________________________________________
Windows 11 Home Version 25H2 (OS Build 26200.8894)
Everything 1.5.0.1418b (x64), Everything Toolbar 2.4.1
therube
Posts: 5764
Joined: Thu Sep 03, 2009 6:48 pm

Re: EFU file association

Post by therube »

I use portable.

I'll just note that I had the \Software\Microsoft\Windows\CurrentVersion\Explorer\ registry entries set up, pointing to an old 1.5.0.1302 version of Everything.

That particular version had the (Options) checkmark, emboldened.

My other Instances, show as Indeterminate.


As horst pointed out, unchecking (Options) .efu in .1302 removed the \Software\Microsoft\Windows\CurrentVersion\Explorer\,
then in .1418 (Options), I enabled (Associated) it, & that set up the HKEY_CLASSES_ROOT\Everything.efu settings.


(I'm not apt to .efu much, & I'm not apt "click" on a .efu, rather I'd use, File | Open, so in that respect, for me, that the Windows Registry entries pointed to an old version, was kind of immaterial.)