无法删除Windows 7服务

u12*_*123 11 windows windows-services

我有一个名为"AB C"的服务.现在我尝试在管理员模式下从cmd删除该服务:

sc delete "A B C"
Run Code Online (Sandbox Code Playgroud)

但这给了:

C:\>sc delete "A B C"
[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.
Run Code Online (Sandbox Code Playgroud)

该服务存在于服务管理器中,并设置为自动.我该如何删除它?

http://antivirus.about.com/od/securitytips/ht/how-to-delete-windows-service.htm

090*_*orn 12

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

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


Arv*_*wen 10

在我的情况下,我首先尝试...

sc delete "MyService Name"
Run Code Online (Sandbox Code Playgroud)

并收到错误1072.我有服务窗口列表查看我的所有服务.然后我试图关闭Windows服务列表并尝试运行...

sc delete "MyService Name"
Run Code Online (Sandbox Code Playgroud)

并收到错误1062.我打开了Windows服务列表,发现该服务已经消失.它可能一直在等待删除,但事实是我只需要关闭Windows服务列表窗口.

另外,服务名称友好服务名称可能有所不同.确保您知道真实的服务名称!要获得实际服务名称打开Windows服务列表并找到您感兴趣的服务,我们将其称为"我的丑陋服务".然后打开命令提示符并键入以下内容...

sc GetKeyName "My Ugly Service"
Run Code Online (Sandbox Code Playgroud)

它将返回类似于"MyUglySrv"的实际名称.然后只需键入以下内容(在关闭所有涉及服务的WINDOWS之后,例如Windows服务列表)...

sc delete "MyUglySrv"
Run Code Online (Sandbox Code Playgroud)

  • `sc GetKeyName "My Ugly Service"` 在我的情况下帮助了我,谢谢 (2认同)