2011-12-08 28 views
11

Tengo un servicio llamado "A B C". Ahora estoy tratando de eliminar el servicio de cmd en modo administrador:No se puede eliminar el servicio de Windows 7

sc delete "A B C" 

pero que da:

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

The specified service does not exist as an installed service. 

El servicio está presente en el administrador de servicio y se establece en automático. ¿Cómo lo borro?

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

+4

Asegúrese de estar utilizando el Nombre del servicio (busque en las propiedades del servicio) - * not * the Display Name. – vcsjones

+0

¡Gracias, eso resolvió el problema! – u123

Respuesta

12

Ya que menciona que "se ajusta en automático", no podría ser eliminado ya.

  1. Asegúrate de tener el nombre correcto del servicio. Un servicio puede tener un nombre servicio, y un nombre pantalla que es diferente de la primera.
  2. Si se trata de un servicio creado por un virus, es muy posible que OpenService se enganche para mantener el virus vivo, y el método ordinario no funciona en esta situación. Pruebe algunos kits de herramientas antivirus, como PsService en Sysinternals Suite o XueTr.
4

ver tanto el Display y Nombre del servicio tanto para los servicios que se ejecutan y se detuvo, entrar en una línea de comandos:
C:\>sc query type= service state= all

Cambio all a active o inactive a ver ese tipo particular de Servicio.

9

En mi caso probé por primera vez ...

sc delete "MyService Name" 

y recibieron de error 1072. Tenía la lista de ventanas de servicios mirando todos mis servicios. Luego trató de cerrar la lista de servicio de las ventanas y trató de correr ...

sc delete "MyService Name" 

y recibió de error 1062. Abrí una copia de seguridad de la lista de servicios de Windows y descubrí que el servicio ya no estaba. Podría haber estado pendiente de eliminación en primer lugar, pero el hecho es que simplemente tuve que cerrar la ventana de la lista de servicios de Windows.

En una nota lateral, un nombre de servicio y servicio amigable nombre puede diferir. ¡Asegúrate de saber el verdadero nombre del servicio! Para obtener el nombre del servicio real, abrir la lista de servicios de Windows y encontrar el servicio que le interese, lo llamaremos "Mi servicio feo". A continuación, abra un símbolo del sistema y escriba el siguiente ...

sc GetKeyName "My Ugly Service" 

Se devolverá el nombre real similar a "MyUglySrv". A continuación, simplemente escriba lo siguiente (DESPUÉS DE CERRAR TODAS LAS VENTANAS QUE HAN IMPLICADO EL SERVICIO, como la lista de servicios de Windows) ...

sc delete "MyUglySrv" 
+1

'sc GetKeyName" My Ugly Service "' en mi caso me ayudó, gracias hombre – robert

Cuestiones relacionadas