Força a exclusão do serviço do Windows

3

Eu instalei um serviço do Windows usando o método sc create , depois usei o método sc delete para me livrar dele, então ele marcou o serviço para exclusão.

Eu fiz alterações no serviço e o recompilei, depois tentei recriá-lo usando sc create , mas ele disse: The service has been marked for deletion Então eu pensei em dar um tempo.

Agora, 1 dia depois, ele ainda está marcado para exclusão. Não posso fazer nada com o serviço.

Eu então tentei a mesma coisa usando installutil com um serviço diferente e nas primeiras vezes em que ele foi adicionado e removido com êxito, ele também ficou preso. Agora eu tenho 2 serviços marcados para exclusão, instalados usando métodos diferentes e eles também foram marcados para exclusão usando métodos diferentes.

Se installutil e sc não puderem remover imediatamente meus serviços, que outras opções eu tenho? (Excluindo componentes de terceiros) Ou há uma maneira pela qual eu possa remover esses serviços à força?

    
por Anomaly 04.11.2014 / 08:00

2 respostas

5

A única maneira de remover tais serviços é a edição do registro.

vá para regedit e encontre

"HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"

abra a chave que tem o nome do seu serviço. Isso significa que o nome do serviço

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AdobeFlashPlayerUpdateSvc 

é para o serviço de atualização do Adobe Flash Player. Você pode vê-lo no displayname correspondente no painel direito do regedit.

Exclua a chave no painel esquerdo e pronto. Exclua também os arquivos correspondentes a ele.

Verifique se você não está excluindo nenhum serviço de sistema errado ou se terá problemas para iniciar sua máquina.

    
por 04.11.2014 / 08:59
0

"marcado para exclusão" significa que será excluído na próxima reinicialização. Apenas reinicie seu servidor, ele desaparecerá automaticamente.

    
por 04.11.2014 / 10:56