ETP Server as a service not Scanning

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
KernalCheddar
Posts: 14
Joined: Fri Aug 11, 2017 6:51 pm

ETP Server as a service not Scanning

Post by KernalCheddar »

Hello,

We've been using an ETP server for our organization for the last few years and love it, but it's always been kind of an annoyance that after a server reboot we have to go back in and manually re-start the software to get the server running again. A couple weeks ago I found the instructions here: https://www.voidtools.com/support/everything/etp/ for setting up the ETP server as a service, and proceeded to do so, however we've run into an issue with it.

It looks like if just the service is running (not the actual software) we can still connect to the ETP Server as a client, but the server isn't scanning/updating the indexes at all. we discovered this after we made a significant change to one of our file servers and the scheduled scan time came around and nothing updated. Is this a known problem? or is there something I can do to fix it?

Thanks for all that you do!
void
Developer
Posts: 16748
Joined: Fri Oct 16, 2009 11:31 pm

Re: ETP Server as a service not Scanning

Post by void »

Because the Everything client service is running as Local System it does not have access to the network.

Please try changing the Everything client service log on as:
  • From the Start menu, type in the following:
    services
  • Click Services
  • Right click Everything Client and click Properties.
  • Click the Log On tab.
  • Check This account.
  • Provide a local account and password with network access.
  • Click OK.
  • Right click Everything Client and click Stop.
  • Right click Everything Client and click Start.
KernalCheddar
Posts: 14
Joined: Fri Aug 11, 2017 6:51 pm

Re: ETP Server as a service not Scanning

Post by KernalCheddar »

Sorry for the late response, I have done all that but it still doesn't appear to be scanning. for the ETP service, where is the default database location? I have the Everthing executable located in C:\Everything and the database in there. when I manually launch the software from the server I can see the database is up to date, but when I connect with the client on another machine it isn't. It's almost like there's a second database it's referencing. I have made sure to stop the software from using the appdata folder.
void
Developer
Posts: 16748
Joined: Fri Oct 16, 2009 11:31 pm

Re: ETP Server as a service not Scanning

Post by void »

Please check Store settings and data in %APPDATA%\Everything is disabled:
  • Stop the Everything client service with:
    Everything -stop-client-service
  • Run Everything.exe from C:\Everything
  • From the Tools menu, click Options.
  • Click the General tab on the left.
  • Uncheck "Store settings and data in %APPDATA%\Everything"
  • Click OK.
  • Exit Everything (File -> Exit)
  • Start the Everything client service with:
    Everything -start-client-service
If enabled, your settings will incorrectly be stored in %APPDATA%\Everything for the user account running the Everything client service.

If the issue persists, please check the debug output:
  • Stop the Everything client service with:
    Everything -stop-client-service
  • Open your Everything.ini in C:\Everything
  • Change the following line:
    debug_log=0
    to:
    debug_log=1
  • Save changes and exit Notepad.
  • Delete your Everything.db in C:\Everything to force Everything to rebuild a fresh database.
  • Start the Everything client service with:
    Everything -start-client-service
  • Please check your Everything Debug Log.txt which will be in the %TEMP% folder the user account running the Everything client service.
  • Please send the Everything Debug Log.txt to support@voidtools.com
KernalCheddar
Posts: 14
Joined: Fri Aug 11, 2017 6:51 pm

Re: ETP Server as a service not Scanning

Post by KernalCheddar »

thanks so much! I took a look at those logs myself and discovered the issue was that we were having it scan mapped drives, but the service account for the ETP server service did not have those drives mapped. I changed it to scanning UNC paths instead and it's working now. Now I just need to change everyone's ini files to translate the UNC paths to their own mapped drives...
Post Reply