Il s'agit d'une erreur interne du noyau. Cette erreur peut être due à une incohérence dans un système de fichiers entre KeEnterCricticalRegion et KeLeaveCriticalRegion.
Un processus en mode noyau ou un pilote ont tenté d'accéder à un emplacement en mémoire sans autorisation. Cette erreur ayant amené un arrêt inattendu est généralement provoquée par un matériel ou un logiciel défectueux ou incompatible. Le nom du périphérique en cause apparaît souvent dans le message d'arrêt. Si le message d'erreur signale un périphérique ou une catégorie de périphériques spécifiques, essayez de retirer ou de remplacer des périphériques de cette catégorie. Si ce message d'erreur apparaît pendant l'installation, suspectez un pilote incompatible, un service système, un antivirus ou un programme de sauvegarde. Parameters:
Essayez d'identifier les mutex qui utilisent le fichier d'en-tête NTOS\EX\EXLEVELS.H. Vous devez pouvoir localiser les mutex qui ont été acquis au cours d'une séquence incorrecte. Parameters:
Le noyau de Windows XP a
détecté une instruction de processeur
illégale ou
inconnue, souvent le résultat de mémoire non
valide et de
violations d'accès provoqués par des pilotes ou
périphériques matériels
défectueux. Le
message d'erreur identifie souvent le pilote ou le
périphérique défectueux. Si l'erreur
se produit
immédiatement après avoir installé un
pilote ou un
service, essayez de le désactiver ou de le supprimer. On non-Intel systems, if the address of the exception is 0XBFC0304, the bug code is the result of a cache-parity error on the CPU. If the problem reoccurs frequently, contact the hardware manufacturer. Parameters:
L'élément de données clé est le compte désactivé de l'APC de la thread. Si le compte est différent de zéro, il est à la source du problème. Une valeur négative indique qu'un système de fichiers a fait appel à FsRtlEnterFileSystem plus souvent qu'à FsRtlExitFileSystem. Une valeur positive indique que c'est l'inverse qui est vrai. Si vous rencontrez cette situation, vérifiez tous les systèmes de fichiers installés sur la machine. Les réorienteurs tiers sont tout particulièrement à suspecter car ils ne subissent pas les nombreux tests que subissent NTFS, FAT, HPFS et RDR. La demande d'interruption en cours peut également valoir 0. Si ce n'est pas le cas, une routine d'annulation d'un pilote peut provoquer ce code d'erreur en revenant à une valeur de demande d'interruption élevée. Essayez également de noter ce que vous faisiez ou ce que vous fermiez ainsi que tous les pilotes installés au moment de l'apparition du code d'erreur. Ce symptôme est en général le résultat d'une grave erreur dans un pilote tiers. Parameters:
Une IRP dans un état incohérent a été rencontrée. Un ou plusieurs champs étaient incohérents avec l'état du reste de l'IRP, par exemple, une IRP était terminée, mais elle était toujours signalée comme étant dans la file d'attente du pilote d'un périphérique. Ce code d'erreur n'est actuellement pas utilisé par le système, mais il existe à des fins de débogage. Parameter: Adresse de l'IRP incohérente
Ce message indique qu'un problème s'est produit dans le pilote du système de fichiers NTFS. Un message d'arrêt inattendu analogue. 0x23, existe pour les disques FAT32. La cause la plus habituelle est une panne matérielle d'un disque ou d'un contrôleur de disque. Vérifiez toutes les connexions physiques de tous les disques durs du systèmes, et exécutez l'utilitaire Vérification du disque (Chkdsk.exe).
Cette erreur indique que la pile en mode noyau a été surchargée. Cette erreur survient habituellement quand un pilote en mode noyau utilise trop d'espace de la pile. Elle peut également se produire en cas de grave corruption des données dans le noyau.
Ce code d'erreur est habituellement provoqué par une erreur de parité dans la mémoire système. Elle peut également être causée par l'accès d'un pilote à une adresse 0x8XXXXXXX qui n'existe pas. (0x2E) : La mémoire physique défectueuse (y compris celle nécessaire à la carte vidéo) est la cause la plus habituelle de cette erreur d'arrêt inattendu. L'erreur peut aussi être le résultat d'un disque dur corrompu ou d'une carte mère endommagée. (Utilitaire de contrôle de la RAM : www.memtest86.com ) Parameters:
L'initialisation du système a échoué dès le début. Le débogueur du noyau est nécessaire pour expliciter cette erreur, car ce code ne vous renseigne presque en rien.
Parameters:
Un pilote de niveau supérieur a tenté de faire appel à un pilote de niveau inférieur par l'intermédiaire de l'interface IoCallDriver(), mais il n'y a plus d'emplacements de pile dans le paquet. Aussi le pilote de niveau inférieur ne peut accéder à ses paramètres car il n'y en a aucun pour lui. Cette situation est grave, car le pilote de niveau supérieur pense qu'il a renseigné les paramètres pour le pilote de niveau inférieur (ce qu'il DOIT faire avant de faire appel au pilote de niveau inférieur) ; cependant, comme il n'y a pas d'emplacement de pile pour le second pilote, le premier a rendu inutilisable la fin du paquet. Ceci signifie qu'une autre mémoire a probablement été corrompue. Parameters: Address of the IRP
Un pilote de périphérique a tenté de supprimer un de ses objets périphérique dans le système, mais le compteur de références de cet objet était différent de zéro, ce qui signifie qu'il y avait encore des références en attente pour le périphérique. (Le compteur de référence indique le nombre de raisons pour lesquelles cet objet périphérique ne peut pas être supprimé). Il s'agit d'une erreur dans le pilote d'appel d'un périphérique. Parameter: Address of the device objectp
Le système possède des processeurs multiples, mais ils sont en relation les uns avec les autres de façon asymétrique. Pour être symétriques, tous les processeurs doivent être du même type et du même niveau. Cette erreur survient, par exemple, en cas de mélange de processeurs de type Pentium et 80486. De plus, sur les systèmes x86, les capacités concernant la virgule flottante doivent être présentes sur tous les processeurs ou sur aucun.
Aucun PTE système. En général, cette erreur est provoquée par un pilote qui ne nettoie pas correctement. Si le débogueur du noyau est disponible, récupérez un suivi de la pile et saisissez la commande suivante : !sysptes 3
Un pilote a fait appel à la fonction IoBuildPartialMdl() et lui a transmis un MDL pour mapper une partie d'une source MDL, mais la cible MDL n'est pas assez vaste pour mapper la totalité des adresses demandées. Il s'agit d'une erreur de pilote. La source et la cible MDL, ainsi que la longueur des adresses à mapper, sont les arguments de la fonction IoBuildPartialMdl() : IoBuildPartialMdl( IN
PMDL SourceMdl,
Si le débogueur du noyau est disponible, la commande VM donne la liste des diverses tailles. Parameters:
Un pilote a demandé qu'une IRP soit terminée [IoCompleteRequest()], mais le paquet a déjà été terminé. Cette erreur est difficile à trouver, parce que, dans les cas les plus simples mais aussi les plus rares, un pilote a réellement tenté de terminer son propre paquet deux fois. Plus généralement, il s'agit de deux pilotes qui chacun tentent de prendre possession du paquet et de le terminer. Le premier y parvient tandis que le second échoue. La recherche des pilotes du système qui sont effectivement responsables de cet état de fait est difficile, car la piste du premier pilote a été masquée par le second. Cependant, la pile du pilote pour la requête en cours peut être retrouvée en examinant les champs DeviceObject dans chacun des emplacements de la pile. Parameter: Address of the IRP
Cette erreur indique qu'un paquet de demande d'E/S (IRP), qui doit être annulé, dispose d'une routine d'annulation spécifiée. Cela signifie que le paquet est dans un état qui lui permet d'être annulé. Cependant, il n'appartient plus à un pilote, car il a terminé l'E/S. Cette erreur provient soit d'une erreur du pilote, soit du fait que plus d'un pilote a eu accès au même paquet, ce qui est peu probable et beaucoup plus difficile à déboguer. Parameter: Pointer to the IRP
Ceci signifie exactement ce qui est écrit. Traiter comme un cas de 0x0A ci-dessus.
Si une erreur matérielle survient au cours du lancement du système avant que Windows NT ne soit en fonctionnement, et qu'il s'agisse d'une erreur réelle, le système s'arrête et affiche un écran bleu. Ci-après quelques cas courants :
Pas de pages libres disponibles pour continuer les opérations. Si le débogueur du noyau est disponible, tapez la commande suivante : !process 0 7 Parameters:
Causée par la corruption des structures du pilote d'E/S. Si le débogueur du noyau est disponible, récupérez un suivi de la pile. (NdWM : signifie presque toujours un problème matériel) Parameters:
Quelque chose ne fonctionne pas dans le Registre. Si le débogueur du noyau est disponible, récupérez un suivi de la pile. Si le suivi de la pile indique que vous êtes dans une thread active système (CmpWorker apparaîtra sur la liste d'appel), tapez la commande du débogueur de noyau suivante :
Parameters:
(0X50) : Un pilote matériel ou service a demandé des données qui n'étaient pas en mémoire, amenant une erreur d'exception. La cause peut être une mémoire physique défectueuse ou un logiciel incompatible, en particulier des programmes de contrôle à distance et d'antivirus. Si l'erreur se produit immédiatement après avoir installé un pilote de périphérique ou une application, essayez de supprimer le pilote ou de désinstaller le programme depuis le mode sans échec.
Le système ayant été lancé à partir d'une partition principale récupérée, les ruches signalent que l'ombre est en bon état alors que ce n'est pas le cas. Les images réelles des ruches sont sur l'ombre. Vous devez lancer à partir de l'ombre.
Ceci signifie que le Registre n'a pas la possibilité d'allouer le pool nécessaire pour contenir ses fichiers. Cette erreur ne devrait jamais se produire puisqu'il est suffisamment tôt dans l'initialisation du système pour qu'il y ait toujours une grande quantité de pool paginé disponible. Parameters: 1 - 5
L'initialisation du système d'E/S a échoué pour une raison quelconque. Il n'existe presque aucune autre information disponible. En général, cette erreur survient car Setup a pris des décisions incorrectes concernant l'installation du système, ou que l'utilisateur a reconfiguré le système.
Parameters:
These bug code codes (SESSION1 - SESSION5) indicate the location in NTOS\INIT\INIT.C where the failure was detected. Parameter: Indicates the status code that suggests that Windows NT initialisation failed
Indique que l'une des ruches de base du système est corrompue ou illisible. Cette ruche peut être SOFTWARE, SECURITY ou SAM. Parameters:
Cette erreur peut indiquer que la ruche SYSTEM chargée par OSLOADER/NTLDR était corrompue. Ceci est cependant improbable car, après avoir chargé une ruche, OSLOADER vérifie qu'elle n'est pas corrompue. Cette erreur peut également indiquer que des clés et des valeurs de Registre cruciales ne sont pas présentes. Un lancement à partir de LastKnownGood peut corriger ce problème, mais vous devrez réaliser une réinstallation ou utiliser la disquette Réparation d'urgence.
Cette erreur se produit si les fichiers de la ruche SYSTEM (SYSTEM et SYSTEM.ALT) ne peuvent pas s'étendre pour s'adapter aux données supplémentaires écrites dans la ruche entre l'initialisation du Registre et la phase 1 de l'initialisation (quand les systèmes de fichiers sont disponibles). Cette erreur signifie généralement qu'il ne reste que 0 octet d'espace disponible sur le lecteur, bien qu'elle puisse être provoquée par une tentative de stockage du Registre sur un périphérique en lecture seule.
Cette erreur est provoquée par un pilote effectuant un nettoyage incomplet après une opération d'E/S. Parameters:
La page de données du noyau demandée ne peut être lue. Cette erreur est due à un bloc défectueux dans un fichier paginable ou à une erreur de contrôleur de disque (dans des cas extrêmement rares, elle peut être provoquée par un vidage des ressources, en particulier du pool non paginé avec un état de c0000009a [STATUS_INSUFFICIENT_RESOURCES]). Si le premier et le second arguments valent 0, la signature de la pile n'a pas été retrouvée dans la pile du noyau. Cette erreur est causée par un matériel défectueux. Un état d'E/S de c000009c (STATUS_DEVICE_DATA_ERROR) ou C000016AL (STATUS_DISK_OPERATION_FAILED) indique généralement que les données ne peuvent pas être lues sur le disque du fait de la présence d'un bloc défectueux. Au redémarrage, Autocheck se lance et tente d'éliminer le secteur défectueux. Si l'état est C0000185 (STATUS_IO_DEVICE_ERROR) et que le fichier paginable est situé sur un disque SCSI, le câblage et la terminaison doivent être vérifiés. Le système a tenté de lire des données du noyau depuis la mémoire virtuelle (le fichier d'échange) et a échoué pour trouver les données à l'adresse mémoire spécifiée. Cette erreur d'arrêt inattendu peut être provoquée par différents problèmes, y compris une mémoire défectueuse, un disque dur qui fonctionne mal, un contrôleur ou un câble de disque mal configuré, des données corrompues ou une infection par un virus. Parameters:
Le niveau de révision et le type de configuration HAL ne correspondent pas à ceux du noyau ou du type de la machine. Cette erreur probablement due au fait que l'utilisateur a mis manuellement à jour NTOSKRNL.EXE ou HAL.DLL. Ou bien la machine dispose d'un HAL multiprocesseur (MP) et d'un noyau monoprocesseur (UP), ou vice versa. (0x79) : Ce message identifie une discordance entre la couche d'abstraction matérielle (HAL ou Hardware Abstraction Layer) de Windows XP et son système de fichiers. Cette erreur se produit le plus souvent sur des machines ACPI, lorsque les paramètres de BIOS ACPI sont modifiés de manière inattendue. Pour désactiver ou réactiver les fonctionnalités ACPI, réinstallez Windows XP après avoir procédé aux modifications dans le BIOS. Pour en savoir plus, voir l'article Q237556 de la base de connaissances "How to Troubleshoot Windows 2000 Hardware Abstraction Layer Issues". Parameters:
Build Types
La page de données du noyau demandée ne peut être lue. Cette erreur est provoquée par un bloc défectueux dans le fichier paginable ou par une erreur d'un contrôleur de disque. Voir également KERNEL_STACK_INPAGE_ERROR. Cette erreur a la même cause sous-jacente que les erreurs 0x77: une page de données du noyau a été trouvée dans la mémoire virtuelle (le fichier d'échange). Ceci peut être dû à des pilotes de disque ou de contrôleur ou à des problèmes matériels, tels qu'un périphérique SCSI dont la terminaison est mal connectée, à des blocs défectueux du disque dur ou à un conflit avec le BIOS ou d'autres microprogrammes sur un contrôleur de disque. Exécutez l'utilitaire Vérification du disque. Si le fabricant du disque propose un utilitaire de disque plus complet, utilisez-le pour réaliser une vérification minutieuse de chaque disque dur physique du système. Parameters:
Ce message d'erreur signifie que Windows XP est incapable de localiser la partition du système ou le volume d'initialisation durant le processus de démarrage. Le problème peut se produite après avoir partitionné des disques, ajouté de nouveaux disques ou mis à jour un contrôleur de disque et ses pilotes. Dans ce cas, des entrées du fichier Boot.ini ne pointent plus sur les bonnes partitions. Si le message d'erreur se produit après avoir mis à jour le contrôleur de disque, vérifiez que le nouveau matériel est configuré correctement. Ensuite, démarrez votre système avec le CD de Windows XP, ouvrez une session avec la console de récupération et utilisez la commande Bootcfg pour rechercher des installations de Windows disponibles et réparer automatiquement Boot.ini. Au cours de l'initialisation du système d'E/S, le pilote de lancement du périphérique n'a pas pu initialiser le périphérique à partir duquel le système tentait de se lancer, ou bien le système de fichiers qui était supposé lire ce périphérique a vu son initialisation échouer ou n'a tout simplement pas pu reconnaître les données sur le périphérique de lancement en tant que structure de système de fichier. Dans le premier cas, le premier argument représente l'adresse d'une structure de données en chaîne Unicode appelée le nom ARC du périphérique à partir duquel le lancement a été tenté. Dans le deuxième cas, le premier argument représente l'adresse de l'objet périphérique qui n'a pu être monté. S'il s'agit de l'installation initiale du système, l'erreur est peut-être survenue parce que le système a été installé sur un disque non pris en charge ou sur un contrôleur SCSI. Notez que certains contrôleurs ne sont pris en charge que par les pilotes de la Windows Driver Library (WDL), ce qui impose à l'utilisateur une installation personnalisée. Cette erreur peut être également provoquée par l'installation d'un nouvel adaptateur ou contrôleur de disque SCSI ou par un nouveau partitionnement du disque avec la partition système. Dans ce cas, sur les systèmes x86, le fichier BOOT.INI doit être édité ; sur les systèmes ARC, Setup doit être exécuté. Pour plus d'informations au sujet des modifications de BOOT.INI, voir le "Manuel de l'administrateur" de Windows NT Advanced Server. If the argument is a pointer to an ARC name string, the format of the first two (and in this case only) long words will be: USHORT Length; That is, the first long word will contain something like 00800020, where 20 is the actual length of the Unicode string, and the next long word will contain the address of buffer. This address will be in system space, so the high-order bit will be set. If the argument is a pointer to a device object, the format of the first word will be: USHORT Type;That is, the first word will contain a 0003, where the Type code will always be 0003. Note that this makes it immediately obvious whether the argument is a pointer to an ARC name string or a device object, since a Unicode string can never have an odd number of bytes, and a device object will always have a Type code of 3. Parameter: Pointer to the device object or Unicode string of ARC name
Mémoire insuffisante pour lancer Windows NT (5 Mo au moins sont nécessaires). Parameters:
Une panne matérielle est la cause la plus probable de cette erreur. Ce message apparaît probablement si vous avez des puces mémoire défectueuses, des modules mémoires discordants, un processeur qui fonctionne mal ou une défaillance du ventilateur ou de l'alimentation électrique qui amène une surchauffe. L'erreur se produit plus spécialement sur des systèmes dont le processeur a été poussé pour s'exécuter au-delà de sa vitesse nominale, processus connu sous le nom "d'overclocking". Le premier paramètre immédiatement après le numéro de l'erreur identifie la cause spécifique comme expliqué dans l'article Q137539 de la base de connaissance, "General Causes of Stop 0x0000007F Errors". Cette erreur signifie qu'il s'est produit une interruption en mode noyau, soit une interruption que le noyau n'est pas autorisé à avoir ou à détecter (une interruption bornée), soit une interruption qui provoque toujours une erreur fatale (double défaillance). Le premier nombre entre les parenthèses du code d'erreur est le numéro de l'interruption (8 = double défaillance). Pour plus d'informations sur la nature de ces interruptions, consultez le manuel de la famille x86 Intel. A partir du débogueur de noyau, un Ko et !TRAP sur la trame appropriée (qui sera le EBP qui va avec la procédure appelée KiTrap, au moins sur les machines x86) permettra de voir où l'interruption a eu lieu.
The HAL is supposed to report whatever specific data it has and to tell the user to call his or her hardware vendor for support.
REMARQUE : L'installation Textmode n'utilise plus de balises d'erreurs pour résoudre les états d'erreur graves. Par conséquent, vous ne rencontrerez jamais une balise d'erreur 0x85. Toutes les balises ont été remplacées par des messages d'erreur plus ergonomiques et (si possible) plus descriptifs. Cependant, certaines des anciennes balises d'erreur ont été simplement remplacées par notre propre écran de balise et les codes de ces états d'erreur sont les mêmes qu'auparavant. Ceci est documenté ci-dessous. Le premier champ de balise d'erreur étendu est un code qui indique la nature du problème, les autres champs sont utilisés de façons différentes en fonction de cette valeur. 1 - 0 : La police de caractères OEM HAL n'est pas un fichier de format .fon valide, impossible d'afficher le texte. Ceci indique que vgaxxx.fon sur la disquette ou le CD-ROM de lancement est endommagé. 1 : Échec de l'initialisation vidéo. IL NE S'AGIT PLUS D'UN CODE DE BALISE D'ERREUR. Cette erreur dispose désormais de son propre écran d'erreur, et l'utilisateur ne se voit présenter que les deux paramètres détaillés ci-dessous. Ceci peut indiquer que le disque contenant vga.sys (ou tout autre pilote vidéo adapté à la machine) est endommagé ou que cette machine est équipée de matériel vidéo avec lequel il est impossible de communiquer. 2 - Qu'est-ce qui a
échoué : 3 - Code d'état provenant d'un appel d'API NT, si approprié. 2: Mémoire insuffisante. IL NE S'AGIT PLUS D'UN CODE DE BALISE D'ERREUR. Cette erreur utilise désormais un écran d'erreur plus ergonomique qui fonctionne sans tenir compte du moment de l'installation où nous nous trouvons. Échec de l'initialisation du clavier. IL NE S'AGIT PLUS D'UN CODE DE BALISE D'ERREUR. Il existe désormais deux écrans d'erreur pour les deux différents types d'erreur qui peuvent se produire à cet endroit. Ceci peut indiquer que le disque contenant le pilote du clavier (i8042prt.sys ou kbdclass.sys) est endommagé ou que cette machine est équipée d'un clavier avec lequel il est impossible de communiquer. Ceci peut également signifier que la dll d'implantation du clavier n'a pas pu être chargée. 2 - Qu'est-ce qui a échoué : 0: NtCreateFile de \device\KeyboardClass0 a échoué : "Setup n'a pas trouvé un clavier connecté à votre ordinateur". 1: Impossible de charger la dll d'implantation du clavier. " Setup n'a pas pu charger le fichier d'implantation du clavier nom_fichier." Indique qu'il manque un fichier sur la disquette ou le cd (kbdus.dll pour notre version, ou d'autres dll d'implantation pour celles qui ont été localisées). 4: Setup n'a pas pu traduire le chemin du périphérique ARC à partir duquel l'installation a été lancée. Il s'agit d'une erreur interne de Setup. 5: Échec du contrôle de validité du partitionnement. Ceci indique un bogue dans un pilote de disque. Les paramètres n'ont un sens que pour le groupe d'installation.
Ce message apparaît au cours du processus de lancement quand la somme de contrôle MBR que calcule le système ne correspond pas à la somme de contrôle transmise par le chargeur. Il traduit en général la présence d'un virus. Il existe de nombreuses formes de virus qui ne peuvent pas toutes être détectées. Les plus récentes ne peuvent généralement être détectées que par un analyseur de virus récemment mis à jour. Lancez une disquette protégée en écriture contenant un analyseur de virus et essayez de traiter l'infection. KerBugCheckEx parameters: 1 - Disk Signature from
MBR.
- "STOP 0x0000008e" Error Message During Windows XP Setup
Ce message apparaît si la phase 0 de l'initialisation en mode noyau du Gestionnaire Plug and Play a échoué. Il n'y a vraiment rien ici qui puisse provoquer une défaillance.
Ce message apparaît si la phase 1 de l'initialisation en mode noyau du Gestionnaire Plug and Play a échoué. C'est ici que se réalise la plus grande partie de l'initialisation, y compris l'installation de l'environnement (Registre, etc.) pour les pilotes en vue de leur appel ultérieur au cours de l'initialisation des E/S.
Ce message apparaît quand il n'y a qu'un pilote MONOPROCESSEUR chargé sur un système Multiprocesseur avec plus d'un processeur actif. KeBugCheckEx parameters: 1 - The Base address of the driver.
Ce message apparaît si un code du noyau (serveur, réorienteur, autre pilote, etc.) tente de fermer un descripteur qui n'est pas valide. 1 - The handle that
NtClose was called with.
Ce message apparaît quand une thread existe alors que sa pile de noyau est marquée comme non échangeable.
Ce message apparaît quand KeRemoveQueue supprime une entrée de file d'attente dont le champ flink ou blink est nul. Ceci est presque toujours dû à des éléments de la thread de travail qui utilisent mal le code, mais toute file d'attente mal utilisée peut également être à l'origine de ce problème. La règle est qu'une entrée dans une file d'attente ne peut être insérée dans la liste qu'une seule fois. Lorqu'un élément d'une liste d'attente est supprimé, son champ flink est positionné sur NUL. Cette balise d'erreur apparaît quand une file d'attente supprimée essaie de supprimer une entrée, mais les champs flink ou blink sont positionnés sur NUL. Pour déboguer ce problème, vous devez connaître la file d'attente qui a été consultée. Si la file d'attente est l'une des files de travail EX (ExWorkerQueue), alors l'élément supprimé est un WORK_QUEUE_ITEM (voir ex.h). Cette balise d'erreur suppose que c'est le cas. Les paramètres de la balise d'erreur EX ont été conçus pour permettre d'identifier le pilote qui a mal utilisé l'élément de la file d'attente.
MmLoadSystemImage a été appelé pour charger une image liée. Ceci n'est pas pris en charge dans le noyau. Assurez-vous que bind.exe n'a pas été exécuté sur l'image. KeBugCheckEx parameters: 1 - The address of the
queue entry whose flink/blink field is
NULL 3 - The base address of the ExWorkerQueue array. This will help determine if the queue in question is an ExWorkerQueue and if so, the offset from this parameter will isolate the queue. 4 - If this is an ExWorkerQueue (which it usually is), this is the address of the worker routine that would have been called if the work item was valid. This can be used to isolate the driver that is misusing the work queue.
Votre système NT est une unité d'évaluation munie d'une date d'expiration. La période d'essai est terminée. KeBugCheckEx parameters:
ExInitializeRegion or ExInterlockedExtendRegion was called with an invalid set of parameters.
Une violation de l'accord de licence logicielle s'est produite. Ceci peut être dû à un essai de modification du type de produit sur un système hors connexion, ou d'une tentative de modifier la période d'essai d'une unité d'évaluation de NT. 1 - 0 - means that
offline product type changes were attempted 1 - means that offline
changes to the nt evaluation unit time
period 2 - means that the setup
key could not be opened 3 - The SetupType value
from the setup key is missing so GUI
setup mode could not be detected 4 - The SystemPrefix
value from the setup key is missing 5 - means that offline
changes were made to the number of
licensed processors KeBugCheckEx parameters: 1 - The segment address
which must reside on a quadword
boundary. 3 - The block size which must be a multiple of eight and smaller than the segment size minus the size of the segment header.
See the comment for FAT_FILE_SYSTEM (0x23)
A fatal Machine Check Exception has occurred. KeBugCheckEx parameters: If the processor has ONLY MCE feature available (For example Intel Pentium), the parameters are: 1 - Low 32 bits of
P5_MC_TYPE MSR If the processor also has MCA feature available (for example, Intel Pentium Pro), the parameters are: 1 - Bank number
Un pilote est dans un
état d'alimentation
électrique incohérent ou non valide
après
fermeture, suspension en mode veille ou hibernation ou en se
réactivant depuis l'un ou l'autre de ces modes. Cette erreur
n'est pas limitée aux pilotes matériels. Elle
peut aussi
être due à des pilotes de filtrage du
système de
fichiers tels que ceux installés par des programmes
antivirus,
des utilitaires de sauvegarde et des programmes de contrôle
à distance. Le nom du fichier pilote fautif
apparaît
souvent dans le message d'erreur. Comme technique de
dépannage,
essayez de désinstaller des pilotes matériels ou
le
logiciel qui utilise le pilote nommé. L'article
Q266169 de la base de
connaissande "How to Troubleshoot Problems
with Standby Mode, Hibernate Mode, and Shutting Down Your Computer in
Windows 2000" comporte des indications supplémentaires pour
résoudre ce type d'erreur.
Cette erreur se produit
quand le processus en mode noyau ou
le pilote tente de réaliser une allocation
mémoire
illégale. Le problème peut souvent provenir d'un
bogue
dans un pilote ou dans un logiciel. Il est aussi parfois
provoqué par la défaillance d'un
périphérique matériel. Vous trouverez
des
instructions de débogage détaillées,
relatives
à cette erreur dans l'article
Q265879 de la base de
connaissances "How to Debug 'Stop 0xC2" ou
"Stop 0x000000C2' Error Messages".
C'est l'une des erreurs
les plus communes. Elle se produit
généralement lorsqu'un pilote tente
d'accéder
à une adresse mémoire incorrecte.
Vérifiez les
pilotes non-signés, et soyez particulièrement
méfiants à l'égard des programmes
antivirus
récemment installés ou mis à jour, des
utilitaires
de disque et des programmes de sauvegarde qui peuvent installer un
pilote de filtrage du système de fichiers fautif.
Si un pilote mal écrit amène votre ordinateur à réclamer de grandes quantités de mémoire du noyau, vous pouvez sortir des entrées de la table des pages (PTE ou Page Table Entries) et voir ce message d'erreur. Voir 0x3F.
Ce message d'erreur est
susceptible d'apparaître
après l'installation d'une nouvelle carte vidéo
ou d'un
pilote vidéo mis à jour (et mal
écrit), qui
amène le système à s'arrêter
indéfiniment en attendant le matériel
vidéo. Pour
résoudre le problème, remplacez la carte
vidéo ou
utilisez un autre pilote.
Windows XP est incapable
d'accéder au volume qui
contient les fichiers d'initialisation. Si ce message d'erreur se
manifeste lorsque vous tentez de mettre à jour un
système
à Windows XP, vérifiez que les pilotes sont
compatibles
pour le contrôleur du disque et que le câblage du
disque
est correctement configuré. Si vous utilisez des pilotes
ATA/66
ou ATA/100, assurez-vous de disposer d'un câble avec 80 fils
et
non un câble à 40 fils. Voyez également
les
suggestions de dépannage des erreurs 0x7B.
Dans certains
cas, cette erreur se corrige spontanément après
redémarrage du système.
Ce message d'erreur, provoqué par le matériel, peut être extrêmement frustrant et même plus contrariant à dépanner. Le noyau de Windows XP détecte un "orage d'interruption" (interrupt storm) lorsqu'un périphérique échoue à mettre à jour une requête d'interruption (IRQ). Cette erreur est provoquée habituellement par un périphérique mal écrit ou un bogue dans un microprogramme. Pour isoler le problème, essayez de déterminer quel périphérique est associé au nom du fichier listé dans la section information du pilote du message d'erreur. Ensuite, utilisez le Gestionnaire de périphériques de l'outil Informations système pour identifier d'autres périphériques utilisant la même IRQ. Retirez tous les périphériques identifiés comme utilisant cette IRQ et ajoutez-les à nouveau, un par un, jusqu'à ce que le problème resurgisse.
Ce message indique un sérieux problème de sécurité en mode utilisateur, tel que Winlogon ou que le sous-système Csrss.exe (Client Server Runtime Subsystem) est compromis. La cause la plus habituelle de ce problème est un programme tiers, et la solution consiste habituellement à le supprimer. Cette erreur peut aussi se produire si un ensemble de sauvegardes a été partiellement restauré, conduisant à une discordance dans les fichiers système, ou si des autorisations du système ont été modifiées incorrectement, de sorte que le compte System n'a plus l'autorisation d'accéder à des fichiers et à des dossiers.
Des problèmes de fichiers ou disques corrompus (comprenant un fichier d'échange endommagé) et du matériel défaillant sont les causes les plus habituelles de ce type d'erreur. Le message comprend généralement le nom du fichier endommagé à la fin du nom de l'erreur ou sur une ligne distincte. Vous pouvez en principe restaurer le fichier depuis le CD de Windows XP, grâce à la console de récupération. Restaurer la "Dernière bonne configuration connue" peut aussi aider à résoudre ce problème.
D'autres
interprétations de codes sont disponibles ici : http://msdn.microsoft.com/library/........xml.asp |