1280: removed requirement for multiple Everything Service instances

Discussion related to "Everything" 1.5 Alpha.
Post Reply
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

1280: removed requirement for multiple Everything Service instances

Post by therube »

1280:
removed requirement for multiple Everything Service instances
Explain if you would?
As it is currently, I have multiple Everything Services running for multiple Instances.

Also in my case, the different Instances may very well be running different versions of Everything (but that is only because depending on what a particular Instance may be for, I may have just never updated it to the more recent alpha).

And does bitness (x86 &/or x64) play into this?
horst.epp
Posts: 1452
Joined: Fri Apr 04, 2014 3:24 pm

Re: 1280: removed requirement for multiple Everything Service instances

Post by horst.epp »

To my understanding the service only avoids the UAC access problems.
So the service for every instance does exactly the same even for different versions.
No need for multiple servcices.
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: 1280: removed requirement for multiple Everything Service instances

Post by therube »

Actually, enabling the Service is where you will see the UAC prompt kick in (for its' installation/un-installation).

Most importantly what using the Service does is to allow the UI to run at a User level rather then at an Administrative level.
void
Developer
Posts: 16861
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1280: removed requirement for multiple Everything Service instances

Post by void »

Previous versions would use a unique Everything Service for each instance.

This is no longer required.

Only a single Everything Service needs to be installed now.
All instances will share the same Everything Service.



Previous versions would install the service as:
Everything Service (instance name)

To remove these services:
  • (make a backup of your registry before making any changes)
  • From the Start Menu, search for:
    regedit
  • Click regedit.exe
  • In the Registry Editor, delete the following key(s):
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Everything (instance name)
  • Restart your PC


1280a will now always install the service as:
Everything Service
(even when you are using an instance name)



Hopefully this will make using multiple instances smoother. (you shouldn't be prompted to install the Everything Service for a new instance)


And does bitness (x86 &/or x64) play into this?
No.
The Everything Service (x86 or x64) will work with the Everything Search client (x86 or x64)
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: 1280: removed requirement for multiple Everything Service instances

Post by therube »

To remove these services: ... regedit.exe
Everything.exe -uninstall-service -instance instance_name
will accomplish the same.
(Removing the Service itself & the associated entry from the Windows Registry).
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Re: 1280: removed requirement for multiple Everything Service instances

Post by therube »

And does bitness (x86 &/or x64) play into this?
No.
The same service works for both x86 & x64 GUI.
void
Developer
Posts: 16861
Joined: Fri Oct 16, 2009 11:31 pm

Re: 1280: removed requirement for multiple Everything Service instances

Post by void »

Everything.exe -uninstall-service -instance instance_name
will accomplish the same.
This will remove the main unnamed Everything Service in 1280+.
-instance will no longer work with service control command line options.
And does bitness (x86 &/or x64) play into this?
No.
The same service works for both x86 & x64 GUI.
This is correct.
Post Reply