我有一项名为“A B C”的服务。现在我尝试在管理员模式下从cmd删除服务:
sc delete "A B C"
但是这给了:
C:\>sc delete "A B C"
[SC] OpenService FAILED 1060:
The specified service does not exist as an installed service.
服务存在于服务管理器中,并设置为自动。如何删除它?
http://antivirus.about.com/od/securitytips/ht/how-to-delete-windows-service.htm
答案 0 :(得分:12)
由于您提到“已设置为自动”,因此无法将其删除。
答案 1 :(得分:10)
就我而言,我第一次尝试......
sc delete "MyService Name"
并收到错误1072 。我有服务窗口列表查看我的所有服务。然后我尝试关闭Windows服务列表并尝试运行...
sc delete "MyService Name"
并收到错误1062 。我打开了Windows服务列表,发现该服务已经消失。它可能一直在等待删除,但事实是我只需要关闭Windows服务列表窗口。
在旁注中,服务名称和友好服务名称可能会有所不同。确保您知道真实的服务名称!要获得实际服务名称打开Windows服务列表并找到您感兴趣的服务,我们将其称为“我的丑陋服务”。然后打开命令提示符并键入以下内容...
sc GetKeyName "My Ugly Service"
它将返回类似于“MyUglySrv”的实际名称。然后只需键入以下内容(在关闭所有涉及服务的WINDOWS之后,例如Windows服务列表)......
sc delete "MyUglySrv"
答案 2 :(得分:4)
要查看正在运行和已停止的服务的显示和服务名称,请在命令行中输入:
C:\>sc query type= service state= all
将all
更改为active
或inactive
,以查看该特定类型的服务。
答案 3 :(得分:0)
某些文件夹是手动删除的,有时会造成问题,
再次重新安装服务 关闭所有打开的文件夹,服务和任务管理器 卸载服务
*如果不删除服务,则以管理员权限运行* 运行命令SC delete postgresql-x64-9.6(服务名称)