无法删除Windows 7服务

时间:2011-12-08 15:35:53

标签: windows windows-services

我有一项名为“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

4 个答案:

答案 0 :(得分:12)

由于您提到“已设置为自动”,因此无法将其删除。

  1. 确保您拥有正确的服务名称。服务可以包含 服务名称 ,以及 显示名称 ,这与前者不同。
  2. 如果这是由病毒创建的服务,则很可能挂起OpenService以保持病毒存活,并且普通方法在这种情况下不起作用。尝试一些反病毒工具包,例如PsServiceSysinternals Suite中的XueTr

答案 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更改为activeinactive,以查看该特定类型的服务。

答案 3 :(得分:0)

某些文件夹是手动删除的,有时会造成问题,

再次重新安装服务 关闭所有打开的文件夹,服务和任务管理器 卸载服务

*如果不删除服务,则以管理员权限运行* 运行命令SC delete postgresql-x64-9.6(服务名称)