Table des matières
    Récupération de données Windows - Standard

    Comment corriger l’erreur EXCEPTION_ON_INVALID_STACK dans Windows ?


    Table des matières

      Récemment, des utilisateurs se sont plaints du bug EXCEPTION_ON_INVALID_STACK sur différents forums Windows. Beaucoup ont rencontré ce bug critique en essayant de passer à Windows 11 ou en jouant à des jeux qui utilisent des logiciels anti-triche au niveau du noyau.

      Dans ce blog, nous allons examiner en détail l’erreur EXCEPTION_ON_INVALID_STACK. Nous expliquerons ce qu’est cette erreur, pourquoi elle se produit et ce que vous pouvez faire pour la corriger efficacement sur votre PC Windows. Commençons par le commencement !

      Qu’est-ce que l’erreur EXCEPTION_ON_INVALID_STACK ?

      EXCEPTION_ON_INVALID_STACK est un type d’erreur BSoD avec une valeur de contrôle d’erreur de 0x000001AA. Elle se produit lorsque Windows rencontre une erreur système critique en raison d’une pile non valide, ce qui entraîne le plantage du système et l’affichage de l’écran bleu de la mort.

      Cette erreur se produit lorsqu’un programme tente d’accéder à une partie de la mémoire de l’ordinateur à laquelle il n’est pas autorisé à accéder. La “pile” est une zone spéciale de la mémoire dans laquelle stocke des données temporaires telles que les appels de fonction et les variables locales. Si un processus tente d’utiliser plus de mémoire de pile que ce qui est disponible, l’erreur “Pile non valide” se produit.

      Causes possibles de l’erreur EXCEPTION_ON_INVALID_STACK

      Il peut y avoir plusieurs raisons pour lesquelles vous rencontrez cette erreur :

      Pile corrompue : Si le pointeur de pile du noyau est corrompu en raison d’erreurs de programmation, cela peut entraîner un accès non valide.

      Accès incorrect à la mémoire : L’erreur se produit également si un logiciel ou un pilote tente d’accéder à des bureaux de mémoire qui ne font pas partie de la pile.

      Débordement de la pile : Si un programme utilise plus de mémoire de pile que ce qui est disponible sur le système, il peut écraser d’autres parties de la mémoire et provoquer cette erreur.

      Problèmes de mémoire : Des problèmes avec la mémoire du système, l’overclocking du matériel ou une mémoire vive défectueuse peuvent perturber la gestion de la pile et provoquer cette erreur.

      Résolution des problèmes liés à l’erreur EXCEPTION_ON_INVALID_STACK

      Vous trouverez ci-dessous quelques méthodes de dépannage manuel qui peuvent vous aider à résoudre efficacement l’erreur EXCEPTION_ON_INVALID_STACK sur votre PC Windows. Suivez attentivement les étapes.

      Méthode n°1 : Réparation des fichiers système

      Le System File Checker (SFC) et le Deployment Imaging Service and Management Tool (DISM) sont de puissants utilitaires intégrés permettant de réparer les fichiers système endommagés dans Windows.

      SFC analyse les fichiers système, y compris les fichiers DLL, et remplace les fichiers corrompus par une copie en cache située dans un dossier compressé sous %WinDir%\System32\dllcache.

      L’outil DISM répare l’image Windows, y compris le magasin de composants Windows, et résout les problèmes que le SFC ne peut pas résoudre lui-même.

      Vous trouverez ici comment effectuer ces analyses :

      Étape 1 : Recherchez dans la barre des tâches et sélectionnez Exécuter en tant qu’administrateur.

      Étape 2 : Exécutez maintenant la commande suivante pour l’analyse SFC : sfc /scannow

      Étape 3 : Exécutez ensuite la commande suivante pour l’analyse DISM : DISM /En ligne /Restaurer Image Nettoyage/Santé

      Execute sfc /scannow command

      Enfin, redémarrez votre ordinateur et vérifiez si le problème a été résolu.

      Méthode 2 : Recherche d’erreurs sur le disque dur

      Comme indiqué précédemment, les erreurs de disque dur dues à un mauvais arrêt ou à l’usure peuvent également provoquer l’erreur EXCEPTION_ON_INVALID_STACK sur votre PC Windows. Vous devez régler les problèmes de disque dur pour résoudre efficacement cette erreur.

      Pour ce faire, vous pouvez utiliser le programme utilitaire intégré à Windows : la commande CHKDSK. Il analyse votre disque à la recherche d’erreurs et les corrige automatiquement. Voici comment il fonctionne :

      Etape 1 : Cherchez dans la barre des tâches et cliquez sur Invite de commande Exécuter en tant qu’administrateur.

      Étape 2 : À l’invite de commande, tapez chkdsk , puis appuyez sur Entrée.

      type chkdsk command

      Étape 3 : Si l’analyse détecte des erreurs sur le disque, tapez chkdsk /r à l’invite de commande et appuyez sur Entrée pour lancer une analyse de diagnostic détaillée qui réparera et récupérera les secteurs endommagés du disque dur.

      Méthode 3 : Réparer les données de configuration du démarrage (BCD)

      Le fichier BCD est utilisé par le gestionnaire de démarrage de Windows pour stocker des informations sur les systèmes d’exploitation installés et les paramètres de démarrage requis pour l’amorçage. Un fichier BCD corrompu peut provoquer l’erreur EXCEPTION_ON_INVALID_STACK sur votre système. Procédez comme suit pour réparer le BCD :

      Étape n°1 : Redémarrez votre PC et appuyez sur F8 pour lancer le Windows mode de récupération .

      Étape 2 : Cliquez sur Dépannage et sélectionnez Options avancées.

      Étape 3 : Ouvrez l‘invite de commande.

      Open Command Prompt

      Étape 4 : Exécutez les commandes suivantes l’une après l’autre :

      bootrec /RebuildBcd
      bootrec /fixMbr
      bootrec /fixboot

      Étape 5 : Quittez le programme et redémarrez votre système pour voir si le problème a été résolu.

      Méthode 4 : Vérifiez votre mémoire vive

      Vous pouvez utiliser l’outil de diagnostic de la mémoire de Windows pour identifier les problèmes de mémoire de votre ordinateur susceptibles de provoquer l’erreur EXCEPTION_ON_INVALID_STACK sur votre système.

      Étape n°1 : Ouvrez l’outil de diagnostic de la mémoire de en le recherchant dans la barre des tâches.Windows

      windows Memory Diagnostic tool

      Étape 2 : Cliquez sur Redémarrer maintenant et recherchez les problèmes (recommandé).

      Restart now and check for problems

      Votre ordinateur affiche les résultats du diagnostic immédiatement après le redémarrage. Si vous souhaitez les consulter ultérieurement, ils sont disponibles dans l’ d’affichage événement.

      Comment récupérer les données perdues à cause de l’erreur EXCEPTION_ON_INVALID_STACK ?

      Si l’erreur EXCEPTION_ON_INVALID_STACK se produit, elle peut interrompre brutalement une application en cours d’exécution et toutes les données non enregistrées dans la mémoire du programme peuvent être perdues. En plus, une opération de pile invalide peut écraser les adresses mémoire où sont stockées vos données importantes et les corrompre.

      Si vous avez perdu vos données après que l’erreur EXCEPTION_ON_INVALID_STACK se soit produite, nous vous recommandons d’utiliser le logiciel de récupération de données pour Windows – Stellar® Data Recovery Standard pour récupérer vos fichiers. Il peut récupérer les données perdues ou supprimées dans divers scénarios de perte de données, y compris la suppression accidentelle, le formatage, les erreurs de disque dur, les erreurs système et plus encore.

      Résultat

      L’erreur EXCEPTION_ON_INVALID_STACK peut perturber votre expérience Windows, mais elle peut être résolue. Si vous utilisez un logiciel ou un compilateur obsolète, en plus des méthodes de dépannage mentionnées ci-dessus, vous devriez envisager de le mettre à jour vers la dernière version afin d’éviter de tels problèmes à l’avenir.

      Was this article helpful?

      No NO

      A propos de l'auteur

      Himanshu Shakya

      Himanshu is a Tech Enthusiast and Blogger at Stellar, with expertise in data recovery solutions and a keen interest in emerging technologies. Fluent in Japanese, he brings a diverse skill set to his role, contributing to global tech conversations. Outside of work, Himanshu enjoys playing chess, sharpening his strategic thinking and problem-solving skills in his spare time.

      Article similaire

      POURQUOI STELLAR® EST LE LEADER MONDIAL

      Pourquoi choisir Stellar?

      • 0M+

        Clients

      • 0+

        Années d'excellence

      • 0+

        Ingénieurs R&D

      • 0+

        Pays

      • 0+

        Témoignages

      • 0+

        Récompenses reçues