0x8E de vérification des bogues : KERNEL_MODE_EXCEPTION_NOT_HANDLED

Le case activée de bogue KERNEL_MODE_EXCEPTION_NOT_HANDLED a la valeur 0x0000008E. Ce bogue case activée indique qu’une application en mode noyau a généré une exception que le gestionnaire d’erreurs n’a pas interceptée.

Important

Cet article est destiné aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

paramètres de KERNEL_MODE_EXCEPTION_NOT_HANDLED

Paramètre Description

1

Code d’exception qui n’a pas été géré

2

Adresse où l’exception s’est produite

3

Le cadre d’interruption

4

Réservé

Cause

Le case activée de bogues KERNEL_MODE_EXCEPTION_NOT_HANDLED est un case activée très courant. Pour l’interpréter, vous devez identifier l’exception qui a été générée.

Les codes d’exception courants sont les suivants :

  • 0x80000002 : STATUS_DATATYPE_MISALIGNMENT indique qu’une référence de données non alignée a été rencontrée.

  • 0x80000003 : STATUS_BREAKPOINT indique qu’un point d’arrêt ou ASSERT a été rencontré lorsqu’aucun débogueur de noyau n’a été attaché au système.

  • 0xC0000005 : STATUS_ACCESS_VIOLATION indique qu’une violation d’accès à la mémoire s’est produite.

Pour obtenir la liste complète des codes d’exception, consultez le fichier Ntstatus.h qui se trouve dans le répertoire inc du Kit de pilotes Microsoft Windows (WDK).

Résolution

L’extension de débogage !analyze affiche des informations sur le bogue case activée et peut être utile pour déterminer la cause racine. Si vous n’êtes pas équipé pour déboguer ce problème, vous devez utiliser certaines techniques de dépannage de base :

  • Vérifiez que vous disposez d’un espace disque suffisant.

  • Si un pilote est identifié dans un message de vérification d’erreur, désactivez-le ou contactez le fabricant pour obtenir les mises à jour.

  • Essayez de changer d’adaptateurs vidéo.

  • Vérifiez auprès de votre fournisseur de matériel si des mises à jour de BIOS sont disponibles.

  • Désactivez les options de mémoire du BIOS telles que la mise en cache ou la copie shadow.

Si vous envisagez de déboguer ce problème, il peut être difficile d’obtenir une trace de pile. Le paramètre 2 (l’adresse d’exception) doit identifier le pilote ou la fonction à l’origine de ce problème.

Si le code d’exception 0x80000003 se produit, un point d’arrêt codé en dur ou une assertion a été atteint, mais l’ordinateur a démarré avec le commutateur /NODEBUG . Ce problème doit rarement se produire. Si cela se produit à plusieurs reprises, assurez-vous qu’un débogueur de noyau est connecté et que l’ordinateur est démarré avec le commutateur /DEBUG .

Si le code d’exception 0x80000002 se produit, le frame d’interruption fournit des informations supplémentaires.

Si vous ne connaissez pas la cause spécifique de l’exception, tenez compte des éléments suivants :

  • Incompatibilité matérielle. Assurez-vous que tout nouveau matériel installé est compatible avec la version installée de Windows.

  • Service système ou pilote de périphérique défectueux. Un pilote de périphérique ou un service système défectueux peut être responsable de cette erreur. Les problèmes matériels, tels que les incompatibilités du BIOS, les conflits de mémoire et les conflits IRQ, peuvent également générer cette erreur.

Si le message de case activée de bogue répertorie un pilote par son nom , désactivez ou supprimez ce pilote. En outre, désactivez ou supprimez tous les pilotes ou services récemment ajoutés. Si l’erreur se produit pendant la séquence de démarrage et que la partition système est formatée avec le système de fichiers NTFS, vous pouvez peut-être utiliser le mode sans échec pour renommer ou supprimer le pilote défectueux. Si le pilote est utilisé dans le cadre du processus de démarrage du système en mode sans échec, vous devez démarrer l’ordinateur à l’aide de la console de récupération pour accéder au fichier.

Si le problème est associé à Win32k.sys, la source de l’erreur peut être un programme de contrôle à distance tiers. Si ce logiciel est installé, vous pouvez supprimer le service en démarrant le système à l’aide de la console de récupération, puis en supprimant le fichier de service système incriminé.

Vérifiez le observateur d'événements journal système pour obtenir des messages d’erreur supplémentaires susceptibles d’aider à identifier le périphérique ou le pilote à l’origine du bogue case activée 0x8E. Vous pouvez désactiver la mise en cache de la mémoire du BIOS pour essayer de résoudre l’erreur. Vous devez également exécuter des diagnostics matériels, en particulier le scanneur de mémoire, que le fabricant du système fournit. Pour plus d’informations sur ces procédures, consultez le manuel du propriétaire de votre ordinateur.

L’erreur qui génère ce message peut se produire après le premier redémarrage pendant l’installation de Windows ou une fois l’installation terminée. L’une des causes possibles de l’erreur est le manque d’espace disque pour l’installation et les incompatibilités du BIOS système. Pour les problèmes liés à l’installation de Windows qui sont associés à un manque d’espace disque, réduisez le nombre de fichiers sur le lecteur de disque dur cible. Recherchez et supprimez les fichiers temporaires que vous n’avez pas besoin d’avoir, les fichiers de cache Internet, les fichiers de sauvegarde d’application et les fichiers .chk qui contiennent des fragments de fichiers enregistrés à partir d’analyses de disque. Vous pouvez également utiliser un autre disque dur avec plus d’espace libre pour l’installation.