Everything search: no effect
Moderators: Hacker, petermad, Stefan2, white
Everything search: no effect
- Win 10 x64
- Fresh install of TC 9b1x64
- Fresh install of Everything 1.4.0.713b Beta x64 (installed as service)
- TC complains when the Everything.exe is not running, so it's being detected
Searching for "*.exe" in "c:\" takes exactly the same time with both options.
*Edit:
Using Everything 1.3.4.686 (as Admin) and running TC as Admin made no difference.
- Fresh install of TC 9b1x64
- Fresh install of Everything 1.4.0.713b Beta x64 (installed as service)
- TC complains when the Everything.exe is not running, so it's being detected
Searching for "*.exe" in "c:\" takes exactly the same time with both options.
*Edit:
Using Everything 1.3.4.686 (as Admin) and running TC as Admin made no difference.
Same here with Everything version 1.4.0.719b (x64) running as service
and in background.
Searching for a simple thing like "rente monika" gives in Everything itself
1 dir and 9 files without any delay.
The same search in TC gives 1 dir and only 3 files but after searching the whole filesystem on c:\
Please note that using the command line tool es.exe from Everything shows the same results as the Everything GUI.
and in background.
Searching for a simple thing like "rente monika" gives in Everything itself
1 dir and 9 files without any delay.
The same search in TC gives 1 dir and only 3 files but after searching the whole filesystem on c:\
Please note that using the command line tool es.exe from Everything shows the same results as the Everything GUI.
exactly the same here. glad i'm not alone with this though.MVV wrote: I search in C:\Windows\winsxs dir and it takes too long time (TC enumerates all thousands of directories) while Everything shows results immediately.

first i thought there's also some plugin active, but no.
Version 1.4.0.713b (x64)
offtopic. where to get this version? i can't see it, is this non-public?Horst.Epp wrote:Same here with Everything version 1.4.0.719b (x64)...
/edit: ah, changing the download url helps.
licenced and happy TC user since 1994 (#11xx)
You need to download the Everything DLLs from the SDK:
http://www.voidtools.com/Everything-SDK.zip
Put Everything32.dll / Everything64.dll in the TC dir.
Now start any Everything.exe instance before starting a search, because the DLL communicates via IPC with the exe.
see https://www.voidtools.com/support/everything/sdk/ipc/
In TC x64, TC should use Everything now. The 32-bit version doesn't seem to work for some reason.
http://www.voidtools.com/Everything-SDK.zip
Put Everything32.dll / Everything64.dll in the TC dir.
Now start any Everything.exe instance before starting a search, because the DLL communicates via IPC with the exe.
see https://www.voidtools.com/support/everything/sdk/ipc/
In TC x64, TC should use Everything now. The 32-bit version doesn't seem to work for some reason.
TC plugins: PCREsearch and RegXtract
Yes, if I put Everything libraries to TC dir (BTW TC should give a hint to user regarding these libraries), TCx64 is able to use Everything, but not TCx86. I have 32-bit Everything.
I've tried to search for component in C:\Windows\winsxs and got same 160+74 results in both TCx86 (with non-working Everything) and TCx64 (with Everything).
Searching for component in C:\ gives 524+121 results in TC and 667 in Everything (I've searched with regex using c:.*\\[^\\]*component[^\\]*$ query). I've compared resulting lists and noticed that the only difference was in c:\windows\system32\config\components folder that TC doesn't see w/o elevation. Elevated TC gave me 546+121 results so all seems to be correct.
Also I've noticed that elevated TC can't communicate with non-eleveated Everything, TC completely hangs (it will be sad if TC will unable to communicate with Everything regarding of elevation).
I've tried to search for component in C:\Windows\winsxs and got same 160+74 results in both TCx86 (with non-working Everything) and TCx64 (with Everything).
Searching for component in C:\ gives 524+121 results in TC and 667 in Everything (I've searched with regex using c:.*\\[^\\]*component[^\\]*$ query). I've compared resulting lists and noticed that the only difference was in c:\windows\system32\config\components folder that TC doesn't see w/o elevation. Elevated TC gave me 546+121 results so all seems to be correct.
Also I've noticed that elevated TC can't communicate with non-eleveated Everything, TC completely hangs (it will be sad if TC will unable to communicate with Everything regarding of elevation).
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Sorry, I fogot to include Everything32.dll and Everything64.dll. I will include them in the next beta.
That's indeed bad. I will have to disable everything when TC runs elevated.Also I've noticed that elevated TC can't communicate with non-eleveated Everything, TC completely hangs (it will be sad if TC will unable to communicate with Everything regarding of elevation).
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Meh, I guess I'll have to use TC x64, instead of x86... ...maybe! Not all plugins are x64.TW wrote:ah, you're right.
TC x64 + Everything x86 --> works
TC x64 + Everything x64 --> works
TC x86 + Everything x86 --> does not work
TC x86 + Everything x64 --> does not work
Anyway, not a big problem. Thank you Mr. Ghisler for the very nice update! :-)
Regards
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
This does work here...TC x86 + Everything x86 --> does not work
Just make sure you don't run TC elevated. Btw, I found a way to make elevated TC acces non-elevated "Everything"! Just the reverse isn't possible without changes to Everything.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com