I am trying to run an EXE file as a service with no user logged into the server. I have created the service and it starts up without a problem.
The problem is that the service only runs correctly when the user is logged in. This behavior is the same regardless of whether the service runs as an administrator or restricted user.
The EXE copies files from one directory to another. I verified that the user has permissions to both directories.
If I log in as the user and run the EXE file, it copies the files. Are there any Windows permissions (Group Policy or Local Settings) that may be preventing the EXE file from running as a service?