Interprétation d’un code de vérification des bogues
Lorsque Microsoft Windows rencontre une condition qui compromet le fonctionnement du système sécurisé, le système s’arrête. Cette condition est appelée case activée de bogue. Il est également communément appelé incident système, erreur de noyau, erreur d’arrêt ou BSOD. Un périphérique matériel, son pilote ou un logiciel associé peut avoir provoqué cette erreur.
Si les vidages sur incident sont activés sur le système, un fichier de vidage sur incident est créé.
Si un débogueur de noyau est attaché et actif, le système provoque un arrêt afin que le débogueur puisse être utilisé pour examiner l’incident.
Si aucun débogueur n’est attaché, un écran de texte bleu s’affiche avec des informations sur l’erreur. Cet écran est appelé écran bleu, boguecase activée écran, écran Arrêter ou BSOD.
Interprétation des outils de code case activée bogues
L’apparence exacte du bogue case activée écran dépend de la cause de l’erreur. Voici un exemple d’un bogue possible case activée écran :
STOP: 0x00000079 (0x00000002, 0x00000001, 0x00000002, 0x00000000)
Mismatched kernel and hal image.
Beginning dump of physical memory
Physical memory dump complete. Contact your system administrator or
technical support group.
D’autre part, certains écrans bleus ressemblent à ceci :
STOP: c000021a {Fatal System Error}
The Windows Logon Process system process terminated unexpectedly with
a status of 0x00000001 (0x00000000 0x00000000).
The system has been shut down.
Outils de données
Le nombre hexadécimal qui suit le mot « STOP » est appelé bogue case activée code ou Stop code. Il s’agit de l’élément le plus important à l’écran.
Chaque bogue case activée code a quatre paramètres associés. Dans le premier écran bleu illustré ici, les quatre paramètres s’affichent après le bogue case activée code. Toutefois, dans le deuxième type d’écran bleu, ces paramètres ont été réorganisés dans le texte explicatif. Quelle que soit la quantité de réarrangement, elles apparaissent toujours de manière séquentielle. Si moins de quatre paramètres apparaissent, les paramètres restants peuvent être supposés être zéro.
Le reste du texte sur l’écran bleu fournit des informations supplémentaires. Pour certaines vérifications de bogues, il peut s’agir d’une explication de ce qui s’est passé ou de suggestions sur la façon dont vous pouvez gérer le problème. Si un fichier de vidage en mode noyau a été écrit, cela est généralement indiqué.
Dans certaines conditions, Windows affiche uniquement la première ligne de l’écran bleu. Cela peut se produire si les services essentiels nécessaires à l’affichage ont été affectés par l’erreur.
Noms symboliques de vérification des bogues
Chaque bogue case activée code a également un nom symbolique associé. Ces noms n’apparaissent généralement pas sur l’écran bleu. Dans ces exemples, le premier écran affiche l’case activée 0x79 de bogue (MISMATCHED_HAL), tandis que le deuxième affiche l’case activée 0xC000021A de bogue (STATUS_SYSTEM_PROCESS_TERMINATED).
Vous pouvez délibérément provoquer une case activée de bogue à partir d’un pilote en mode noyau en transmettant le nom symbolique du bogue case activée à KeBugCheck ou KeBugCheckEx. Cela ne doit être effectué que dans les cas où aucune autre option n’est disponible.
Lecture des informations de vérification des bogues à partir du débogueur
Si un débogueur est attaché, un bogue case activée provoquera l’entrée de l’ordinateur cible dans le débogueur. Dans ce cas, l’écran bleu peut ne pas apparaître ou apparaître avec moins de texte ; les détails complets de ce blocage sont envoyés au débogueur et s’affichent dans la fenêtre du débogueur. Pour plus d’informations, consultez Utilisation d’un débogueur.
Cette section de référence pour le bogue case activée codes est disponible dans le cadre du débogage Windows. Consultez Informations de référence sur les codes de vérification des bogues pour obtenir une description des paramètres et des vérifications des bogues. Chaque page de référence répertorie le code case activée bogue, la chaîne de texte et les quatre paramètres supplémentaires affichés avec chaque case activée de bogue. Il décrit également comment diagnostiquer l’erreur qui a conduit à l’case activée du bogue et les moyens possibles de traiter l’erreur.
Pour obtenir la liste complète des codes de case activée de bogues, consultez le fichier Bugcodes.h. Ce fichier se trouve dans le répertoire inc du Kit de pilotes Microsoft Windows (WDK).