Não é possível excluir um serviço existente usando o comando sc: o serviço especificado não existe como um serviço instalado

12

Quero excluir MyNewService, mas quando digito

sc delete MyNewService

Simplesmente não consigo excluí-lo porque não existe esse serviço, devido a

"o serviço especificado não existe como um serviço instalado"

erro

Alguma idéia de como resolver esse problema?

Editar : no que diz respeito ao painel de serviço, o MyNewService está lá o tempo todo. Eu reiniciei o PC algumas vezes e está lá.

Graviton
fonte
@Ngu Soon Hui: edite sua pergunta para que ela contenha a mensagem de erro em forma de texto - isso facilita a localização da solução nos mecanismos de pesquisa e, portanto, pode ajudar outras pessoas com o mesmo problema. Obrigado. :)
Tomalak

Respostas:

23

Veja as propriedades do serviço e você verá um " Service Name" e " Display Name". O nome de exibição é o que você vê em services.msc; no entanto, você precisa usar o nome do serviço com o comando net. Às vezes, são muito diferentes, por exemplo " Extensible Authentication Protocol Service" é o nome para exibição e " EapHost" é o nome do serviço.

Adam Gibbins
fonte
Excelente, eu precisava disso para alterar minha instância do servidor sql, mas não consegui fazê-lo funcionar! Eu estava tentando com o "SQL Server (SQLEXPRESS)", mas precisava do MSSQL $ SQLEXPRESS!
JLWarlow
0

sc exclua "NOME DO SERVIÇO". Não se esqueça de colocar aspas duplas em torno do nome do serviço (se houver espaços). Se deixado de fora, ele não excluirá o serviço.

sakthi
fonte
-3

Aqui estão as etapas para instalar, desinstalar e excluir os serviços de services.msc.

  1. installutil ServiceName
  2. installutil / u ServiceName
  3. sc exclua "ServiceName"

Observe abrir o prompt de comando do visual studio como administrador e, em seguida, execute os comandos acima.

user369751
fonte
Minha pergunta é sobre quando a última etapa (excluir "ServiceName") falha. Você não está tratando a minha pergunta
Graviton