Eliminar el servicio de Windows de la línea de comando


Respuestas:


36

NOTA: Es probable que necesite un símbolo del sistema elevado (clic derecho => "Ejecutar como administrador") para ejecutar este comando

el sccomando es lo que quieres, específicamentesc delete

C: \ Users \ Jeff> sc eliminar
DESCRIPCIÓN:
        Elimina una entrada de servicio del registro.
        Si el servicio se está ejecutando u otro proceso tiene un
        Abra la manija del servicio, el servicio simplemente está marcado
        para su eliminación
USO:
        sc eliminar [nombre del servicio]

99
Si está en powershell, querrá asegurarse de escribir sc.exeporque sc en powershell le proporciona el cmdlet Set-Content que en silencio parecería que podría haber funcionado.
Andrew

13

Necesitamos detener el servicio antes de eliminarlo del Registro:

sc stop [Service name]  
sc delete [service name]  

Ejecute el símbolo del sistema como administrador y ejecute los comandos anteriores.

Incluya el nombre del servicio entre comillas dobles si contiene espacios.


1
Al igual que para su información, es sc stopposible que no termine de detenerse cuando se sc deleteejecuta, lo que puede causar problemas. No es un problema común, pero algunos servicios tardan un tiempo en calmarse. No estoy seguro si me he encontrado con este problema en la línea de comandos directa, pero definitivamente lo he hecho al invocar API de eliminación de servicios para un par de idiomas.
kayleeFrye_onDeck

-1

Simplemente ponga comillas entre cualquier nombre de servicio que contenga espacios C: \ WINDOWS \ system32> sc delete "Your Ugly Service"


Hubiera sido mejor sugerir una edición de una de las respuestas existentes para incluir información útil sobre nombres de servicios de comillas dobles con espacios.
Digo reinstalar a Mónica
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.