Como configurar uma sessão de depuração remota usando um cabo de modem nulo

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

Neste artigo

Sumário

Este artigo descreve como configurar o depurador em um computador baseado no Windows usando um cabo de modem nulo que está conectado a outro computador baseado no Windows.

Mais Informações

Esta seção inclui os seguintes tópicos:
  • Determinar a necessidade do depurador do kernel
  • Sobre a depuração remota
  • Usar um cabo de modem nulo
  • Alterar os atributos no arquivo Boot.ini
  • Opções do depurador
  • Configurar o depurador para o computador
  • Configurar o cabo de modem nulo
  • Configurar o computador host para um Remote.exe sessão

Determinar a necessidade do depurador de kernel

O depurador de kernel que vem com o Windows fornece informações sobre o computador que normalmente não está disponível sem o auxílio do depurador. O Windows pode ativar o depurador de kernel da inicialização do Windows menu (Boot.ini). Quando você ativa o depurador do kernel, depurador do Windows pode dar saída a um depurador remoto de um usuário remoto para analisar informações de depuração. Isso é feito por solicitação de um profissional de suporte da Microsoft para analisar um erro fatal no Windows que não podem ser diagnosticados de Memory.dmp o arquivo ou quando um arquivo Memory.dmp não é produzido.

Sobre a depuração remota

Para nossa discussão sobre o computador de destino é o computador que está sendo depurado e o computador host é o computador fazendo a depuração. O processo de depuração remota ocorre quando dois computadores estão conectados por portas de comunicação serial. O computador de destino e o computador host estão sendo executados os depuradores de núcleo Windows, que se comunicam usando um especial depurar API e protocolo. Para baixar as ferramentas de depuração para Windows, visite o seguinte site da Microsoft:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx

Usar um cabo de modem nulo

Se você se conectar o cabo de modem nulo a uma porta serial, o depurador pode executar em sua velocidade superior atual de 19200, em comparação comparada a velocidade de 9600 através de um modem. Essa configuração é geralmente considerada mais confiável do que usando um modem pelos seguintes motivos:
  • Essa configuração não envolve a configuração de um modem.
  • Não há nenhuma chance de uma falha de modem ou linha.
  • Você pode depurar um computador localmente.
  • Essa configuração fornece uma depuração mais rápida.
O método mais comum é configurar um computador de destino para depuração e o computador host para fazer a depuração usando um Remote.exe sessão. Essa configuração permite que um profissional de suporte técnico para se conectar a sessão Remote.exe por meio de uma conexão de acesso remoto e depurar o computador de destino sem estar fisicamente presente no computador de destino.

Alterar os atributos no arquivo Boot.ini

Para configurar o computador de destino, edite Boot.ini na partição de inicialização e, em seguida, adicionar opções do depurador apropriado. Usar um padrão ASCII editor de texto. O arquivo Boot.ini está oculto no diretório de partição de inicialização. O Arquivo Boot.ini atributos são oculto, somente leitura e sistema. Antes de editar o arquivo Boot.ini, você deve alterar esses atributos.

Para alterar os atributos do arquivo Boot.ini, no prompt de comando, digite attrib -h-r-s c:\boot.ini e, em seguida, pressione ENTER. Use o bloco de notas ou outro editor de texto para editar o arquivo Boot.ini.

Depois de editar o arquivo, digite attrib + h + r + s c:\boot.ini no prompt de comando e pressione ENTER para restaurar o somente leitura, oculto e atributos de arquivo do sistema. Como alternativa, você pode usar Gerenciador de arquivos em vez de um prompt de comando para alterar os atributos de arquivo. Para fazer isso:
  1. No Gerenciador de arquivos, clique em Por tipo de arquivo no menu Exibir .
  2. Clique em Mostrar arquivos de sistema/ocultos e, em seguida, clique em OK .
  3. Clique em Boot.ini e, em seguida, clique em Propriedades no menu arquivo .
  4. Clique para desmarcar as seguintes caixas de seleção e, em seguida, clique em OK :
    • Somente leitura
    • Oculto
    • Sistema

Opções do depurador

Depois de abrir o arquivo Boot.ini no computador de destino para edição, você pode adicionar qualquer uma das seguintes opções para configurar o ambiente de depurador no computador de destino:
  • / debug : Use esta opção para ativar o depurador do kernel.
  • / debugport : Use esta opção para especificar a porta serial usada pelo depurador do kernel. Se nenhuma porta serial for especificada, o depurador sempre usa a COM2.
  • / crashdebug : Use esta opção para enviar informações de depuração somente quando ocorre um erro fatal do sistema (FSE).
  • / taxa de bauds : Use esta opção para definir a taxa de transmissão que usa o depurador do kernel. A taxa de transmissão padrão é 19200. Uma taxa de transmissão de 9600 é a taxa típica para depuração remota através de um modem.

Configurar o depurador para o computador

Há várias opções disponíveis para configurar o depurador no computador de destino. Para adicionar qualquer uma das opções anteriores ao arquivo Boot.ini de arquivo, use o exemplo a seguir.

O seguinte texto é uma típica Boot.ini. Cada entrada na seção [operating systems] corresponde às opções que estão listadas no menu de inicialização durante uma típico sistema de inicialização.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5 [VGA
mode]" /BASEVIDEO
C:\="MS-DOS"
				
para ativar o depurador usar COM1 para executar o procedimento a seguir:
  1. Selecione a opção de inicialização que você normalmente use e adiciona a opção /Debug ao final da linha.
  2. Para especificar a porta de comunicações, adicione o / debugport = com1 alternar.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5"
/debug /debugport=com1
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5 [VGA
mode]" /BASEVIDEO
C:\="MS-DOS"
				

Configurar o cabo de modem nulo

Um cabo de modem nulo é um cabo serial que tenha sido configurado para permitir que dados sejam enviadas entre duas portas seriais. Normalmente, você se conectar a uma porta serial a um dispositivo serial. Nesse caso, você deve configurar o computador de destino para aceitar uma conexão de porta-para-serial-porta serial. É importante que você usar um cabo de modem nulo porque se você usar um cabo serial típico computador de destino espera um dispositivo serial, não uma outra porta serial, e você não pode depurar o computador.

Quando você usa um modem nulo para fazer uma conexão serial direta entre dois computadores, o cabo deve ser conectado conforme as tabelas a seguir.
9-Pin NULL Modem Cabling

Remote host
serial port connector Host system
serial port connector

Signal
3  2  Transmit Data
2  3  Receive Data
7  8  Request to Send
8  7  Clear to Send
6, 1  4  Data Set Ready and Carrier Detect
5  5  Signal Ground
4  6, 1  Data Terminal Ready

25-Pin NULL Modem Cabling

2  3  Transmit Data
3  2  Receive Data
4  5  Request to Send
5  4  Clear to Send
6  20  Data Set Ready and Carrier Detect
7  7  Signal Ground
20  6  Data Terminal Ready


				

Configurar o computador host para uma sessão Remote.exe

Nesse cenário, o computador host está sendo definido para fazer uma depuração do computador de destino como se fosse um sentado profissional de suporte técnico no computador host. Remote.exe é executado para permitir que esta sessão de depuração seja acessado remotamente através de uma conexão RAS.

Remote.exe é um utilitário de linha de comando que você pode usar para executar programas de linha de comando em computadores remotos. Remote.exe usa duas partes, o componente de servidor e o componente cliente. Para usar Remote.exe, primeiro você deve iniciar extremidade do servidor no computador que você está depurando partir. Quando você faz isso, outros usuários podem se conectar à sua sessão de depuração usando a parte cliente do Remote.exe. Remote.exe vem com o Resource Kit. Para obter mais detalhes e a sintaxe de comando desse utilitário, consulte a Ajuda on-line do Resource Kit.

A instalação do Windows CD e CD do Windows Resource Kit está disponível para atingir esta instalação.
  1. Configure uma conta de acesso remoto na rede para o profissional de suporte técnico. Essas informações, incluindo o nome do computador host, devem ser documentado e pronto para dar para o profissional de suporte.
  2. O computador host deve ser configurado conforme descrito no seguinte artigo Base de dados de Conhecimento Microsoft. Este artigo descreve detalhadamente como configurar os símbolos no computador host para depurar o computador de destino. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    148659Como definir símbolos de depuração do Windows NT
  3. A Microsoft recomenda a melhor maneira para executar I386KD é copiar todos os arquivos que estão localizados na pasta Support\Debug\I386\ (supondo que você está depurando um computador I386) para uma pasta no disco rígido e alteração para essa pasta.
  4. Copie Remote.exe do Resource Kit para a mesma pasta.
  5. O I386KD depende de variáveis de ambiente para informações necessárias para executar com êxito. I386KD usa muitas variáveis de ambiente. Nesse cenário, I386KD mínima deve ter o _NT_SYMBOL_PATH e a variável _NT_DEBUG_PORT. Use o comando set para definir as variáveis de ambiente. A variável _NT_SYMBOL_PATH aponta para o caminho do arquivo de símbolos que usa o depurador para a sessão de depuração. A variável _NT_DEBUG_PORT aponta para a porta serial ativa que está sendo usada no computador host para depuração. Se a porta serial não for porta serial 2, a variável de ambiente _NT_DEBUG_PORT deve ser usada.

    Exemplo:
    O cabo de modem nulo de computador host conecta-se a porta serial 1 e, em seguida, copia os símbolos para a pasta C:\Debug\Symbols. Em um prompt de comando, digite o seguinte comando:
    Definir _nt_debug_port = com1
    Definir _nt_symbol_path = c:\debug\symbols
    Definir _nt_debug_log_file_append=c:\temp\debug.log
  6. Certifique-se que as ferramentas de depuração foram etapa backup corretamente. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , na caixa Abrir , digite Cmd e, em seguida, clique em OK .
    2. Altere o diretório para o local do caminho onde você copiou os arquivos na etapa 3 deste procedimento.
    3. Digite i386kd - v e pressione ENTER .
    4. Pressione CTRL - C para invadir o destino. Você receberá um prompt kd e o destino sistema irá parar de responder (travar porque você quebrado nela com o depurador).
    5. Tipo ! processo no prompt kd e, em seguida, pressione ENTER . O sistema retorna uma lista de processos. Isso lhe permite saber que o depurador está funcionando corretamente.
    6. Digite g e pressione ENTER para informar o destino para ir. Isso permitirá que o destino continuar a operação normal.
    7. Digite exit e pressione ENTER para fechar a janela de comando.
  7. Inicia a depuração sessão e remoto, em seguida, a sessão de saída. Em um prompt de comando digite o seguinte:
    depuração remota /s "i386kd - v"

Recursos adicionais de informações

  • Windows Resource Kit
  • A Ajuda do Driver Development Kit Online
  • Para exibir a série de instruções de depuração de kernel de pesquisa de artigos sobre a palavra-chave "debugref" na Base de dados de Conhecimento da Microsoft.

Propriedades

ID do artigo: 151981 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 10.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Palavras-chave: 
kbmt KB151981 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: 151981

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