如何修复此C#Windows服务错误?

如何修复此C#Windows服务错误?,c#,windows,service,C#,Windows,Service,我试图通过C#中的控制台检查Windows服务的状态,但是它抛出了一个错误,我不确定其原因 这里是错误 我已经为测试硬编码了“Superfetch”,这可以清楚地看作是在windows中运行的服务 超级蚀刻服务正在运行 如有任何见解,将不胜感激!谢谢。打开“服务信息详细信息”窗口,查看其原始名称,但不查看列中显示的名称,因为有时它们不相同。您可以使用它返回所有服务,然后您可以从中找到您的服务 即使你可以使用 用于检查服务状态 如果您将代码文本和异常详细信息放入您的问题中,您将更有可能获得帮助。由

我试图通过C#中的控制台检查Windows服务的状态,但是它抛出了一个错误,我不确定其原因

这里是错误

我已经为测试硬编码了“Superfetch”,这可以清楚地看作是在windows中运行的服务

超级蚀刻服务正在运行


如有任何见解,将不胜感激!谢谢。

打开“服务信息详细信息”窗口,查看其原始名称,但不查看列中显示的名称,因为有时它们不相同。

您可以使用它返回所有服务,然后您可以从中找到您的服务

即使你可以使用
用于检查服务状态

如果您将代码文本和异常详细信息放入您的问题中,您将更有可能获得帮助。由于一些奇怪的原因,“Superfetch”服务的服务名称是“SysMain”。您的代码需要使用“SysMain”而不是“Superfetch”。@ChadNedzlek PNGs使用短代码和issue@HarryJohnston非常感谢你!嗨,欢迎来到Stack Overflow。我们不会在标题后面加上“已解决”。当答案被接受时,贴子显示为已解决,这是您已经完成的。下次小心!