Índice:

Como configurar um depurador de kernel do Windows em sua rede: 6 etapas
Como configurar um depurador de kernel do Windows em sua rede: 6 etapas

Vídeo: Como configurar um depurador de kernel do Windows em sua rede: 6 etapas

Vídeo: Como configurar um depurador de kernel do Windows em sua rede: 6 etapas
Vídeo: COMANDO PARA CORRIGIR FALHAS DO WINDOWS 2024, Novembro
Anonim
Como configurar um depurador de kernel do Windows em sua rede
Como configurar um depurador de kernel do Windows em sua rede

A depuração é uma ferramenta popular usada para descobrir a causa raiz de um bug. Um bug pode se manifestar de muitas maneiras diferentes. pode causar uma falha do sistema (tela azul / BSOD), pode causar uma falha do aplicativo, pode fazer com que seu sistema congele, para citar alguns problemas. A causa raiz pode estar no sistema operacional, um driver de dispositivo ou até mesmo um problema de hardware. Este guia fornecerá detalhes sobre como configurar um depurador usando ferramentas de depuração para Windows e, portanto, se concentra apenas na depuração com o sistema operacional Windows. Não discutirei como analisar o problema capturado no depurador. Algumas coisas a serem observadas:

  • Este conjunto de instruções é projetado para usuários avançados de computador e o autor presumiu isso com essas instruções.
  • Por questões de privacidade, algumas informações foram obscurecidas.

A primeira coisa que veremos são os itens de que você precisa para configurar seu depurador.

Etapa 1: O que você precisa

O que você precisará

  • 2 computadores Windows

    • O computador Host que você usará para depuração. Este computador deve ter o Windows XP ou mais recente instalado
    • O computador de destino que você estará depurando. Este computador deve ter o Windows 8 ou mais recente instalado. Ele também deve ter um dos adaptadores de rede encontrados na lista aqui.
  • 1 Switch / roteador de rede (algo que atribuirá endereços IP aos computadores na rede)
  • 2 cabos Cat5
  • Ferramentas de depuração para Windows que você precisa instalar no computador host (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)

A seguir, veremos o que você precisa fazer para configurar seus computadores.

Etapa 2: Preparando Seus Computadores

Preparando Seus Computadores
Preparando Seus Computadores

O Computador Host

  • Para o computador no qual você fará a depuração, você precisará instalar as Ferramentas de Depuração para Windows, que podem ser encontradas aqui …
  • https://msdn.microsoft.com/en-US/windows/desktop/bg…
  • Conecte o computador ao seu switch / roteador

O Computador Alvo

  • Certifique-se de usar o Windows 8 ou mais recente
  • Certifique-se de usar um adaptador de rede desta lista
  • Conecte o computador ao seu switch / roteador

Agora que temos os computadores configurados, precisaremos conectá-los, começando pelo computador de destino.

Etapa 3: Configurando o Computador de Destino

Configurando o Computador de Destino
Configurando o Computador de Destino

Você precisa de algumas coisas para preparar seu computador de destino. Necessita do endereço IP do seu computador Host. Você pode obter isso usando a ferramenta ping. Aqui está como fazer isso …

  1. Abra um prompt de comando
  2. Digite “ping -4 HostComputerName”. Você obterá algo como o seguinte …

ping HostComputerName Pinging HostComputerName [192.166.0.123] com 32 bytes de dados: Resposta de 192.166.0.123: bytes = 32 tempo = 2268ms TTL = 128 Resposta de 192.166.0.123: bytes = 32 tempo = 10ms TTL = 128 Resposta de 192.166.0.123: bytes = 32 tempo = 19ms TTL = 128 Resposta de 192.166.0.123: bytes = 32 tempo = 1ms TTL = 128 Estatísticas de ping para 192.166.0.123: Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda), Tempos aproximados de ida e volta em milissegundos: Mínimo = 1 ms, Máximo = 2268 ms, Média = 574 ms

* Mantenha esta janela aberta. Você precisará disso mais tarde.

Em seguida, você precisa fazer algumas alterações na configuração de inicialização. As alterações no arquivo de configuração de inicialização dirão ao computador de destino como se conectar ao computador host. Para fazer isso, você precisará abrir um prompt de comando com permissões de administrador (elevadas). Aqui está como você faz isso.

  1. Clique com o botão direito no prompt de comando na barra de tarefas
  2. Clique com o botão direito no prompt de comando novamente
  3. Clique em "Executar como Administrador" (o Controle de Conta de Usuário perguntará se você gostaria de permitir que este programa faça alterações em seu computador, clique em Sim)

Agora você precisa definir as configurações de inicialização para depuração de rede. Você fará isso usando a ferramenta bcdedit. Essa ferramenta é integrada ao sistema operacional e pode ser executada a partir de qualquer prompt de comando elevado. As etapas a seguir mostram como você faz essas alterações de configuração

  1. Nesta nova janela de comando, execute o seguinte …
  2. bcdedit / dbgsettings net hostip = 192.166.0.123 port = XXXXX key = z.z.z.z
  3. onde o hostip é igual ao endereço IP obtido ao executar o comando ping, XXXXX é igual a qualquer número entre 50000 e 50099 e z é qualquer combinação alfanumérica. Aqui está um exemplo …

bcdedit / dbgsettings net hostip = 192.166.0.123 porta: 50002 key = a1b.2c3.d4e.5f6

Lembre-se da chave que você criou. Você precisará disso ao configurar seu computador host. Agora você precisa ativar o depurador. Você pode usar o mesmo prompt de comando elevado que estava usando antes ou abrir um novo. Para ativar a depuração, execute o seguinte comando bcdedit

  1. bcdedit / debug on
  2. reinicie o computador

Consulte a imagem acima, que mostra exemplos de todos os comandos nesta etapa. Agora que temos o computador de destino configurado, podemos preparar o computador host para procurar nosso computador de destino na rede.

Etapa 4: Configurando o computador host

Configurando o computador host
Configurando o computador host
Configurando o computador host
Configurando o computador host

Se ainda não o fez, a primeira coisa que você deve fazer no computador host é instalar "Debugging Tools For Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… que foi fornecido em uma etapa anterior. Depois de instalado, você pode prosseguir para as seguintes etapas: Para usar o depurador a partir do prompt de comando.

  1. Abra uma janela elevada do prompt de comando
  2. Navegue até o diretório Debuggers onde você instalou o depurador. O local padrão é assim. C: / Arquivos de programas (x86) Windows Kits / 8.0 / Debuggers
  3. Se o seu computador host estiver executando um sistema operacional de 64 bits, altere o diretório para o diretório x64. Se você estiver executando um sistema operacional de 32 bits em seu computador host, altere o diretório para o diretório x86.
  4. Digite o seguinte comando. kd - k net: port = XXXXX, key = z.z.z.z (onde XXXXX é a porta que você configurou no computador de destino e z.z.z.z é a chave que você configurou no computador de destino)
  5. Pressione Enter

Para executar o depurador usando windbg.

  1. execute windbg a partir do diretório de onde você instalou o depurador. O local padrão é parecido com este. C: / Arquivos de programas (x86) Windows Kits / 8.0 / Debuggers \.
  2. Se o seu computador host estiver executando um sistema operacional de 64 bits, altere o diretório para o diretório x64. Se você estiver executando um sistema operacional de 32 bits em seu computador host, altere o diretório para o diretório x86.
  3. Clique duas vezes em windbg.exe
  4. Clique em Arquivo
  5. Clique em Kernel Debug
  6. Selecione a guia Rede
  7. Insira o número da porta que você definiu no computador de destino
  8. Insira a chave que você definiu no computador de destino.
  9. Clique Ok

Consulte as imagens acima, que mostram exemplos de todos os comandos nesta etapa. Agora que temos os computadores host e de destino configurados, podemos conectar os dois.

Etapa 5: conectando-se ao depurador

Conectando-se ao depurador
Conectando-se ao depurador
Conectando-se ao depurador
Conectando-se ao depurador

Se tudo estiver configurado corretamente, esta parte é realmente fácil. Na verdade, depois de configurar o computador host, você deve ter notado muito texto aparecendo na janela. Em caso afirmativo, está feito. Caso contrário, tudo o que você precisa fazer é reiniciar o computador de destino. Conforme o computador de destino inicializa, você começa a ver um fluxo de texto em sua janela de depuração (kd ou windbg dependendo de qual você usa) no computador host. Será algo parecido com as fotos acima.

Etapa 6: na conclusão

Para concluir
Para concluir

Agora que você conectou com êxito seus computadores com um depurador, pode começar a ajudar a resolver todos os problemas de computador do mundo. Este é apenas o primeiro passo em um longo caminho para chegar à causa raiz de qualquer problema do computador. Procure mais artigos no futuro onde abordarei como começar a investigar os diversos problemas que você pode encontrar.

Recomendado: