ID do artigo: 934650 - Última revisão: segunda-feira, 31 de março de 2008 - Revisão: 2.1

Como solucionar problemas de um serviço falha no Windows XP

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

INTRODUÇÃO

Quando um serviço falha intermitentemente no Windows XP, são geradas pouco informações sobre a causa. Portanto, talvez seja difícil determinar o que está causando o problema. Este artigo passo a passo descreve como usar "Ferramentas de depuração para Windows" para solucionar problemas de falhas intermitentes de serviço.

Mais Informações

Observação Para seguir essas etapas, você deve instalar "Ferramentas de depuração para Windows". Para obter "Ferramentas de depuração para Windows", visite o seguinte site:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
Para solucionar um serviço falha intermitentemente, execute essas etapas:
  1. Em um prompt de comando, digite os seguintes comandos. Pressione ENTER após cada comando.
    cd %systemroot%\system32
    Copiar svchostdbg.exe svchost.exe
    Regedit
  2. No Editor do Registro, clique na subchave que corresponde ao nome do serviço que falha. Essa subchave está localizada na seguinte subchave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. No painel de detalhes, clique com o botão direito do mouse ImagePath e, em seguida, clique em Modificar .
  4. No caminho que está na caixa dados do valor , altere svchost.exe para svchostdbg.exe e, em seguida, clique em OK .
  5. Feche o Editor do Registro.

    Observação Como alternativa, você pode executar o seguinte comando no prompt de comando:
    sc.exe config ServiceName tipo = próprio
    É necessário o espaço entre a "="e "proprietário". Esse comando fará com que o serviço para sempre iniciar no seu próprio svchost. Para reverter o serviço de volta ao seu estado original, execute o seguinte comando no prompt de comando:
    sc.exe config ServiceName tipo = compartilhamento
  6. Em um prompt de comando, digite o seguinte comando e pressione ENTER:
    net start ServiceName
    Substitua ServiceName pelo nome do serviço falha.
  7. Clique com o botão direito do mouse a barra de tarefas e clique em Gerenciador de tarefas .
  8. No Gerenciador de tarefas do Windows, clique na guia processos .
  9. No menu Exibir , clique em Selecionar colunas .
  10. Clique para selecionar a caixa de seleção de processo (PID) e, em seguida, clique em OK .
  11. Localize o serviço na coluna Nome da imagem. Em seguida, observe o identificador do processo do serviço (PID) na coluna PID .
  12. Em um prompt de comando, digite os seguintes comandos. Pressione ENTER após cada comando.
    cd \Program Files\Debugging ferramentas para o Windows
    ADPlus -p PID - falha
    Substitua o PID do serviço que falha PID.
  13. Aguarde a falha do serviço.
  14. Depois que o serviço falha, analise o arquivo de despejo para obter informações que podem ajudar a encontrar a causa do problema. Essas informações incluem o último erro que ocorreu. O arquivo de despejo está localizado na seguinte pasta:
    C:\Arquivos de programas\Debugging Tools for Windows\

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbhowto KB934650 KbMtpt
Tradução automáticaTraduçã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: 934650  (http://support.microsoft.com/kb/934650/en-us/ )