We have developed a software using C#. After setup, the software installs two services, one of them is interactive in some cases as well. Although we successfully tested the software in our Windows 2008 R2 x64 virtual test servers, the interactive service did not work in customer's server.
While the software installs the service, the event log says: The XXXXXX service is marked as an interactive service. However, the system is configured not to allow interactive services. This service may not function properly.
When we try to start the service, it gives out: Failed to start, service specific error.
The server in our customer is Windows 2008 R2 x64 virtual machines. I set the properties of service "To Allow for Interact with Desktop" and also enabled and started "Interactive Service Detection Service" as well. Neither solved the problem.