Configurar para depuração remota

Traduções de Artigos Traduções de Artigos
Artigo: 121543 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve como configurar depuração remota.

Mais Informação

Para configurar para depurar remotamente outro computador, faça o seguinte:
  • Remova os atributos sistema, oculto & somente leitura do arquivo BOOT.INI o arquivo e acrescentar as seguintes seqüências para a linha de inicialização:
    / TAXA DE TRANSMISSÃO = 9600 /DEBUGPORT = COM #
    Por exemplo:
    [operating systems]
    ... multi (0) partition (1) \NT="WinNT/S Ver:3.5" /DEBUGPORT = COM1
    / TAXA DE TRANSMISSÃO = 9600
  • Execute o Terminal contra a porta Com acima com depuração modem conectado e digite os comandos de modem que defina o seguinte:
         Function                              USRobotics
         -------------------------------------------------
         Set back to Factory Defaults:         AT&F
         Disable Transmit Data Flow Control:   AT&H0
         Disable Receive Data Flow Control:    AT&I0
         Disable Data Compression:             AT&K0
         Disable Error Control:                AT&M0
         Auto Answer On:                       ATS0=1
         Disable Reset Modem on loss of DTR:   AT&D0
         Write to NVRAM:                       AT&W
    					
  • Determinar a versão básica do computador remoto (usando WinMSD, WinVer),

    511, 528, 807

    e copie os arquivos de depuração correspondente da construção de base:

    <Compact disc="">\Support\Debug\<platformType>\ *. * arquivos para um</platformType></Compact>
    <localDebug>\ diretório e Hal correspondente Kernel & *.DBG</localDebug>
    arquivos do
    <Compact disc="">\Support\Debug\<platformType>\Symbols\EXE e</platformType></Compact>
    <Compact disc="">\Support\Debug\<platformType>\Symbols\DLL respectivamente. </platformType></Compact>

    Por exemplo:

    XCOPY E:\Support\Debug\i386\*.* C:\WinNT\Debug
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTKRNLMP.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\EXE\NTOSKRNL.DBG...
    ... C:\WinNT\Debug\Symbols\EXE /s /e
    XCOPY E:\Support\Debug\i386\Symbols\DLL\HAL*.*...
    ... C:\WinNT\Debug\Symbols\DLL /s /e

    onde unidade e: é a unidade de CD-ROM.

    OBSERVAÇÃO: Usando diferentes (depurador 807 <->destino 528) kernel depuradores podem impedir que os depuradores de "Sincronizar"-ing. </->
  • Determinar a versão do Service Pack (SP) (usando WinMSD, WinVer),

    SP1, SP2, SP2b

    e copie a árvore de símbolos de SP para o diretório <localSymbols>. Para obter mais informações informações sobre a árvore de símbolos de SP, contate o Atendimento Microsoft Serviços (suporte técnico da empresa). </localSymbols>
Por exemplo:
XCOPY <Source sp="" symbols="" path="">C:\WinNT\Debug\Symbols /s /e </Source>
  • Determinar quais Hotfixes, se houver, instalado,

    Prb18756, Bug18756

    e copie a árvore de símbolos de Hotfix para <> </> <dir>\. Para obter mais informações informações sobre a árvore de símbolos de Hotfix, contate o Microsoft Product Suporte a serviços (suporte técnico da empresa).</dir>
Por exemplo:
XCOPY http://hotfix
  • Determine se você estiver usando o Microsoft ou terceiros o Kernel do MP. Se ele é a cópia do Kernel do MP, depois de <localSymbols>\EXE, da Microsoft NTKRNLMP.DBG para NTOSKRNL.DBG. Se for um Kernel do MP de terceiros, obter um Copie os símbolos e copie-o para sua <localSymbols>\EXE\NTOSKRNL.DBG. </localSymbols></localSymbols>
  • Determinar se você estiver usando o Microsoft Windows NT HAL ou HAL de terceiros. Se for um HAL de Windows NT da Microsoft, mas não o cópia \DLL depois de <localSymbols>, HAL ISA/EISA padrão a HAL apropriado *.DBG para HAL.DBG. Se for um HAL de terceiros, obter um Copie os símbolos e copie-o para sua <localSymbols>\DLL\HAL.DBG. </localSymbols></localSymbols>
  • Conecte o modem ao computador de destino de depuração remota usando a porta acima e reinicie o computador de destino.
  • Vá para o diretório <localDebug>e execute o seguinte REMDBG.Arquivo BAT: </localDebug>
          REM Modem String to Disable Flow Control and Compression
          ECHO "UsRobotics Modem string = AT&H0&I0&K0&M0"
    
          REM Environment Variables:
    
          REM Specify which com port to use. (Default = com1)
          set _NT_DEBUG_PORT=com1
    
          REM Specify symbol image path. (Default = x: * NO trailing
             backslash *)
          set _NT_SYMBOL_PATH=%2\Symbols
    
          REM Specify second symbol image path to be searched after the above.
          set _NT_ALT_SYMBOL_PATH=%3\Symbols
    
          REM Specify the baud rate used by debugging serial port.
             (Default = 19200)
          set _NT_DEBUG_BAUD_RATE=9600
    
          REM If specified, output will be APPENDed to this file.
          set _NT_DEBUG_LOG_FILE_APPEND=DEBUG.LOG
    
          REM If specified, output will be written to this file from offset 0.
          REM set _NT_DEBUG_LOG_FILE_OPEN=U:\WinNT\DEBUG\DEBUG.LOG
    
          REM set _NT_DEBUG_CACHE_SIZE=x
    
          remote /s "%1kd -m %4 %5 %6 %7 %8 %9" debug
    
          REM Usage: *kd [-?] [-v] [-m] [-r] [-n] [-b] [-x] [[-l
          SymbolFile] [KrnlName]
          REM     where:
          REM             -v      Verbose mode
          REM             -?      Display this help
          REM             -n      No Lazy symbol loading
          REM             -m      Use modem controls
          REM             -b      Break into kernel
          REM                    -c          Resync on Connect
    
          REM Control Keys:
    
          REM     . <Ctrl-C> Break into kernel
          REM       <Ctrl-B><Enter> Quit debugger
          REM     . <Ctrl-R><Enter> Resynchronize target and host
          REM     . <Ctrl-V><Enter> Toggle Verbose mode
          REM     . <Ctrl-D><Enter> Display debugger debugging information
    
       through the following command:
    
       [u:\winnt\debug] remdbg <kd> <localSymbols> <baseBuildpath> <addOptions>
                                 ^        ^             ^              ^
       Kernel Debugger to use ---+        |             |              |
          Example: i386 | MIPS | Alpha    |             |              |
                                          |             |              |
       localSymbols without Symbols name -+             |              |
          Example: c:\winnt\debug                       |              |
                                                        |              |
       baseBuild (UNC) without Symbols name ------------+              |
          Example: <Symbols server>\528\i386                           |
                                                                       |
       Additional Debug Options ---------------------------------------+
          Example: -b (Break In on Connect) -c (Resync on Connect)
    						
Entre em contato com o suporte técnico (suporte técnico da empresa) Para obter mais informações sobre o <Symbols server="">. </Symbols>

Exemplo

remdbg i386 u:\winnt\debug <Symbols server="">\528\i386 b</Symbols>
"String UsRobotics Modem = AT & H0 & I0 & K0 & M0"

**************************************
***********     REMOTE    ************
***********     SERVER    ************
**************************************
Para se conectar: Remoto /C MARCM.Depuração de porta

Depurador de Kernel do Microsoft (r) Windows NT
Versão 1.00
(C) 1991 Microsoft Corp.

Caminho de pesquisa do símbolo é: u:\winnt\debug\Symbols;.;
KD: imagem de Ntoskrnl. exe com base em 80100000
KD: Pré-carregamento símbolos do kernel do u:\winnt\debug\Symbols\exe\ntoskrnl.DBG.
KD: aguardando conexão...
KD: Nenhuma portadora detectada - no modo terminal

> A partir daqui, cole a seqüência de caracteres acima do Modem e aguarde o modem Retorne OK. Em seguida, insira o ATDT<Phone number=""> do computador de destino remoto conforme abaixo: </Phone>AT & H0 & I0 & K0 & M0
AT & H0 & I0 & K0 & M0

OK
ATDT9,<Phone number=""></Phone>
ATDT9,<Phone number=""> </Phone>

CONECTAR-SE 9600
KD: Portador - retornando ao depurador
^ R \ \ ressincronização de depuradores
KD: Conexão de depurador de Kernel estabelecida. (Interrupção inicial solicitada)
NT! _KeUpdateSystemTime + 0x109:
8015e109 cc int 3
KD >

Propriedades

Artigo: 121543 - Última revisão: 1 de março de 2014 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Advanced Server 3.1
Palavras-chave: 
kbnosurvey kbarchive kbinfo kbmt KB121543 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: 121543

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