Comment réparer l'EXCEPTION KMODE NON GÉRÉE BSOD

Dans ce dernier épisode d'une série continue qui explore diverses erreurs d'arrêt Windows ou vérifications de bogues - également connus sous le nom de BSOD pour "Blue Screen of Death" - nous plongeons dans l'EXCEPTION KMODE Erreur NON GÉRÉE. Il prend une valeur de code d'erreur de 0X0000001E (également écrite sous la forme 0X1E avec des zéros non significatifs entre le X et les nombres plus grands supprimés). Cette erreur particulière est quelque chose d'un fourre-tout. En fait, sa page Microsoft Docs (s'ouvre dans un nouvel onglet) observe que lorsque cette erreur se produit, elle "indique qu'un programme en mode noyau a généré une exception que le gestionnaire d'erreurs n'a pas interceptée". Ainsi, il représente un gestionnaire d'erreurs de secours qui signale qu'une sorte d'exception inattendue et non planifiée s'est produite.

Le mode noyau de Windows est là où se trouve l'action du système d'exploitation

Sans aucune coïncidence, ma référence incontournable pour les composants internes de Windows est un livre MS Press portant ce nom - dans ce cas, Windows Internals, Part 1 (ouvre dans un nouvel onglet) (Mark Russinovich, David Solomon et Alex Ionescu, 6e édition, 2015). Le mode noyau fait l'objet de discussions au début de ce livre, et je résume ce qui y est couvert aux pages 17 à 20.

Tout d'abord, voici une définition du mode noyau : "... un mode d'exécution dans un processeur qui accorde l'accès à toute la mémoire système et à toutes les instructions du processeur". En d'autres termes, ce mode d'accès fournit un niveau d'accès et de contrôle illimité et illimité sur l'environnement d'exécution, le processeur et tous les périphériques connectés. En bref, c'est le niveau d'accès dont seuls les composants les plus importants du système d'exploitation Windows bénéficient.

Oh, il existe un autre type important de résident en mode noyau : "le système d'exploitation en mode noyau et le code du pilote de périphérique partagent un seul espace d'adressage virtuel". Autrement dit, ils fonctionnent ensemble et partagent le même espace d'adressage et les mêmes ressources. Cela explique en grande partie pourquoi les pilotes apparaissent si souvent lorsque l'on parle de BSOD : il y en a des milliers pour Windows, et chacun est une source potentielle de problèmes. Hélas, parfois, ce potentiel se réalise et des BSOD se produisent.

Le livre insiste sur la "nécessité de faire attention lors du chargement d'un pilote de périphérique tiers". Pourquoi? Car une fois chargé, son code a un accès total aux données du système d'exploitation. Le livre qualifie explicitement cette conception de "faiblesse" et observe qu'elle explique la nécessité du "mécanisme de signature de pilote introduit dans Windows, qui avertit... l'utilisation en cas de tentative d'ajout d'un... pilote non signé".

Comment corriger l'EXCEPTION KMODE NON GÉRÉE BSOD

Les pilotes peuvent provoquer une EXCEPTION KMODE NON GÉRÉE

Bien que toutes les erreurs qui provoquent ce BSOD ne puissent pas être directement ou indirectement liées à un problème de pilote, la plupart d'entre elles sont liées à des problèmes de périphérique ou de micrologiciel. Ainsi, lorsque le BSOD étiqueté KMODE EXCEPTION NOT HANDLED se produit, il peut parfois être suivi d'un texte explicatif supplémentaire. Chacun de ces éléments de texte vous oriente dans une direction spécifique pour une enquête plus approfondie, si et quand cela se produit :

Des pilotes de périphériques corrompus/manquants peuvent entraîner une EXCEPTION KMODE NON GÉRÉE

Si des pilotes sont manquants, ils s'afficheront en tant que Périphériques inconnus dans le Gestionnaire de périphériques. Étant donné que Windows ne peut pas trouver les pilotes lui-même, vous devez creuser dans l'onglet Détails pour ces périphériques. Vous pouvez utiliser les informations sur les ID de matériel (voir la capture d'écran suivante) pour rechercher des périphériques et trouver les pilotes associés.

Normalement, les informations entourant le BSOD vous dirigeront vers des périphériques ou des pilotes spécifiques. Votre meilleur pari est de faire une sauvegarde d'image de votre système (à laquelle vous pouvez toujours revenir si les choses empirent), puis de remplacer le pilote existant par une bonne copie de travail connue de la même version, si une version plus récente n'est pas disponible.

D'un autre côté, si un pilote plus récent ne vous aide pas - comme cela peut être le cas sur les systèmes plus anciens - vous devrez peut-être installer un pilote plus ancien au lieu d'un plus récent. Des sites Web tels que Station Drivers conservent des archives de pilotes qui remontent à 5 ans ou plus. C'est une excellente source pour les pilotes plus récents que ceux que vous pouvez trouver sur le site OEM, mais aussi pour les pilotes plus anciens que l'OEM ne met plus à disposition.

Erreurs et correctifs du pilote réseau pour l'EXCEPTION KMODE NON GÉRÉE

Si vous obtenez une chaîne de texte contenant l'un des éléments suivants : netio.sys, ndis.sys, tcpip.sys, etc., tous de ces choses indiquent des problèmes de réseautage. NDIS est la base de tous les pilotes d'interface réseau, et netio fait référence à la capacité d'envoyer et de recevoir des données. TCP/IP est la principale pile de protocoles réseau utilisée pour envoyer et recevoir des informations sur un réseau.

Pour tous ces problèmes, le mieux est de désinstaller les pilotes d'interface réseau actuels dans le Gestionnaire de périphériques, puis de redémarrer votre PC. Pendant le démarrage, Windows devrait réussir à trouver et à installer le pilote réseau le plus récent (et fonctionnel) en votre nom. Si cela ne fonctionne pas, vous devrez vous tourner vers des sites tels que les pilotes de station susmentionnés pour rechercher des pilotes qui fonctionnent sur votre PC particulier. Avertissement : plus votre PC est ancien, plus cet exercice peut devenir intéressant et stimulant. La version courte de ce correctif particulier est : Mettre à jour les pilotes réseau !

Les conflits antivirus peuvent provoquer une EXCEPTION KMODE NON GÉRÉE

Certains rapports accusent des programmes antivirus spécifiques d'être responsables des BSOD étiquetés EXCEPTION KMODE NON GÉRÉE. Si les solutions précédentes ne fournissent aucun soulagement, vous pouvez essayer de suspendre ou de désinstaller votre logiciel antivirus - en supposant qu'il s'agit d'autre chose que Windows Defender - pour voir si cela aide.

Si cela vous aide, il n'y a plus aucune raison d'éviter Windows Defender comme protection antivirus de choix. Il se classe désormais aussi haut que la plupart des packages commerciaux tiers sur des sites d'évaluation tels que AV-Comparatives et Virus Bulletin.

Vous rencontrez toujours des problèmes ? Essayez les manœuvres de réparation

Si aucune des suggestions précédentes ne vous aide (et elles devraient pour plus de 90 % des lecteurs), je vous recommande d'exécuter les commandes suivantes sur la ligne de commande :

DISM /online /cleanup-image /restorehealth SFC /Scannow

Si cela ne résout pas les choses, il est temps d'exécuter une installation de réparation de Windows< /u>. Si vous n'obtenez toujours pas de joie, votre seule option restante est une installation propre de Windows (10 ou 11, quelle que soit votre version) dans l'espoir que cela guérira enfin vos maux.

Ed Tittel

Ed Tittel est un écrivain, chercheur et consultant informatique de longue date, et un contributeur occasionnel à Tom's Hardware. MVP de Windows Insider depuis 2018, il aime couvrir les sujets liés aux pilotes, au dépannage et à la sécurité liés au système d'exploitation.

Articles populaires