SC删除不删除服务

时间:2013-09-26 20:39:48

标签: windows service windows-server-2008

所以我正在运行Windows Server 2008 R2 Standard并尝试删除带有“sc delete <myservicesname>”的服务,并且该命令似乎没有抱怨,但是,当我在运行命令后检查服务列表时,服务仍在那里。

有什么想法吗?

3 个答案:

答案 0 :(得分:41)

PowerShell中的

是Set-Content;因此,如果您在PowerShell中运行,您可能会有一个名为&#39; delete&#39;将您的服务名称作为其内容

如果确实是您的问题,请使用     sc.exe删除servicename

答案 1 :(得分:3)

服务可以标记为删除,但可能不会立即删除,因为有些东西持有它。请参阅此答案,了解可能的持有人:https://stackoverflow.com/a/20565337/1943849

就我而言,我刚刚关闭了public static bool IsBoxed<T>(T value) { return (typeof(T).IsInterface || typeof(T) == typeof(object)) && value != null && value.GetType().IsValueType; } 窗口

答案 2 :(得分:0)

确保首先停止该服务,然后运行sc delete命令。它将关闭所有正在运行的进程。