Is Alpha supposed to have 2 different Services running?

Discussion related to "Everything" 1.5.
Post Reply
etl
Posts: 16
Joined: Sat Dec 29, 2018 8:37 am

Is Alpha supposed to have 2 different Services running?

Post by etl »

I have only installed "Everything-1.5alpha" (I uninstalled Everything's Stable release before switching to Alpha), yet I see I have two services running, one called "Everything" and one called "Everything (1.5a)" (see screenshot below). Is this the intended behavior?


image.png
image.png (62.05 KiB) Viewed 6859 times

(Apologies if this has been answered elsewhere, I did try to search the forum before posting, but it was unclear to me whether this was related to viewtopic.php?p=40399&hilit=alpha+services#p40399, which seemed to be pretty outdated)
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by void »

The Everything Service is for Everything 1.4.
The Everything (1.5a) Service for Everything 1.5 alpha.

You will need both if you run both Everything 1.4 and Everything 1.5 alpha.

Uninstall Everything 1.4 if it is not in use.
etl
Posts: 16
Joined: Sat Dec 29, 2018 8:37 am

Re: Is Alpha supposed to have 2 different Services running?

Post by etl »

Thank you for the fast reply, that is what I thought. Strange that I thought I had definitely uninstalled 1.4 long ago. Guess it's time to back up my prefs, fully uninstall everything Everything, then fresh install 1.5 and keep an eye on it in the future for any recurring weirdness.

EDIT: While uninstalling, I realized that I had at some point installed either EverythingToolbar and/or EverythingPowertoys, and I'm guessing one of those probably came bundled with v1.4, at least if I didn't properly configure them to use 1.5. Given that I no longer use those plugins anyway, when I do a fresh install of v1.5 I am hoping it should behave normally.
anmac1789
Posts: 745
Joined: Mon Aug 24, 2020 1:16 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by anmac1789 »

For some reason I have 2 instances of Everything64.exe running
image.png
image.png (108.57 KiB) Viewed 6829 times
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by void »

That's normal.

One process is the Everything Service. (running as SYSTEM and ~1MB of RAM)
The other process is the GUI. (running as USER)
anmac1789
Posts: 745
Joined: Mon Aug 24, 2020 1:16 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by anmac1789 »

void wrote: Wed May 21, 2025 6:28 am That's normal.

One process is the Everything Service. (running as SYSTEM and ~1MB of RAM)
The other process is the GUI. (running as USER)
Okkk makes sense thank you sir !!
etl
Posts: 16
Joined: Sat Dec 29, 2018 8:37 am

Re: Is Alpha supposed to have 2 different Services running?

Post by etl »

void wrote: Wed May 21, 2025 1:15 am The Everything Service is for Everything 1.4.
The Everything (1.5a) Service for Everything 1.5 alpha.

You will need both if you run both Everything 1.4 and Everything 1.5 alpha.

Uninstall Everything 1.4 if it is not in use.

Well, I did a fresh install of Everything, transferred over my config, and soon noticed I had two services running again!

I did some digging though, and I think I figured out the cause. I noticed that the services seemed to be launched from the exact same v1.5 executable (see attached screenshot)... and then I found this lovely nugget:
Woailizhi wrote: Wed Apr 28, 2021 11:16 am Now it seems I have two services running. I have done something wrong. What should I do now?>

And I realized if you create the file "C:\Program Files\Everything 1.5a\NO_ALPHA_INSTANCE" (which I guess I thought I still needed from past versions), then Everything installs its service with the name "Everything" but DOESN'T uninstall the service named "Everything 1.5a"! And if you delete that file (or reset the
alpha_instance
config, the service named "Everything" doesn't get uninstalled either.

Void, since it seems the whole "alpha_instance" thing might no longer be needed for compatibility, maybe it would be good to remove it? (or if it's still useful to keep around, might be good to make sure that installing the service under one name also uninstalls it under the other name.)


.
Attachments
image.png
image.png (64.37 KiB) Viewed 6800 times
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by void »

Creating the NO_ALPHA_INSTANCE file is not really recommended.

I recommend disabling Tools -> Options -> Advanced -> alpha_instance instead.



Easiest way to uninstall the Everything (1.5a) Service:
Copy your Everything.exe to an empty folder:
Run:
Everything.exe -uninstall-service

Delete Everything.exe and the empty folder.

-or-

From an admin command prompt, run:

sc delete "Everything (1.5a)"


-or-

From powershell:

Get-Service -Name "Everything (1.5a)" | Remove-Service
horst.epp
Posts: 1642
Joined: Fri Apr 04, 2014 3:24 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by horst.epp »

void wrote: Wed May 21, 2025 8:04 am Creating the NO_ALPHA_INSTANCE file is not really recommended.

I recommend disabling Tools -> Options -> Advanced -> alpha_instance instead.
But the NO_ALPHA_INSTANCE file is the simple way to get rid of the useless file name suffixes
if one only runs the Alpha.
therube
Posts: 5723
Joined: Thu Sep 03, 2009 6:48 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by therube »

I suppose it can't hurt, so long as you're cognizant of what might or might not be going on.


Earlier discussion, Replacing my Everything 1.4 installation with the test version?
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by void »

NO_ALPHA_INSTANCE will break any existing Everything 1.4 installation.

It is used to test the removal of the 1.5a instance once Everything 1.5 goes beta.
horst.epp
Posts: 1642
Joined: Fri Apr 04, 2014 3:24 pm

Re: Is Alpha supposed to have 2 different Services running?

Post by horst.epp »

void wrote: Thu May 22, 2025 2:01 am NO_ALPHA_INSTANCE will break any existing Everything 1.4 installation.

It is used to test the removal of the 1.5a instance once Everything 1.5 goes beta.
I guess not many users run both versions in parallel.
It's no real benefit to do that.
Maybe for testing purposes, but these users should have the required knowledge :)
Post Reply