无法使用sc命令删除现有服务:指定的服务不存在为已安装的服务


12

我想删除MyNewService,但是当我输入

sc delete MyNewService

我根本无法删除它,因为由于

“指定的服务不存在为已安装的服务”

错误

任何想法如何解决这个问题?

编辑:就服务面板而言,MyNewService 一直存在。我重新启动了PC几次,它就在那里。


@Ngu Soon Hui:请编辑您的问题,使其以文本形式包含错误消息-这样可以更轻松地通过搜索引擎找到解决方案,因此可以帮助其他遇到相同问题的人。谢谢。:)
Tomalak

Answers:


23

查看服务的属性,您将看到“ Service Name”和“ Display Name”。显示名称是在services.msc中看到的名称,但是您需要在net命令中使用该服务名称。有时它们是非常不同的,例如“ Extensible Authentication Protocol Service”是显示名称,“ EapHost”是服务名称。


太好了,我需要这样做来更改我的sql server实例,但无法使其正常工作!我正在尝试使用“ SQL Server(SQLEXPRESS)”,但是需要MSSQL $ SQLEXPRESS!
JLWarlow

1

sc删除“服务名称”。不要忘了在服务名称两边加上双引号(如果其中有空格)。如果被忽略,它将不会删除该服务。


这似乎是一个愚蠢的答案,但是如果您使用单引号而不是双引号,则将无法正常工作。我+1
Jean-Bernard Pellerin

-3

这是如何从services.msc安装,卸载和删除服务的步骤。

  1. installutil ServiceName
  2. installutil / u ServiceName
  3. sc删除“ ServiceName”

请注意以管理员身份打开Visual Studio命令提示符,然后运行以上命令。


我的问题是关于最后一步(删除“ ServiceName”)何时失败。您没有解决我的问题
Graviton
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.