Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.

EngineServer as service

How do you configure the engineserver to run without a specific user profile, like a service for example?
We want the engineserver running whilstever the server is up and running without the need for a specific user profile to be logged in.
I'd imagine this is pretty standard but I've never done it.

Comments

  • The SRP Engine Server does not have the ability to run as a service in and of itself. It is a desktop app at its core. However, we have clients who use the Task Scheduler to launch it with the appropriate triggers. This should get you close to what you are trying to achieve.
  • Thanks. And what about utilising NSSM to behave like a service?
    I have zero experience with this as well other than some vague recollection of it being mentioned in a similar vein some time ago. I don't remember if it was for this or something else.
  • We've used that, or something like it, to launch actual OpenInsight sessions before. Therefore, it can work. However, as I recall, since it launches as a service without a desktop login, there is some odd behavior due to OI being invisible. I cannot recall if it affected underlying behavior or our code or just the interaction with the app itself. YMMV!
  • AusMarkB, this isn't what you asked for but https://learn.microsoft.com/en-us/sysinternals/downloads/autologon Autologon can be used to automatically log a server in and start processes. It isn't as reliable as running it as a service since it's still running on the desktop but just in case you weren't aware of this might be a stop gap for you. The nice thing about Autologon is then you can remote desktop to the session and see what was running on the server, if anything broke to the debugger, etc but some IT departments might not allow this which is why it's not optimal in all environments.
Sign In or Register to comment.