Does Everything run processes with specific privilagues

Discussion related to "Everything" 1.5.
Post Reply
vsub
Posts: 501
Joined: Sat Nov 12, 2011 11:51 am

Does Everything run processes with specific privilagues

Post by vsub »

I have a strange problem with windows and I am trying to figure out what is causing it

When I try to run specific games by double clicking on the shortcut or go to the folder that contain the exe(the parent process of the game when I run it from the shortcut\exe is explorer.exe),it takes 2-3 times longer(40-60 seconds)until the game window appears but if I use Everything to run the shortcut\exe,it loads really fast(15-20 seconds)

I am using the service and everything is not running as admin
Any ideas?

I have only the windows defender
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Does Everything run processes with specific privilagues

Post by void »

Everything runs programs with IContextMenu::Invoke and the default verb.
Executing programs is still done through the shell.

Some sort of weird hooking from the Windows Explorer process?
Please try temporarily disabling Windows Defender and see if the issue persists.

Please try copying the exe/lnk filename (Ctrl + Shift + C) and paste it in Start -> Run and see if you get the same startup performance.
Please try the same with a command prompt and Task Manager -> File -> Run
vsub
Posts: 501
Joined: Sat Nov 12, 2011 11:51 am

Re: Does Everything run processes with specific privilagues

Post by vsub »

Maybe it have something to do with AntiCheatExpert
The behaviour is really weird

If I start those game with anything related to explorer,then I get a massive delay
Here are some examples

I get slowdowns if
1.Create an autohotkey script that is triggered by a hotkey to display a menu with paths to those games
2.If right click on the game exe\shortcut that is on the desktop(the desktop is part of explorer)or open a folder with explorer
3.If I pin the game to the taskbar and run it from there
4.If I run the game from the start menu
5.Win+R
6.Taks Manager=>Run a new task

And I don't get slowdowns if
1.I open the cmd,drop the exe/shortcut to it and run it
2.If I create an autohotkey script that dispays a gui with the paths and run them from there
3.If I use any program other than explorer
XnView(browsing)
XYPlorer
Q-Dir
Even Notepad(File=>Open=>select all files=>right click on the game and choose open)
Create an autohotkey script that is using Shell.Explorer and navigate to the game
Here is a weird one...System Informer=>System=>Run(the windows run and task manager run are slow but this is not :? )
And of course,Everything also have no problems

If I run any of the game launchers(from which I run the game after that),if the launcher is started in ANY of the problematic methods,the game will also load slowly
And if I run the launcher with any of the non problematic methods,than the game will load fast when I run it from the laucner

If I right click on the exe and use something like AdvancedRun(nirtools),if I add the option AutoRun=1 to the cfg so the game starts directly without displaying the AdvancedRun configuration dialog,then I get slowdowns but if I disable the AutoRun=1 option and run the game from the Run button in the configuration window(using the default settings)then it loads fast

It's so weird and annoying

I don't know if I miss anything but I tried once to disable everything I can in windows defender and restarted the pc after that but there was no change
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Does Everything run processes with specific privilagues

Post by void »

Please try the built-in Resource Monitor.
Look for processes using extra CPU and Disk I/O when launching a game.

Please try Process Monitor from Microsoft and watch what calls explorer.exe (and other programs from above) are making.

Try copying Everything.exe to explorer.exe and see if it process name related.
vsub
Posts: 501
Joined: Sat Nov 12, 2011 11:51 am

Re: Does Everything run processes with specific privilagues

Post by vsub »

I can't really see any difference :(
It's a powerfull hardware so in both cases there is barely any cpu\gpu usage
It's like when I run it from explorer the process(the game exe)stays idle doing nothing for maybe 20 or more seconds and when I run the game from Everything or any of the other methods,I start seeing activities immediatelly because there is no delay.
Like when I use everything,it skips that delay and directly goes to the part when the game starts to load when I run it with explorer
I don't see anything extra getting loaded when I run the game from explorer
i7 14700HX,RTX 4070,64GB ram
Post Reply