Since there have been strong calls here for a new approach regarding 'UseEverythingInstance=',
I would like to share my opinion on this below.
For me, 'UseEverythingInstance=' has always been necessary only to establish a connection from TC to EV 1.5a.
wincmd.ini [Configuration] UseEverythingInstance=1.5a
Note:
- This 1.5a instance will be removed when Everything 1.5 is ready for beta/release.
- Since Everything has also made the configuration parameter: NO_ALPHA_INSTANCE (file without an extension)
available for the same purpose, UseEverythingInstance= is no longer strictly necessary.
Example:
UseEverythingInstance=PRIVATE
This parameter isn't strictly necessary to launch a specific Everything instance,
not even in Everything 1.5, which is why I haven't used it in a long time.
I use a main instance (which starts automatically) and sub-instances for special cases (currently launched manually)
where the sub-instances are currently launched via buttons in Total Commander and have different icon colors.
This means that any Everything instance can be manually started with a single click.
In the current EV 1.5 version, there is only one Everything service named "Everything."
This optional setting in wincmd.ini is suitable if 'Everything'
- is only occasionally started manually and NOT automatically with Windows
- Program files, e.g. Everything64.exe respectively Everything.exe, etc. were NOT stored in %COMMANDER_PATH%
This parameter causes Everything to launch automatically in the background when a search query is started in TC.
This prevents the user from seeing the message "... 'Everything isn't installed!' ...".
For me, the main instance ALWAYS starts automatically with Windows (in theory, I wouldn't need this parameter)
(main instance == my desired Everything instance == "UseEverythingInstance=" without requiring an entry in wincmd.ini!).
I also don't consider it too much to ask if, for a desired instance <> main instance, the following parameters must be specified:
The instance name once and the path to that instance [with additional Everything parameters] once.
My conclusion:
The TC parameter: UseEverythingInstance= is not required ...
a) if you use the main instance for this purpose (your desired instance)
b) if you start the desired instance using a [colored] button when needed
c) if you start Everything along with Windows (this may require sufficient RAM [if multiple instances are running]...)
It's interesting that this issue is causing such a stir now, since it was actually introduced back in 2016.
HISTORY.TXT
28.06.16 Added: wincmd.ini [Configuration] Everything=Everything.exe set location of everything to run when it's not running,
and TC checks "Everything" checkbox (32/64)
27.11.16 Added: Everything: Support named instances (Everything.exe -instance "somename"): wincmd.ini [Configuration]
UseEverythingInstance=somename (32/64)