Eu gostaria de fazer isso porque tenho um serviço parcialmente instalado devido a uma falha na instalação que está lá, não funcionando.
Como posso excluir o serviço do Windows usando a linha de comando?
Eu gostaria de fazer isso porque tenho um serviço parcialmente instalado devido a uma falha na instalação que está lá, não funcionando.
Como posso excluir o serviço do Windows usando a linha de comando?
Respostas:
NOTA: Você provavelmente precisará de um prompt de comando elevado (clique com o botão direito do mouse => "Executar como Administrador") para executar este comando
o sc
comando é o que você deseja, especificamentesc delete
C: \ Users \ Jeff> sc delete DESCRIÇÃO: Exclui uma entrada de serviço do registro. Se o serviço estiver em execução ou outro processo tiver um alça aberta para o serviço, o serviço é simplesmente marcado para exclusão. USO: sc delete [nome do serviço]
sc.exe
pois o sc in PowerShell fornece o cmdlet Set-Content, que silenciosamente parecerá ter funcionado.
Precisamos parar o serviço antes de excluí-lo do Registro:
sc stop [Service name]
sc delete [service name]
Execute o prompt de comando como administrador e execute os comandos acima.
Coloque o nome do serviço entre aspas duplas, se ele contiver espaços.
sc stop
pode não terminar a parada quando sc delete
é executado, o que pode causar problemas. Não é um problema comum, mas alguns serviços demoram um pouco para serem desligados. Não tenho certeza se encontrei esse problema na linha de comando direta, mas definitivamente o tenho ao invocar APIs de remoção de serviço para alguns idiomas.
Simplesmente coloque aspas entre qualquer nome de serviço que contenha espaços C: \ WINDOWS \ system32> sc e exclua "Your Ugly Service"