Can't open NFTS/FAT/exFAT drives with single/double click

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
CandleRetrace
Posts: 3
Joined: Sun Jun 25, 2023 12:17 pm

Can't open NFTS/FAT/exFAT drives with single/double click

Post by CandleRetrace »

Hi, I'm using version 1.5.0.1351a of Everything.

Everytime I try to open a NFTS/FAT/exFAT drive by single or double clicking it in Everything it displays:

"[driveletter]:\

The filename, directory name or volume label syntax is incorrect."

When I right click a drive and click Open, instead of single/double clicking, they open just fine.


I tried the latest official version of Everything (1.4.1.1024) and I don't experience this issue on it.

I've tried comparing config files of both versions and there doesn't seem to be anything that would indicate why I can't open the drives by single/double clicking them on version 1.5.0.1351a.
void
Developer
Posts: 15480
Joined: Fri Oct 16, 2009 11:31 pm

Re: Can't open NFTS/FAT/exFAT drives with single/double click

Post by void »

This issue can occur if you run Everything as administrator.

Please make sure Everything is installed correctly and running as a standard user:
  • In Everything, from the Tools menu, click Options.
  • Click the General tab on the left.
  • Check Store settings and data in %APPDATA%\Everything.
  • Uncheck Run as administrator.
  • Check Everything Service. (Please make sure this is tick-checked and not square-checked)
  • Click OK.
  • Exit Everything (right click the Everything tray icon and click Exit).
  • Restart Everything.
Please let us know if the issue persists.
CandleRetrace
Posts: 3
Joined: Sun Jun 25, 2023 12:17 pm

Re: Can't open NFTS/FAT/exFAT drives with single/double click

Post by CandleRetrace »

void wrote: Sun Jun 25, 2023 10:41 pm This issue can occur if you run Everything as administrator.

Please make sure Everything is installed correctly and running as a standard user:
  • In Everything, from the Tools menu, click Options.
  • Click the General tab on the left.
  • Check Store settings and data in %APPDATA%\Everything.
  • Uncheck Run as administrator.
  • Check Everything Service. (Please make sure this is tick-checked and not square-checked)
  • Click OK.
  • Exit Everything (right click the Everything tray icon and click Exit).
  • Restart Everything.
Please let us know if the issue persists.
Thanks for the reply.

I carefully went through all the steps you listed out and unfortunately this doesn't resolve the issue.

I have no issues with the latest stable build (1.4.1.1024) and that's running as administrator.

I tested different versions of the Alpha including the first version of it and this issue is present even in the first Alpha version.
void
Developer
Posts: 15480
Joined: Fri Oct 16, 2009 11:31 pm

Re: Can't open NFTS/FAT/exFAT drives with single/double click

Post by void »

Everything 1.5 opens items with IContextMenu::InvokeCommand.
Everything 1.4 opens items with ShellExecute.



I'm not sure why IContextMenu::InvokeCommand is not working for you.

To disable IContextMenu::InvokeCommand and use ShellExecute with Everything 1.5:
  • 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:
    execute
  • Select shell_execute_invoke_id_list.
  • Set the value to: false
  • Click OK.
Please let me know if the issue persist.



Debug logs might help find the issue:
  • In Everything, from the Tools menu, under the Debug submenu, check Start Debug Logging.
  • Attempt to open your drive.
  • In Everything, from the Tools menu, under the Debug submenu, check Stop Debug Logging.
    ---this will open your Everything Debug Log.txt in Notepad.
  • What is shown in your debug log?
CandleRetrace
Posts: 3
Joined: Sun Jun 25, 2023 12:17 pm

Re: Can't open NFTS/FAT/exFAT drives with single/double click

Post by CandleRetrace »

void wrote: Mon Jun 26, 2023 10:39 pm To disable IContextMenu::InvokeCommand and use ShellExecute with Everything 1.5:
  • 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:
    execute
  • Select shell_execute_invoke_id_list.
  • Set the value to: false
  • Click OK.
Doing this fixed the issue, I can now open drives by single & double clicking them.

Thanks alot for the help :)
Post Reply