I've tried the "sc start YourServiceName" as a custom action but is does not start the service in 32bit and on receives an installer error on 64bit. What does work for 32bit is "net start YourServiceName", but it errors on 64bit. Any suggestions
The only cause I can think of for this is the service is not properly implementing the service interfaces, it is not handling the requests correctly. Try debugging the service to see what's wrong.