ID do artigo: 175644 - Última revisão: terça-feira, 31 de outubro de 2006 - Revisão: 1.1

Dr. Watson não aparece quando aplicativos falha devido a nomes de arquivo extensos em caminho

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.
Importante: Este artigo contém informações sobre a edição do Registro. Antes de editar o registro, verifique se que você sabe como restaurá-lo se ocorrer um problema. Para obter informações sobre como fazer isso, consulte o tópico da Ajuda online "Restaurando o registro" no Regedit.exe ou o tópico de Ajuda online "Restaurando uma chave do Registro" no Regedt32.exe.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Aplicativos que estão executando em um computador com Windows NT Server ou Windows NT Workstation podem falhar, mas não há nenhuma mensagem de erro ou qualquer outra indicação de falha e nenhum log nunca é criado.

Causa

Durante a instalação de determinados aplicativos como o Visual C++ 5.0, o programa de instalação altera o depurador padrão para o próprio aplicativo. Se esse aplicativo estiver instalado em um local que contém um nome de arquivo longo ou espaços no caminho, ocorre o sintoma descrito anteriormente.

Resolução

Use um dos seguintes métodos para resolver esse problema. Os dois primeiros métodos altere o depurador padrão de volta para o Dr. Watson.

Aviso: Usar o Editor do Registro incorretamente pode causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que problemas resultantes do uso incorreto do Editor do Registro possam ser resolvidos. Use o Editor do registro por sua própria conta e risco.

Para obter informações sobre como editar o registro, consulte o tópico da Ajuda "Alterando chaves e valores" no Editor do Registro (Regedit.exe) ou tópicos de Ajuda "Adicionar e excluir informações no Registro" e "Editar dados de registro" no Regedt32.exe. Observe que você deve fazer backup do registro antes de editá-lo.

Método 1

  1. Clique em Iniciar , aponte para programas e, em seguida, clique em Prompt de comando .
  2. Digite o seguinte comando para iniciar o Dr. Watson e alterar o Dr. Watson para o depurador padrão:

    Drwtsn32 -i

Método 2

  1. Execute o Editor do Registro (regedt32.exe).
  2. Vá para a seguinte chave:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion \AeDebug


    Observação: A chave do Registro acima é um caminho; foram quebrada para facilitar a leitura.
  3. Para alterar o depurador padrão de volta para o Dr. Watson, modifique o valor depurador o seguinte:
    Value Name: Debugger Data Type : REG_SZ Data : Drwtsn32 -p %ld -e %ld

Método 3

O seguinte método permitirá que o Visual C++ 5.0 ser executado como depurador padrão:

  1. Execute o Editor do Registro (regedt32.exe).
  2. Vá para a seguinte chave:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion \AeDeb


    Observação: A chave do Registro acima é um caminho; foram quebrada para facilitar a leitura.
  3. Modifique o caminho atual do depurador para usar o nome de arquivo curto, ou coloque entre aspas o caminho de dados para permitir que os espaços ser corretamente interpretados.

    Por exemplo, se o Visual C++ 5.0 é instalado e o caminho é c:\Arquivos Files\ <application>, altere o valor de dados para o seguinte:
    Value Name: Debugger Data Type : REG_SZ Data : C:\Progra~1\DevStudio\SharedIDE\Bin\Msdev.exe %ld -e %ld


    - ou -
    Data : "C:\Program Files\DevStudio\SharedIDE\Bin\Msdev.exe %ld -e %ld"


    Observação: A chave do Registro acima é um caminho; foram quebrada para facilitar a leitura.

Situação

Microsoft confirmou que este é um problema no Windows NT versão 4.0. Estamos estiver pesquisando esse problema e divulgaremos novas informações na Base de dados de Conhecimento da Microsoft como ele se torna disponível.

Mais Informações

Quando um aplicativo falhar em um computador executando Windows NT, que o aplicativo tenta carregar um depurador especificado, para registrar informações sobre a falha. O Windows NT anexa o depurador especificado para o aplicativo e gera um log terão que contém informações sobre a causa da falha do aplicativo. Por padrão, o Windows NT inicia Dr. Watson. No entanto, determinados aplicativos podem alterar esse padrão e incluir o caminho para o depurador novo.

Se o caminho incluir um nome de arquivo longo, como:

   C:\Program Files\...
				


Windows NT não lerá o caminho corretamente e o depurador para um aplicativo que está falhando não carregará a menos que o caminho completo seja especificado no ambiente do usuário.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbbug KB175644 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: 175644  (http://support.microsoft.com/kb/175644/en-us/ )