One of my services, an IpSwitch WS_FTP Server and SSH server both have services that have not been restarting correctly. I have traced it down to being the sort of error that is being caused by group policy refreshing.
Those two services depend on the PostgreSQL service to be running, under the same user account.
That user account is a local account on the server, so after a reboot, the services do not start (although set to automatic). If I go to the properties and type in the local user account and password, then I get the message saying "User" has been granted the log on as service right.
The problem is everytime the server reboots or group policy refreshes, I have to manually start those services.
How do I set this up correctly so the server always knows to allow this local user to start a service?