DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 148954 - Última revisão: quinta-feira, 22 de fevereiro de 2007 - Revisão: 2.2

 

Nesta página

Sumário

Este artigo descreve os procedimentos para preparar um processador Intel X 86--computador com processador RISC com e que esteja executando o Windows NT Workstation ou Server para uma sessão de depuração remota.

Mais Informações

-O que é a necessidade para o Kernel Debugger
-O que é o processo de depuração remota
-Configurar um sistema para depuração remota
Opções - depurador
-Editar o arquivo Boot.ini para computadores Intel x 86
-Alterar opções de inicialização de firmware para computadores RISC
-Preparando o modem

O que é a necessidade para o Kernel Debugger

O depurador de kernel que vem com o Windows NT produzirá informações sobre o sistema que normalmente não está disponível sem o auxílio do depurador. Você pode habilitar o depurador do kernel no menu de inicialização do Windows NT. Ativar o depurador do kernel permitirá que o depurador do Windows NT para informações de depuração para um depurador remoto de um usuário remoto para analisar a saída. Isso normalmente é feito na solicitação de um atendimento Microsoft profissional para analisar um erro fatal no Windows NT não podem ser diagnosticado do arquivo Memory.dmp ou quando um arquivo Memory.dmp não é produzido.

O que é o processo de depuração remota

O processo de depuração remota acontece quando dois computadores conectados por meio de modems através de uma linha telefônica. O computador de destino e o computador host estão executando os depuradores de kernel do Windows NT que se comunicam usando uma API de depuração especial e protocolo.

Configurando um sistema para depuração remota

Configurar um sistema para depuração remota envolve a alteração as opções de inicialização para informar ao Windows NT para carregar o depurador do kernel. Em uma plataforma Intel x 86 com isso é feito editando o arquivo Boot.ini. Em um sistema com base em RISC (DEC Alpha, MIPS e PPC com base processadores) isso envolve a alteração de opções de inicialização no menu de firmware. Você também precisará tiver um modem e se conectar a ele à porta COM apropriada no computador de destino e se conectar uma linha telefônica de entrada para o modem.

Opções do depurador

Há várias opções de inicialização que podem ser usadas em configuração do sistema para depuração. Essas opções são as mesmas no Intel x 86 e RISC plataformas, embora quando usado em uma plataforma RISC o não é necessário:

/DEBUG      - When this option is used, the kernel debugger will be loaded
              during boot and kept in memory at all times. This means that
              a support professional can dial into the system being debugged
              and break into the debugger, even when the system is not
              suspended at a Kernel STOP screen.

/DEBUGPORT  - Specifies the serial port to be used by the kernel
              debugger. If no serial port is specified the debugger will
              default to COM2 on Intel x86 based computers and to
              COM1 on RISC computers.

/CRASHDEBUG - This option will cause the kernel debugger to be loaded
              during boot but swapped out to the pagefile after boot.
              As a result, a support professional will not be able to
              break into the debugger unless Windows NT is suspended
              at a Kernel STOP screen.

/BAUDRATE   - Sets the Baud rate that the kernel debugger will use.
              The default baud rate is 19200. A baud of 9600 is the
              normal rate for remote debugging over a modem.
				


Sempre que DEBUGPORT ou taxa de transmissão é usada, não é necessário usar DEBUG, como o Windows NT, o assume que você deseja que o computador carregue no modo DEBUG. Pelo menos uma das opções acima deve ser usada para configurar um computador para depuração remota, caso contrário, Windows NT não será carregado o depurador em todos os.

Editar o arquivo Boot.ini para computadores Intel x 86

Para configurar o computador de destino em um computador com base em Intel x 86, basta editar o arquivo Boot.ini na partição de inicialização e adicionar as opções de depurador apropriado. O arquivo Boot.ini é editado usando um editor de texto ASCII padrão. O arquivo Boot.ini é um arquivo localizado na raiz da partição do sistema (geralmente a unidade C) e irão ter o oculto, sistema e os atributos somente leitura definido. Esses atributos devem ser alterados.

Para alterar os atributos do arquivo Boot.ini

Para alterar os atributos do arquivo Boot.ini, execute o procedimento, ou II:

Procedimento I:
  1. Digite o seguinte em um prompt de comando:
    attrib -s-h-r c:\boot.ini
  2. Edite boot.ini.

    Para restaurar os atributos somente leitura, oculto e sistema quando você terminar de editar o arquivo, digite o seguinte em um prompt de comando:
    attrib + h + r + s c:\boot.ini \
Procedimento II:
  1. No Gerenciador de arquivos, escolha por tipo de arquivo no menu Exibir e em seguida, marque a caixa Mostrar arquivos de sistema/ocultos na caixa de diálogo por tipo de arquivo e escolha o botão OK.
  2. Na janela Gerenciador de arquivos, selecione o arquivo Boot.ini e escolha Propriedades no menu Arquivo.
  3. Na caixa de diálogo Propriedades, desmarque a caixa de atributo somente leitura, oculto e sistema e escolha o botão OK.
  4. Edite boot.ini usando o bloco de notas ou outro editor de texto e adicione as opções de depuração, conforme descrito abaixo.

Configurando as opções de inicialização no arquivo Boot.ini

Para configurar um computador para depuração, você deve adicionar uma das opções anteriores para o arquivo Boot.ini. Geralmente, você desejará adicionar /Debug e /BAUDRATE, para reduzir a taxa de transmissão a 9600 e colocar o computador no modo de depuração. Você deve usar /DEBUGPORT = COMX se você não pode usar a porta COM de padrão (COM2) para depuração. O exemplo a seguir mostra como adicionar essas opções.

Este é um exemplo de um típico arquivo Boot.ini. Cada entrada na seção [operating systems] deve corresponder às opções listadas no menu de inicialização durante uma inicialização normal do sistema:

[boot loader]
timeout = 30
padrão = multi (0) disk (0) rdisk (0) partition (1) \Windows
[operating systems]
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
[Modo VGA] /BASEVIDEO
C:\="MS-DOS"

Para habilitar o depurador para usar COM1 e comunicar-se 9600 baud, adicionar o seguinte ou consulte o exemplo a seguir estas instruções passo a passo:
  1. Selecione a opção de inicialização que você normalmente usar e adicionar o /Debug alternar no final da linha.
  2. Para especificar a porta de comunicações, adicione a opção /DEBUGPORT = COM1.
  3. Para especificar a taxa de transmissão, adicione a opção /BAUDRATE = 9600.
A seguir mostra o arquivo Boot.ini acima após foi modificado, seguindo as etapas 1-3 acima (Observação: linha 6 é o restante da linha 5, que não couberam na mesma linha neste artigo):

[boot loader]
timeout = 30
padrão = multi (0) disk (0) rdisk (0) partition (1) \Windows
[operating systems]
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
/Debug /debugport = com1/baudrate = 9600
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
[Modo VGA] /BASEVIDEO
C:\="MS-DOS"

Alterando opções de inicialização de firmware para computadores RISC

Ao contrário dos computadores Intel x 86, que usar um arquivo Boot.ini, opções de inicialização em computadores RISC são configuradas por meio do firmware. As seguintes etapas percorrer a configuração de opções de inicialização em MIPS-, computadores baseados em PPC e DEC Alpha. Certifique-se executar a etapa 10 para todos os computadores de DEC Alpha antes de um profissional de suporte tenta discar e depurar o sistema.
  1. Reinicie o computador. A tela ARC sistema aparecerá, exibindo o menu principal na qual você pode selecionar uma ação.
  2. Em um MIPS e o sistema baseado em RISC PPC, escolha executar a instalação para exibir o menu de instalação e, em seguida, escolher gerenciar inicialização para exibir um menu de opções de inicialização.
    Em um sistema com base em Digital Alpha AXP RISC, escolha menu suplementares, conjunto de backup o sistema e gerenciar menu de seleção de inicialização para exibir um menu de opções de inicialização.
  3. Escolha alterar uma seleção de inicialização para exibir uma lista dos sistemas operacionais que estão instalados neste computador.
  4. Escolha o sistema operacional Windows NT. Se você tiver mais de uma versão do Windows NT instalado, selecione aquele que você deseja depurar. Aparece uma tela duas partes para alterar as configurações atuais das variáveis de ambiente usadas para iniciar o computador com base em RISC. A variável de ambiente que controla se o computador com base em RISC é inicializado no modo de depuração é a variável OSLOADOPTIONS.
  5. Para editar o valor da variável OSLOADOPTIONS, use as teclas de direção para selecionar a lista de variáveis. Depois de selecionado, ele aparece na caixa nome na parte superior da tela.
  6. Pressione ENTER para exibir a caixa de valor.
  7. Digite as opções que você deseja adicionar na caixa valor, separados por espaços e pressione ENTER para salvá-los. Por exemplo, se você deseja ativar o modo DEBUG e defina a porta COM para a COM2, você digite o seguinte:
    OSLOADOPTIONS depurar debugport = com2
    Se você não especificar a porta de depuração, a porta de depuração padrão é definida como COM1.

    Como computadores baseados em RISC permitir que apenas uma taxa de transmissão padrão de 19200, não precisará especificar a taxa de transmissão.
  8. Pressione ESC para parar a edição.
  9. Com base no tipo do computador que, siga um destes procedimentos:

    -Em um MIPS ou sistema com base em RISC PPC, escolha Voltar para menu principal e, em seguida, sair para retornar à tela ARC sistema.

    - ou -

    -Em um sistema com base em Digital Alpha AXP RISC, escolha a opção menu suplementares, salvar as alterações e, em seguida, escolha o menu de inicialização para retornar à tela ARC sistema.
  10. Se esta for a primeira vez que você depurar esse sistema que é necessário executar etapas adicionais de configuração. Para essas etapas, consulte o Windows NT Resource kit versão 3.51 Update ou atualização 2, Apêndice a.
  11. Reinicie o computador para ser executado em Windows NT.

Preparando-se o modem

Para conectar-se ao depurador remoto com êxito você deve se conectar um modem externo com recursos de resposta automática para a porta COM desejada. A maioria dos modems tem esse recurso, mas geralmente é desativado. O modem deve ser definido para transmissão 9600. Para uma conexão adequada, o depurador do kernel requer a compactação de hardware, bem como o controle de fluxo e detecção de erro ser desativado. Verifique se o modem funciona antes de continuar mais corretamente. Na maioria dos casos, você precisará configurar o modem conectando-se a uma porta COM disponível na máquina destino ou outro computador, usando TERMINAL.EXE ou algum outro programa de comunicação para enviar seqüências de caracteres de configuração para o modem, movendo o modem para o computador de destino e porta COM sem desligar o modem. Isso é por que um modem interno não funcionará, como reiniciar o sistema geralmente redefinirá as alterações feitas as configurações do modem.

Para configurar o modem:

Observação : você pode executar todas estas etapas no computador de destino, usando a porta COM que você deseja configurar como a porta de depuração fornecido executá-los fora antes de configurar o depurador no sistema de destino.
  1. Conecte um modem com recursos de resposta automática para uma porta COM disponível no computador de destino ou em outro computador.

    Observação: Certifique você pode mover o modem para a porta de destino sem remover a energia do modem.
  2. Execute Terminal.exe ou algum outro programa de comunicações e configure-o para gravar o modem.
  3. Defina o modem como taxa de transmissão 9600. Consulte a documentação do modem para a forma correta fazer isso.
  4. Desative compactação por hardware, o controle de fluxo e o detecção de erros. Para a maioria dos modems da 3Com e US Robotics, digite os seguintes comandos para preparar o modem para a sessão de depuração. Se você estiver usando um modem de outro fabricante, consulte a documentação do modem para as seqüências de caracteres corretas ao fim o modem.

    AT&F    Set Back to Factory Defaults
    AT&H0   Disable Transmit Data Flow Control
    AT&I0   Disable Receive Data Flow Control
    AT&K0   Disable Data Compression
    AT&M0   Disable Error Control
    ATS0=1  Auto Answer On
    AT&D0   Disable Reset Modem on Loss of DTR
    AT&W    Write to NVRAM
    						
  5. Ative resposta automática no modem. Isso geralmente pode ser feito enviando-a seqüência de caracteres ATS0 = 1 ("0" é o número 0, não a letra O). No entanto, você deve consultar a documentação do modem para verificar isso.
  6. Sem remover energia do modem, movê-lo para a porta correta no sistema de destino.

Leitura adicional

Para obter informações adicionais, consulte:

-O Windows NT Resource Kit.

-O Microsoft Driver Development Kit.


A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt KB148954 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: 148954  (http://support.microsoft.com/kb/148954/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store