Table des matières:

Comment configurer un débogueur de noyau Windows sur votre réseau : 6 étapes
Comment configurer un débogueur de noyau Windows sur votre réseau : 6 étapes

Vidéo: Comment configurer un débogueur de noyau Windows sur votre réseau : 6 étapes

Vidéo: Comment configurer un débogueur de noyau Windows sur votre réseau : 6 étapes
Vidéo: Réparer presque tous les problèmes de Microsoft Windows sans réinstallation du système 2024, Juin
Anonim
Comment configurer un débogueur de noyau Windows sur votre réseau
Comment configurer un débogueur de noyau Windows sur votre réseau

Le débogage est un outil populaire utilisé pour trouver la cause première d'un bogue. Un bogue peut se propager de différentes manières. cela peut provoquer un plantage du système (écran bleu/BSOD), cela peut provoquer un plantage de l'application, cela peut provoquer le blocage de votre système pour ne citer que quelques problèmes. La cause première peut être dans le système d'exploitation, un pilote de périphérique ou même un problème matériel. Ce guide fournira des détails sur la configuration d'un débogueur à l'aide des outils de débogage pour Windows et se concentre donc uniquement sur le débogage avec le système d'exploitation Windows. Je ne vais pas expliquer comment analyser le problème capturé dans le débogueur. Quelques éléments à prendre en compte:

  • Ce jeu d'instructions est conçu pour les utilisateurs avancés d'ordinateurs et l'auteur l'a supposé avec ces instructions.
  • Pour des raisons de confidentialité, certaines informations ont été masquées.

La première chose que nous allons passer en revue sont les éléments dont vous aurez besoin pour configurer votre débogueur.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin

  • 2 ordinateurs Windows

    • L'ordinateur hôte que vous utiliserez pour le débogage. Cet ordinateur doit avoir Windows XP ou plus récent installé
    • L'ordinateur cible que vous allez déboguer. Cet ordinateur doit avoir Windows 8 ou plus récent installé. Il doit également avoir l'une des cartes réseau trouvées dans la liste ici.
  • 1 commutateur/routeur réseau (quelque chose qui attribuera des adresses IP aux ordinateurs du réseau)
  • 2 câbles Cat5
  • Outils de débogage pour Windows que vous devez installer sur l'ordinateur hôte (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)

Ensuite, nous passerons en revue ce que vous devrez faire pour configurer vos ordinateurs.

Étape 2: Préparation de vos ordinateurs

Préparation de vos ordinateurs
Préparation de vos ordinateurs

L'ordinateur hôte

  • Pour l'ordinateur sur lequel vous allez déboguer, vous devrez installer les outils de débogage pour Windows qui peuvent être trouvés ici…
  • https://msdn.microsoft.com/en-US/windows/desktop/bg…
  • Connectez l'ordinateur à votre commutateur/routeur

L'ordinateur cible

  • Assurez-vous que vous utilisez Windows 8 ou une version plus récente
  • Assurez-vous que vous utilisez une carte réseau de cette liste
  • Connectez l'ordinateur à votre commutateur/routeur

Maintenant que nous avons configuré les ordinateurs, nous devons les connecter, en commençant par l'ordinateur cible.

Étape 3: Configuration de l'ordinateur cible

Configuration de l'ordinateur cible
Configuration de l'ordinateur cible

Vous avez besoin de quelques éléments pour préparer votre ordinateur cible. Vous avez besoin de l'adresse IP de votre ordinateur hôte. Vous pouvez l'obtenir en utilisant l'outil ping. Voici comment faire cela…

  1. Ouvrir une invite de commande
  2. Tapez "ping -4 HostComputerName." Vous obtiendrez quelque chose comme ce qui suit…

ping HostComputerName Ping HostComputerName [192.166.0.123] avec 32 octets de données: Réponse de 192.166.0.123: octets=32 temps=2268ms TTL=128 Réponse de 192.166.0.123: octets=32 temps=10ms TTL=128 Réponse de 192.166.0.123: octets=32 temps=19ms TTL=128 Réponse de 192.166.0.123: octets=32 temps=1ms TTL=128 Statistiques de ping pour 192.166.0.123: Paquets: Envoyés = 4, Reçus = 4, Perdus = 0 (0% de perte), Temps d'aller-retour approximatifs en millisecondes: Minimum = 1 ms, Maximum = 2268 ms, Moyenne = 574 ms

* Gardez ces fenêtres ouvertes. Vous en aurez besoin plus tard.

Ensuite, vous devez apporter quelques modifications à la configuration de démarrage. Les modifications apportées à votre fichier de configuration de démarrage indiqueront à votre ordinateur cible comment se connecter à l'ordinateur hôte. Pour ce faire, vous devrez ouvrir une invite de commande avec des autorisations d'administrateur (élevées). Voici comment vous faites cela.

  1. Faites un clic droit sur l'invite de commande dans la barre des tâches
  2. Faites à nouveau un clic droit sur l'invite de commande
  3. Cliquez sur "Exécuter en tant qu'administrateur" (Le contrôle de compte d'utilisateur vous demandera si vous souhaitez autoriser ce programme à apporter des modifications sur votre ordinateur, cliquez sur Oui)

Vous devez maintenant définir les paramètres de configuration de démarrage pour le débogage réseau. Vous le ferez en utilisant l'outil bcdedit. Cet outil est intégré au système d'exploitation et peut être exécuté à partir de n'importe quelle invite de commande élevée. Les étapes suivantes montrent comment effectuer ces modifications de paramètres

  1. Dans cette nouvelle fenêtre de commande, exécutez ce qui suit…
  2. bcdedit /dbgsettings net hostip=192.166.0.123 port=XXXXX key=z.z.z.z
  3. où hostip est égal à l'adresse IP que vous avez obtenue lorsque vous avez exécuté la commande ping, XXXXX est égal à n'importe quel nombre entre 50000 et 50099 et z est une combinaison alphanumérique. Voici un exemple …

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

Souvenez-vous de la clé que vous avez créée. Vous en aurez besoin lors de la configuration de votre ordinateur hôte. Maintenant, vous devez activer le débogueur. Vous pouvez utiliser la même invite de commande élevée que vous utilisiez auparavant ou en ouvrir une nouvelle. Pour activer le débogage, exécutez la commande bcdedit suivante

  1. bcdedit /debug on
  2. redémarrer le PC

Veuillez vous référer à l'image ci-dessus qui montre des exemples de toutes les commandes de cette étape. Maintenant que nous avons configuré l'ordinateur cible, nous pouvons préparer l'ordinateur hôte à rechercher notre ordinateur cible sur le réseau.

Étape 4: Configuration de l'ordinateur hôte

Configuration de l'ordinateur hôte
Configuration de l'ordinateur hôte
Configuration de l'ordinateur hôte
Configuration de l'ordinateur hôte

Si vous ne l'avez pas déjà fait, la première chose que vous devez faire sur l'ordinateur hôte est d'installer "Debugging Tools For Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… qui a été fourni dans une étape antérieure. Une fois celui-ci installé, vous pouvez procéder aux étapes suivantes. Pour utiliser le débogueur à partir de l'invite de commande.

  1. Ouvrir une fenêtre d'invite de commande élevée
  2. Accédez au répertoire Debuggers où vous avez installé le débogueur. L'emplacement par défaut ressemble à ceci. C:\Program Files (x86)\Windows Kits\8.0\Debuggers
  3. Si votre ordinateur hôte exécute un système d'exploitation 64 bits, remplacez le répertoire par le répertoire x64. Si vous exécutez un système d'exploitation 32 bits sur votre ordinateur hôte, remplacez le répertoire par le répertoire x86.
  4. Tapez la commande suivante. kd - k net:port=XXXXX, key=z.z.z.z (où XXXXX est le port que vous avez défini sur l'ordinateur cible et z.z.z.z est la clé que vous avez définie sur l'ordinateur cible)
  5. Appuyez sur Entrée

Pour exécuter le débogueur à l'aide de windbg.

  1. exécutez windbg à partir du répertoire à partir duquel vous avez installé le débogueur. L'emplacement par défaut ressemble à ceci. C:\Program Files (x86)\Windows Kits\8.0\Debuggers\.
  2. Si votre ordinateur hôte exécute un système d'exploitation 64 bits, remplacez le répertoire par le répertoire x64. Si vous exécutez un système d'exploitation 32 bits sur votre ordinateur hôte, remplacez le répertoire par le répertoire x86.
  3. Double-cliquez sur windbg.exe
  4. Cliquez sur Fichier
  5. Cliquez sur Débogage du noyau
  6. Sélectionnez l'onglet Réseau
  7. Entrez le numéro de port que vous avez défini sur l'ordinateur cible
  8. Entrez la clé que vous avez définie sur l'ordinateur cible.
  9. Appuyez sur OK

Veuillez vous référer aux images ci-dessus qui montrent des exemples de toutes les commandes de cette étape. Maintenant que nous avons configuré les ordinateurs hôte et cible, nous pouvons connecter les deux.

Étape 5: Connexion au débogueur

Connexion au débogueur
Connexion au débogueur
Connexion au débogueur
Connexion au débogueur

Si tout est configuré correctement, cette partie est vraiment facile. En fait, après avoir configuré l'ordinateur hôte, vous avez peut-être remarqué que beaucoup de texte apparaît dans la fenêtre. Si oui, vous avez terminé. Sinon, il vous suffit de redémarrer l'ordinateur cible. Au démarrage de l'ordinateur cible, vous commencerez à voir un flux de texte dans votre fenêtre de débogage (kd ou windbg selon ce que vous utilisez) sur l'ordinateur hôte. Cela ressemblera à quelque chose comme les images ci-dessus.

Étape 6: En conclusion

En conclusion
En conclusion

Maintenant que vous avez connecté avec succès vos ordinateurs avec un débogueur, vous pouvez commencer à aider à résoudre tous les problèmes informatiques du monde. Ce n'est que la première étape d'un long chemin pour trouver la cause première de tout problème informatique. Recherchez d'autres articles dans le futur où j'aborderai comment commencer à enquêter sur les nombreux problèmes différents que vous pouvez rencontrer.

Conseillé: