Partager via


Outils de débogage pour le Kit de développement logiciel (SDK) Windows et WDK

Outils de débogage pour Windows est une suite complète d’utilitaires de débogage qui permet aux développeurs de diagnostiquer et de résoudre les problèmes dans les applications et pilotes Windows. Cet ensemble d’outils puissant comprend WinDbg, les débogueurs de ligne de commande et les outils spécialisés pour l’analyse des vidages sur incident et des défaillances système. Avec ces outils, vous pouvez résoudre efficacement les problèmes logiciels complexes. Pour obtenir la liste complète des outils, consultez Outils inclus dans les outils de débogage pour Windows.

Vous pouvez obtenir des outils de débogage pour Windows via plusieurs canaux : dans le cadre du Kit de pilotes Windows (WDK), fourni avec le Kit de développement logiciel (SDK) Windows ou en tant qu’installation autonome. Pour obtenir des instructions sur le téléchargement et l’installation du débogueur Windows, consultez Télécharger et installer le débogueur Windows WinDbg.

Installer les outils de débogage pour Windows

Vous pouvez obtenir des outils de débogage pour Windows dans le cadre d’un kit de développement ou en tant qu’ensemble d’outils autonome :

  • Dans le cadre du WDK

    Les outils de débogage pour Windows sont inclus dans le Kit de pilotes Windows (WDK). Pour obtenir le kit WDK, consultez Télécharger le Kit de pilotes Windows (WDK).

  • Dans le cadre du Kit de développement logiciel (SDK) Windows

    Les outils de débogage pour Windows sont inclus dans le Kit de développement logiciel Windows (SDK). Pour télécharger le programme d’installation ou une image ISO, consultez le Kit de développement logiciel (SDK) Windows dans le Centre de développement Windows.

  • Ensemble d’outils autonome

    Vous pouvez installer les outils de débogage pour Windows uniquement, sans le Kit de développement logiciel (SDK) Windows ou WDK, en démarrant l’installation du Kit de développement logiciel (SDK) Windows, puis en sélectionnant uniquement Outils de débogage pour Windows dans la liste des fonctionnalités à installer (et en désactivant la sélection de toutes les autres fonctionnalités). Pour télécharger le programme d’installation ou une image ISO, consultez le Kit de développement logiciel (SDK) Windows dans le Centre de développement Windows.

Environnements de débogage

Si Visual Studio et wdK sont installés sur votre ordinateur, vous disposez de six environnements de débogage disponibles. Pour obtenir des descriptions de ces environnements, consultez Environnements de débogage.

Tous ces environnements de débogage fournissent des interfaces utilisateur pour le même moteur de débogage sous-jacent, qui est implémenté dans le moteur de débogueur symbolique Windows (Dbgeng.dll). Ce moteur de débogage est également appelé débogueur Windows, et les six environnements de débogage sont collectivement appelés débogueurs Windows.

Note

Visual Studio inclut son propre environnement de débogage et son moteur de débogage, qui sont appelés ensemble le débogueur Visual Studio. Pour plus d’informations sur le débogage dans Visual Studio, consultez Débogage dans Visual Studio. Pour le débogage de code managé, tel que C#, l’utilisation du débogueur Visual Studio est souvent le moyen le plus simple de commencer.

Débogueurs Windows

Les débogueurs Windows peuvent s’exécuter sur des processeurs x86, x64 ou arm, et peuvent déboguer du code qui s’exécute sur ces mêmes architectures. Parfois, le débogueur et le code en cours de débogage s’exécutent sur le même ordinateur, mais d’autres fois le débogueur et le code en cours de débogage s’exécutent sur des ordinateurs distincts. Dans les deux cas, l’ordinateur qui exécute le débogueur est appelé l’ordinateur hôte, et l’ordinateur en cours de débogage est appelé l’ordinateur cible. Les débogueurs Windows prennent en charge les versions suivantes de Windows pour les ordinateurs hôtes et cibles.

Débogueurs de ligne de commande

Quatre débogueurs de ligne de commande sont disponibles pour les environnements spécialisés et pour ceux qui préfèrent une interface de ligne de commande.

KD et NTKD

KD et NTKD sont identiques de toutes façons, sauf que NTKD génère une nouvelle fenêtre de texte au démarrage, tandis que KD hérite de la fenêtre d’invite de commandes à partir de laquelle elle a été appelée. Pour plus d’informations, consultez Débogage à l’aide de KD et NTKD.

CDB et NTSD

Sont également disponibles le débogueur de console Microsoft (CDB) et le débogueur symbolique Microsoft NT (NTSD). Pour plus d’informations, consultez Débogage à l’aide de CDB et NTSD.

Symboles et fichiers de symboles

Les fichiers de symboles stockent une variété de données qui ne sont pas requises lors de l’exécution des fichiers binaires exécutables, mais les fichiers de symboles sont très utiles lors du débogage du code. Pour plus d’informations sur la création et l’utilisation de fichiers de symboles, consultez Symboles pour le Débogage Windows.

Écrans bleus et fichiers de vidage de mémoire

Si Windows cesse de fonctionner et affiche un écran bleu, l’ordinateur s’arrête brusquement pour se protéger contre la perte de données et affiche un code de vérification des bogues. Pour plus d’informations, consultez Vérifications des bogues (écrans bleus). Vous pouvez analyser les fichiers de vidage mémoire que Windows crée lorsqu’il s’arrête à l’aide de WinDbg et autres débogueurs Windows. Pour plus d’informations, consultez l’analyse des dumps de mémoire à l’aide des débogueurs Windows (WinDbg).

Vous recherchez les outils de débogage pour les versions antérieures de Windows ?

Pour télécharger les outils de débogueur pour les versions précédentes de Windows, vous devez télécharger le Kit de développement logiciel (SDK) Windows pour la version que vous déboguez à partir du Kit de développement logiciel (SDK) Windows et de l’archive de l’émulateur. Dans l’Assistant Installation du Kit de développement logiciel (SDK), sélectionnez Outils de débogage pour Windows, puis désélectionnez tous les autres composants.

En savoir plus sur les débogueurs

En savoir plus sur WinDbg en lisant Télécharger et installer le débogueur Windows WinDbg.

Pour bien démarrer avec le débogage Windows, consultez Prise en main du débogage Windows.

Pour plus d’informations sur les outils de débogage pour Windows, consultez Ressources de Débogage.

Vous recherchez d’autres téléchargements ?