Erro: Tipo de inicialização do serviço está desativado

Traduções deste artigo Traduções deste artigo
ID do artigo: 287516 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Depois que um serviço tiver sido excluído, o Tipo de inicialização do serviço pode ser mostrado como "Desativado" dentro do snap-in Serviços para o Microsoft Management Console (MMC). Isso ocorrerá se o snap-in MMC Serviços estava aberto antes a exclusão do serviço e foi usado para interromper o serviço antes que ela seja excluída.

Causa

O snap-in de serviços não fecha o identificador do serviço após ele pára um serviço. Quando um serviço é excluído, o Gerenciador de controle de serviços marca o serviço para exclusão, mas o serviço não será realmente excluído até que todos os identificadores para o serviço sejam fechados. Uma tentativa de consultar a configuração do serviço irá falhar depois que o serviço foi marcado para exclusão. O snap-in Serviços mostra o tipo inicialização para um serviço como "Desativado" quando a configuração não pode ser consultada.

Resolução

O serviço será removido com êxito depois do snap-in de serviços é fechado e todos os outros identificadores para o serviço são fechados.

Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo.

Mais Informações

Esse problema só ocorrerá se um serviço for interrompido do snap-in Serviços e um aplicativo daí em diante programaticamente exclui o serviço, mas o snap-in Serviços permanece aberto.

Um serviço pode ser excluído por meio de programação através do uso da API do DeleteService() ou através do SC.exe, que acompanha o Windows 2000 Resource Kit do utilitário de linha de comando. Desde que o snap-in Serviços tiver um identificador aberto para o serviço, todas as outras operações relacionadas ao serviço contra o serviço excluído falhará com erro 1072 (ERROR_SERVICE_MARKED_FOR_DELETE).

Esse problema não ocorrerá se o serviço for interrompido usando utilitários da linha de comando, como o SC.exe ou NET.exe ou programaticamente usando a API ControlService() com o código de controle SERVICE_CONTROL_STOP.

Propriedades

ID do artigo: 287516 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Interface de Programação de Aplicativos do Microsoft Win32 nas seguintes plataformas
    • the operating system: Microsoft Windows 2000
Palavras-chave: 
kbmt kbapi kbbug kbkernbase kbnofix kbscm kbservice KB287516 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 287516

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com