30

因此,我正在运行 Windows Server 2008 R2 Standard 并尝试使用“ sc delete <myservicesname>”删除服务,并且该命令似乎毫无怨言地执行,但是,当我在运行该命令后检查服务列表时,该服务仍然存在。

有任何想法吗?

4

3 回答 3

113

PowerShell 中的 sc 是 Set-Content;因此,如果您在 PowerShell 中运行,您可能有一个名为“delete”的文件,其内容为您的服务名称

如果这确实是您的问题,请使用

sc.exe delete servicename
于 2014-05-01T15:01:42.677 回答
14

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

就我而言,我只是关闭了Computer Management窗口

于 2017-09-29T13:02:42.113 回答
1

确保先停止服务,然后运行 ​​sc delete 命令。它将负责关闭任何正在运行的进程。

于 2019-10-18T20:14:17.237 回答