我想删除MyNewService
,但当我输入
sc delete MyNewService
我根本无法删除它,因为没有这样的服务,因为
“指定的服务不存在作为已安装的服务”
错误
有什么想法可以解决这个问题吗?
编辑:就服务面板而言,MyNewService是一直在那里。我重启了几次电脑,它还是在那里。
答案1
查看服务的属性,您将看到“ Service Name
”和“ Display Name
”。显示名称是您在 services.msc 中看到的名称,但是您需要将服务名称与 net 命令一起使用。有时它们非常不同,例如“ Extensible Authentication Protocol Service
”是显示名称,“ EapHost
”是服务名称。
答案2
sc delete "SERVICE NAME"。不要忘记在服务名称周围加上双引号(如果其中有空格)。如果不加双引号,则不会删除该服务。
答案3
我也遇到过同样的问题,即使服务名称正确。最后我做了以下事情
R-单击您的服务名称(从系统搜索栏中搜索“服务”)并找到“可执行文件路径”。
从 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services<YourServiceName>\ 中删除条目
从“可执行文件路径”中删除原始可执行文件
重新启动了计算机。
答案4
以下是从 services.msc 安装、卸载和删除服务的步骤。
- installutil 服务名称
- installutil /u 服务名称
- sc 删除“服务名称”
注意以管理员身份打开 Visual Studio 命令提示符,然后运行上述命令。