Thanks for the feedback therube and tuska,
General -> Start Everything on system startup
- I've never had that enabled. Now it shows as "indeterminate". I guess that doesn't matter (& will not start on system startup).
Another Everything instance is set to run on startup.
Please check your registry under:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
There should be an entry for Everything
Manually delete it if needed.
General -> Run indexing process as administrator
- Is enabled, though I do get a UAC prompt on each open. (Opens speedily on my end.)
start "" .\everything.exe -instance 15
If you wish to avoid the UAC prompt, use the Everything Service.
"Run indexing process as administrator" and the "Everything Service" do the exact same thing, that is: run Everything.exe with -svc
"Run indexing process as administrator" runs in session 1, while the "Everything Service" runs in session 0.
"Run indexing process as administrator" will show the UAC prompt.
The "Everything Service" will not show the UAC prompt.
I recommend the "Everything Service" if you want to avoid the UAC prompt:
- In Everything, from the Tools menu, click Options.
- Click the General tab on the left.
- Check Everything Service.
- Uncheck Run indexing process as administrator.
- Uncheck Run as administrator.
- Click OK.
So now, the indexing process appears to be a child of the GUI? (Which I guess doesn't matter?)
Correct.
The indexing process is launched as a child process from the GUI process.
The indexing process shows as High integrity & Full elevation.
Is that more or less "safe" then using the Everything Process (service), or doesn't matter (particularly)?
A lot safer than running Everything GUI as an admin.
"Run indexing process as administrator" and the "Everything Service" offer the same "safeness".
Both run as High integrity / Full elevation.
Both have very limited functionality and only feature NTFS indexing and monitoring services.
When using the indexing process, on startup (after UAC prompt), there is a short period of time, oh I suppose it could be a few seconds, where the GUI has drawn, files are listed, but during that time, Everything is actually in a "busy" state (& you might catch file changes turnings up - mouse cursor should show that). I guess that is Everything picking up on changes since its last close?
There was a few changes in 1320a with redrawing new results.
I am working on ways to make the redrawing "less busy".
There will be changes in the next alpha update.
The only thing that "bothers me" at the moment is that the UAC query has to be confirmed for Everything when the PC is started.
I recommend the "Everything Service" if you want to avoid the UAC prompt:
- In Everything, from the Tools menu, click Options.
- Click the General tab on the left.
- Check Everything Service.
- Uncheck Run indexing process as administrator.
- Uncheck Run as administrator.
- Click OK.
This is on Windows 7 64. Is this why the UAC is always displayed? Is it a feature of Win 10 for standard users to start/stop?
I couldn't get the UAC prompt to show on Windows 7 x64.
I'll keep looking into the issue.
Maybe setting the permissions failed.
Any errors are shown in the
debug output when installing the Everything Service. (please try toggling the Everything Service to see any errors)