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

Traduções de Artigos Traduções de Artigos
Artigo: 934650 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

INTRODUÇÃO

Quando um serviço falha intermitentemente no Windows XP, são geradas pouco informações sobre a causa. Por este motivo, poderá ser difícil determinar o que está a causar o problema. Este artigo passo a passo descreve como utilizar "Debugging Tools for Windows" para resolver falhas de serviço intermitentes.

Mais Informação

Nota Para seguir estes passos, tem de instalar "Ferramentas de depuração para o Windows". Para obter "Debugging Tools for Windows", visite o seguinte Web site:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx
Para resolver um serviço falha intermitentemente, siga estes passos:
  1. Numa linha de comandos, escreva os seguintes comandos. Prima ENTER após cada comando.
    cd %systemroot%\system32
    Copiar svchostdbg.exe svchost.exe
    Regedit
  2. No Editor de registo, clique na subchave que corresponde ao nome do serviço que falha. Esta subchave está localizada na seguinte subchave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. No painel de detalhes, clique com o botão direito do rato em ImagePath e, em seguida, clique em Modificar .
  4. No caminho na caixa dados do valor , alterar svchost.exe para svchostdbg.exe e, em seguida, clique em OK .
  5. Saia do Editor de registo.

    Nota Em alternativa, pode executar o seguinte comando a partir da linha de comandos:
    sc.exe config NomeDoServiço tipo = próprio
    É necessário o espaço entre o "="e "proprietário". Este comando fará com que o serviço iniciar sempre no seu próprio svchost. Para reverter o serviço de volta para o estado original, execute o seguinte comando a partir da linha de comandos:
    sc.exe config NomeDoServiço tipo = share
  6. Numa linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    net start ServiceName
    Substitua ServiceName o nome do serviço que falha.
  7. Clique com o botão direito do rato a barra de tarefas e, em seguida, clique em Gestor de tarefas .
  8. No Gestor de tarefas do Windows, clique no separador processos .
  9. No menu Ver , clique em Seleccionar colunas .
  10. Clique para seleccionar a caixa de verificação PID (Process Identifier) e, em seguida, clique em OK .
  11. Localize o serviço na coluna Nome da imagem . Anote o identificador de processo do serviço (PID) na coluna PID .
  12. Numa linha de comandos, escreva os seguintes comandos. Prima ENTER após cada comando.
    cd \Program Files\Debugging Tools for Windows
    adplus -p PID - falha
    Substitua o PID do serviço que falha PID.
  13. Aguarde que o serviço falha.
  14. Depois do serviço falha, analise o ficheiro de informação para obter informações que podem ajudar a identificar a causa do problema. Estas informações incluem o último erro ocorreu. O ficheiro de informações de estado está localizado na seguinte pasta:
    C:\Programas Files\Debugging Tools for Windows\

Propriedades

Artigo: 934650 - Última revisão: 31 de março de 2008 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbhowto KB934650 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 934650

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