title: Service {ServiceName} was not found on computer '.'
body: <p>I have a Windows service that runs on my local PC. My operating system is windows 7. I want to Start my service via C# code without going through "Computer Management > Services". </p>
  
  <p>When I run the code below it gives me the following <code>Exception</code>:</p>
  
  <blockquote>
    <p>"Service {ServiceName} was not found on computer '.'." </p>
  </blockquote>
  
  <pre><code>ServiceController service = new ServiceController(serviceName);
  try
  {
      TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);
  
      service.Start();
      service.WaitForStatus(ServiceControllerStatus.Running, timeout);
  }
  catch
  {
      // ...
  }
  </code></pre>
  
  <p>I've been through many posts regarding this scenario and all mention that this is a <code>security feature of Windows 7</code>. Is there a way to run this service without middling the Admin Groups?</p>