cmd4ever wrote: 2026-05-06, 22:24 UTC
The question remaining. Why TC can't use my instance when launched by TC itself.
Starting point
ghisler(Author) wrote: 2026-05-06, 10:13 UTC
does Total EXACTLY know how to call this utility
Yes, calling everything is done like this:
1. Find a window where the class is named "EVERYTHING_TASKBAR_NOTIFICATION",
or when UseEverythingInstance is set, look for a class named "EVERYTHING_TASKBAR_NOTIFICATION_(instance name)"
2. Send WM_USER messages to that window with specific requests, and wait for the reply.
Code: Select all
TWO Everything instances available!
Neither Everything 1.4 nor TC 11.57 was launched as an administrator.
Everything Service: "Everything" running -> Unnamed instance == my main instance ---- Task Manager > Processes: 1.7 MB
Everything Service: "Everything (TC)" running -> Named instance (my second instance) - Task Manager > Processes: 1.4 MB
Button in TC with command: C:\Everything\Everything_1.4\everything.exe
Button in TC with command: C:\Everything\Everything_1.4\TC\everything.exe -instance "TC" -startup
C:\Everything\Everything_1.4\Everything.ini
C:\Everything\Everything_1.4\TC\Everything-TC.ini
Options > Everything - 1.4.1.1032 -> Indexes > Folders: C:\totalcmd\Tests\
Options > Everything (TC) - 1.4.1.1032 -> Indexes > Folders: C:\Testfolder\
wincmd.ini - [Configuration]
Everything=C:\Everything\Everything_1.4\TC\everything.exe -instance TC
UseEverythingInstance=TC
Example 1:
- Total Commander is running ->

‘Everything’
- The two Everything instances, “Everything” and “Everything (TC)”, are running -> 2 icons in the system tray
- wincmd.ini [Configuration] UseEverything=1
- Search query in TC: ev: start
-
Search result: C:\Testfolder\ -> Everything (TC) -> OK!
Example 2:
- Close the “Everything (TC)” instance, so that only the unnamed “Everything” instance remains open
- wincmd.ini [Configuration] UseEverything=1
- Restart TC with the command: cm_exit 9
- Total Commander has started -> ☐ ‘Everything’ <-- Everything is UNCHECKED because the “Everything (TC)” instance is closed
- Search query in TC: ev: start (click the “Start search” button)...
- The “Everything (TC)” instance was started in the background due to this search query in TC,
based on this setting:
wincmd.ini [Configuration] Everything=C:\Everything\Everything_1.4\TC\everything.exe -instance TC
and the Everything option was checked ->

‘Everything’
-
Search result: C:\Testfolder\ -> Everything (TC) -> OK!
Example 3:
- Close both Everything instances, “Everything” and “Everything (TC)”, meaning there are now NO Everything instances open
- Restart TC with the command: cm_exit 9
- wincmd.ini [Configuration] UseEverything=1
- Total Commander has started -> ☐ ‘Everything’ <-- Everything is UNCHECKED because the “Everything (TC)” instance is closed
- Search query in TC: ev: start (click the “Start search” button)...
- The “Everything (TC)” instance was started in the background due to this search query in TC,
based on this setting:
wincmd.ini [Configuration] Everything=C:\Everything\Everything_1.4\TC\everything.exe -instance TC
and the Everything option was checked ->

‘Everything’
-
Search result: C:\Testfolder\ -> Everything (TC) -> OK!
I'm again happy with the test results! 
Those results were exactly what I expected!
In other words, if a parameterization is set up for a specific Everything [sub]instance in Total Commander,
and a search query is then performed in Total Commander using the TC parameters ed: or ev:,
only files and/or folders from folders or drives indexed in Everything appear in the TC search results.
It should work the same way in Everything 1.5 - though I haven't tested it.
In Everything 1.5, the option “Run indexing process as administrator (recommended)”
is suggested during installation if a portable version is being used:
Run indexing process as administrator
Typing the command `
root: ...` directly into Everything shows which drives or folders are indexed in Everything.
I hope that answers your question, because my tests have shown that the expected results can be achieved,
and unfortunately I can't offer any further insight on this topic.
EDIT:
Added: Everything 1.5 - Run indexing process as administrator
[OT]My next task: Uninstall all instances of Everything 1.4 and
revert to the latest 1.5 version.
[/OT]