如何在 .NET 中启用或禁用 [​​=10=] 服务?

How can I enable or disable a windows service in .NET?

如何在 .NET 中启用或禁用 [​​=13=] 服务?我必须知道什么:它的名称或某种 ID?特别是在 Windows 10.

您可以通过其名称启用或禁用它,例如

sc config <your_service_name> start= disabled

但是,如果您正在寻找一种编程方式,那么您可以试试这个:

    using (var m = new ManagementObject(string.Format("Win32_Service.Name=\"{0}\"", serviceName)))
    {
        m.InvokeMethod("ChangeStartMode", new object[] { "Automatic" });
    }

请检查ChangeStartMode method of the Win32_Service class