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

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

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: 151981
Sumário
Este artigo descreve como configurar o depurador num computador com o Windows utilizando um cabo de modem nulo é ligado a outro computador baseado no Windows.
Mais Informação
Esta secção inclui os seguintes tópicos:
  • Determinar a necessidade do depurador do kernel
  • Acerca de depuração remota
  • Utilizar um cabo de modem nulo
  • Alterar os atributos no ficheiro Boot.ini
  • Depurador opções
  • Configurar o depurador para o computador
  • Configurar o cabo de modem nulo
  • Configurar o computador anfitrião para um Remote.exe sessão

Determinar a necessidade para o depurador de kernel

O depurador de kernel que é fornecido com o Windows fornece informações sobre o computador que é normalmente não disponível sem a ajuda do depurador. O Windows pode activar o depurador de kernel de arranque do Windows menu (Boot.ini). Quando activa o depurador do kernel, depurador do Windows pode exportar informações de depuração para um depurador remoto para um utilizador remoto para analisar. Normalmente, isto é efectuado o pedido de um profissional de suporte Microsoft para analisar um erro fatal no Windows que não pode ser diagnosticados do Memory.dmp ficheiro ou quando um ficheiro Memory.dmp não é produzido.

Acerca de depuração remota

Para a nossa discussão sobre o computador de destino é o computador está a ser depurado e o computador anfitrião está o computador executando a depuração. O processo de depuração remota ocorre quando dois computadores estão ligados por portas série de comunicação. O computador de destino e o computador anfitrião estão em execução os depuradores de kernel Windows, que comunicam utilizando um especial API e protocolo de depuração. Para transferir o Debugging Tools for Windows, visite o seguinte Web site da Microsoft:

Utilizar um cabo de modem nulo

Se ligar o cabo de modem nulo a uma porta série, o depurador pode executar a respectiva velocidade superior actual de 19200, comparado com a velocidade de 9600 através de um modem. Esta configuração geralmente é considerada mais fiável do que utilizando um modem pelos seguintes motivos:
  • Esta configuração não envolve a configurar um modem.
  • Não existe sem hipótese de uma falha de modem ou linha.
  • Pode depurar um computador localmente.
  • Esta configuração fornece depuração mais rápido.
O método mais comum consiste em configurar um computador de destino para depuração e o computador anfitrião para efectuar a depuração utilizando uma Remote.exe sessão. Esta configuração permite que um profissional de suporte técnico para ligar à sessão Remote.exe através de uma ligação de acesso remoto e depurar o computador de destino sem estar fisicamente presente no computador de destino.

Alterar os atributos no ficheiro Boot.ini

Para configurar o computador de destino, edite Boot.ini na partição de arranque e, em seguida, adicionar as opções depurador apropriado. Utilizar o ASCII padrão editor de texto. O ficheiro Boot.ini está oculta no directório de partição de arranque. O Ficheiro Boot.ini atributos são oculto, só de leitura e de sistema. Antes de poder editar o ficheiro Boot.ini, tem de alterar estes atributos.

Para alterar os atributos do ficheiro Boot.ini, na linha de comandos, escreva attrib -h-r-s c:\boot.ini e, em seguida, prima ENTER. Utilize o bloco de notas ou outro editor de texto para editar o ficheiro Boot.ini.

Depois de editar o ficheiro, escreva attrib + h + r + s c:\boot.ini na linha de comandos e prima ENTER para restaurar o só de leitura, oculto e atributos de ficheiro de sistema. Em alternativa, pode utilizar Gestor de ficheiros em vez de uma linha de comandos para alterar os atributos de ficheiro. Para o fazer:
  1. No Gestor de ficheiros, clique em Por tipo de ficheiro no menu Ver .
  2. Clique em Mostrar ficheiros ocultos ou de sistema e, em seguida, clique em OK .
  3. Clique em Boot.ini e, em seguida, clique em Propriedades no menu ficheiro .
  4. Clique para desmarcar as caixas de verificação seguintes e, em seguida, clique em OK :
    • Só de leitura
    • Oculta
    • Sistema

Depurador opções

Depois de abrir o ficheiro Boot.ini no computador de destino para edição, pode adicionar qualquer uma das seguintes opções para configurar o ambiente depurador no computador de destino:
  • /Debug : Utilize esta opção para activar o depurador do kernel.
  • / porta de depuração : Utilize esta opção para especificar a porta série utilizada pelo depurador do kernel. Não se for especificada nenhuma porta série, o depurador utiliza sempre COM2.
  • / crashdebug : Utilize esta opção para enviar informações de depuração apenas quando ocorre um erro fatal do sistema (FSE).
  • / baudrate : Utilize esta opção para definir a velocidade de transmissão em baud que utiliza o depurador do kernel. A velocidade de transmissão predefinida é 19200. Uma transmissão de 9600 é a taxa normal para depuração remota através de um modem.

Configurar o depurador para o computador

Existem várias opções disponíveis para configurar o depurador no computador de destino. Para adicionar o ficheiro Boot.ini qualquer uma das opções anteriores de ficheiros, utilize o seguinte exemplo.

O texto seguinte é um ficheiro Boot.ini típico. Cada entrada na secção [operating systems] corresponde às opções listadas no menu de arranque durante um arranque normal.
[boot loader]timeout=30default=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 [VGAmode]" /BASEVIDEOC:\="MS-DOS"				
para activar o depurador utilizar COM1 para efectuar o seguinte procedimento:
  1. Seleccione a opção arranque normalmente utilizar e adicionar o parâmetro /Debug ao fim da linha.
  2. Para especificar a porta de comunicações, adicione o / porta de depuração = com1 mudar.
[boot loader]timeout=30default=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=com1multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" Version 3.5 [VGAmode]" /BASEVIDEOC:\="MS-DOS"				

Configurar o cabo de modem nulo

Um cabo de modem nulo é um cabo série que foi configurado para permitir dados enviados entre duas portas série. Normalmente, ligar uma porta série a um dispositivo série. Neste caso, terá de configurar o computador de destino para aceitar uma ligação de porta de série à porta série. É importante que utilize um cabo de modem nulo porque se utilizar um cabo série típico computador de destino espera um dispositivo série, não outra porta série, e não é possível depurar o computador.

Quando utiliza um modem nulo para estabelecer uma ligação série directa entre dois computadores, o cabo tem ligado tal como mostrado nas tabelas seguintes.
9-Pin NULL Modem CablingRemote hostserial port connector Host systemserial port connectorSignal3  2  Transmit Data2  3  Receive Data7  8  Request to Send8  7  Clear to Send6, 1  4  Data Set Ready and Carrier Detect5  5  Signal Ground4  6, 1  Data Terminal Ready25-Pin NULL Modem Cabling2  3  Transmit Data3  2  Receive Data4  5  Request to Send5  4  Clear to Send6  20  Data Set Ready and Carrier Detect7  7  Signal Ground20  6  Data Terminal Ready				

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

Neste cenário, o computador anfitrião está a ser configurado para efectuar uma depuração do computador de destino como se existisse uma só vez profissional de suporte técnico no computador anfitrião. Remote.exe é executado para permitir que esta sessão de depuração para serem acedidos remotamente através de uma ligação de acesso remoto.

Remote.exe é um utilitário da linha de comandos que pode utilizar para executar programas da linha de comandos em computadores remotos. Remote.exe utiliza duas partes, o componente de servidor e o componente cliente. Para utilizar Remote.exe, tem de iniciar primeiro lado do servidor no computador está a depurar. Quando o fizer, os outros utilizadores podem ligar à sessão de depuração utilizando a parte de Remote.exe cliente. Remote.exe é fornecido com o Resource Kit. Para obter mais detalhes e a sintaxe do comando deste utilitário, consulte a ajuda online do Resource Kit.

A instalação do Windows CD e o CD do Windows Resource Kit está disponível para obter este programa de configuração.
  1. Configure uma conta acesso remoto na rede para o profissional de suporte técnico. Estas informações, incluindo o nome do computador anfitrião, tem de ser documentadas e pronto para dar o técnico de suporte.
  2. Deve ser configurado o computador anfitrião como descrito no seguinte artigo da base de dados de conhecimento da Microsoft. Este artigo descreve detalhadamente como configurar os símbolos no computador anfitrião para depurar o computador de destino. Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
    148659Como configurar símbolos de depuração do Windows NT
  3. A Microsoft recomenda a melhor forma de executar I386KD é copiar todos os ficheiros estão localizados na pasta Support\Debug\I386\ (partindo do princípio que está a depurar um computador I386) para uma pasta no disco rígido e alterar para essa pasta.
  4. Copia Remote.exe o 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 utiliza várias variáveis de ambiente. Neste cenário, I386KD mínimo tem de ter o _NT_SYMBOL_PATH e a variável _NT_DEBUG_PORT. Utilize o comando set para definir as variáveis de ambiente. A variável _NT_SYMBOL_PATH aponta para o caminho do ficheiro de símbolos que utiliza o depurador para a sessão de depuração. A variável _NT_DEBUG_PORT aponta para a porta série activa a ser utilizada no computador anfitrião para depuração. Se esta porta série não estiver a porta série 2, a variável de ambiente _NT_DEBUG_PORT deve ser utilizada.

    Exemplo:
    O cabo de modem nulo do computador anfitrião liga à porta série 1 e, em seguida, copia os símbolos para a pasta C:\Debug\Symbols. Numa linha de comandos, escreva 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 de que as ferramentas de depuração foram passo mais correctamente. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , na caixa Abrir , escreva Cmd e, em seguida, clique em OK .
    2. Altere o directório para a localização do caminho onde copiou os ficheiros no passo 3 deste procedimento.
    3. Escreva i386kd - v e, em seguida, prima ENTER .
    4. Prima CTRL - C para dividir no destino. Receberá um aviso kd e o destino de sistema irá deixar de responder (não reagir) porque ter dividido nela com o depurador.
    5. Tipo ! processo na linha de pedido kd e, em seguida, prima ENTER . O sistema devolve uma lista de processos. Isto permite-lhe saber que o depurador está a funcionar correctamente.
    6. Escreva g e, em seguida, prima ENTER para indicar o destino para ir. Isto permitirá que o destino retomar o funcionamento normal.
    7. Escreva exit e prima ENTER para fechar a janela de comandos.
  7. A depuração de iniciar sessão e remoto, em seguida, a sessão de saída. Numa linha de comandos escreva o seguinte:
    depuração remota /s "i386kd - v"

Recursos de informações adicionais

  • Windows Resource Kit
  • A ajuda Online Driver Development Kit
  • Para ver a depuração de kernel como série de procura de artigos sobre a palavra-chave "debugref" na base de dados de conhecimento da Microsoft.
3.50 3.51 prodnt debugref

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 151981 - Última Revisão: 12/03/2007 04:18:05 - Revisão: 10.3

Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Datacenter Edition, 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

  • kbmt KB151981 KbMtpt
Comentários