I am trying to start an external process from a .NET Windows service. In the past I have used the Process.Start() overload that takes the executable path and a
Process.Start()
Use Filemon and see if it is trying to open a config file and not finding it. I once had this error due to a malformed config.