(SC) DeleteService FAILED 1072

99

Da última vez que criei o perfil WAS e o WASService, tento configurar e executar muitos scripts para aprender como configurar o WAS. Finalmente, ele travou, então usei o wasprofile para excluir este perfil e esqueci de excluir o WASService.

Agora encontrei a exibição do serviço IBM Webphere Application Server na lista services.msc, então tentei excluí-la com o WASService.execomando -remove e o SCcomando windows, mas recebi uma mensagem

C:\Program Files\IBM\WebSphere\AppServer\bin>sc delete "IBMWAS61Service - DEV"
[SC] DeleteService FAILED 1072:
The specified service has been marked for deletion.
Fuangwith S.
fonte

Respostas:

199

certifique-se de que o serviço esteja parado, o painel de controle dos serviços esteja fechado e nenhum identificador de arquivo aberto esteja aberto pelo serviço.

Verifique também se o ProcessExplorer não está em execução.

StingyJack
fonte
1
No Windows Server 2008, a exclusão foi bem-sucedida quando fechei a janela "gerenciamento do servidor". Na próxima vez que tentei excluir, o erro foi "nenhum serviço registrado".
Alfabravo
23
@Alfabravo: A mesma coisa aconteceu comigo, embora no meu caso eu estivesse com a janela "Serviços" aberta. Assim que fechei, estava dourado.
Cory Grimster
5
O mesmo que @Cory Grimster - fechei a janela de serviços e a exclusão pendente foi concluída. Deveria ter verificado o SO primeiro ;-)
Paul Kohler
21
O ProcessExplorer parece causar isso também (fui pego quando o procexp estava rodando na bandeja do sistema)
Rico
2
Omg, vocês são salva-vidas. Tive o explorador de processos E o painel de controle de serviço aberto.
Chev
88

Tive um problema semelhante e o que fiz para resolvê-lo foi o seguinte:

  1. Pare o serviço: net stop "ServiceName"
  2. Certifique-se: o processo "mmc.exe" não existe (A janela da lista "Serviços"): taskkill / F / IM mmc.exe
  3. Exclua o serviço: sc delete "ServiceName"

    C:\server>sc delete "ServiceName"
    
    [SC] DeleteService SUCCESS
    

Agora, se eu executar outro comando sc, o que obtenho é o seguinte:

C:\server>sc delete "ServiceName"

[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

Mas não a mensagem de erro 1072

Tate
fonte
2
O que o MMC tem a ver com isso e por que ele mantém o serviço?
Fandango68
No meu caso, por algum motivo, o serviço não estava sendo apresentado no gerenciador de serviços e eu não sabia que ainda estava em execução. Portanto, o "net stop" funcionou para mim.
Daniel Lobo
22

O que fiz foi ir para este local em regedit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

A partir daqui, você verá uma pasta para cada serviço em sua máquina. Simplesmente exclua a pasta do serviço desejado e pronto.

NB: pare o serviço antes de tentar fazer isso.

Cavaleiro Cebola
fonte
Re " você verá uma pasta para cada serviço em sua máquina "; Como você soube disso? Alguma citação ?
Pacerier
Consegui excluir a pasta quando o serviço travou ao parar.
Gellie Ann
8

Eu tive o mesmo problema. Depois de fechar e reabrir a janela Gerenciamento do computador, o serviço foi removido da lista. Estou executando o windows 7

Roubar
fonte
8

Por alguma razão problemática, o Visualizador de eventos e / ou o Services.msc não farão uma ação adequada refreshquando você mandar!

Feche-os e reinicie, e o serviço teria sido excluído de qualquer maneira.

Fandango68
fonte
3

No Windows 7, certifique-se de que o Visualizador de Eventos esteja fechado antes de excluí-lo.

lsalamon
fonte
1

Também tive esse erro, verifique se o exe para o qual o serviço está apontando está parado. Certifique-se também de que não há caixas de diálogo do Windows atrás das outras janelas. É por isso que o meu não estava excluindo. Havia uma mensagem do Windows por trás dele dizendo que este serviço foi excluído ou algo semelhante .. só tinha que clicar em ok, pronto.

germes
fonte
1

Eu tive o mesmo erro devido a um erro de digitação no nome do serviço, eu estava tentando excluir o nome de exibição do serviço em vez do nome do serviço. Depois de usar o nome de serviço certo, funcionou bem

Rahamat
fonte
1

O logoff e o logon novamente fecham todos os aplicativos de bloqueio, assim, resolve o problema.

vahapt
fonte
1

O desinstalador de aplicativos de terceiros removeu os arquivos do serviço e deixou o serviço neste estado de exclusão pendente.

Depois de tentar fechar todos os aplicativos, identificando o PID do serviço (não foi possível) para kill, desconectando todos os outros usuários e desconectando e conectando, reiniciar foi a única correção que funcionou para mim.

roubar
fonte