2022-04-13 11:06 Temps de lecture : 21 min

Correction d'une exception non gérée dans votre application sous Windows 10

Rencontrez-vous des difficultés avec un message d'erreur indiquant qu'une exception non gérée s'est produite au sein de votre application ? Si tel est le cas, cet article est conçu pour vous guider vers des solutions potentielles. Cette erreur survient souvent lors du lancement d'applications précédemment créées sous Visual Studio. Fréquemment, ces erreurs se manifestent particulièrement avec des applications liées à Uplay, Internet Explorer et des jeux conçus pour d'anciennes versions de Windows. Heureusement, ce problème peut être résolu en appliquant les méthodes suggérées ci-dessous.

Solutions pour corriger l'erreur "Une exception non gérée s'est produite dans votre application" sous Windows 10

Avant d'explorer les différentes solutions, il est essentiel de comprendre les causes possibles de cette exception non gérée dans un composant de votre application sous Windows 10 :

  • Un antivirus tiers peut bloquer certaines applications par mesure de protection.
  • La présence de fichiers système corrompus peut être une cause.
  • L'activation du débogage de script augmente le risque d'erreur.
  • Une violation du fichier MSVCR92.DLL peut être à l'origine du problème.
  • Des mises à jour obsolètes de Windows, des applications ou du .Net Framework peuvent provoquer cette erreur.
  • L'absence du .Net Framework peut poser problème pour les applications conçues pour des versions antérieures de Windows.

Méthode 1 : Effectuer la mise à jour de Windows

L'une des causes fréquentes de l'erreur d'exception win32 non gérée est une violation d'accès dans le fichier MSVCR92.DLL. Ce fichier, responsable de la fonction strncpy, peut provoquer l'arrêt inattendu d'une application. La solution la plus recommandée est de mettre à jour votre système d'exploitation Windows s'il est obsolète. Microsoft a déjà identifié ce problème et a déployé un correctif via sa dernière mise à jour. Il est donc primordial de s'assurer que votre système d'exploitation Windows est à jour. Pour plus d'informations sur la procédure de mise à jour de Windows, vous pouvez consulter notre guide dédié. Pour mettre à jour Windows, suivez notre guide sur le téléchargement et l'installation de la dernière mise à jour de Windows 10.

Une fois toutes les mises à jour installées, redémarrez votre ordinateur. Relancez l'application qui affichait l'erreur d'exception non gérée. Vérifiez si l'erreur Windows 10 a été corrigée.

Méthode 2 : Mettre à jour vos applications

Il est crucial de maintenir vos applications à jour. Les mises à jour permettent de corriger les bugs et d'assurer un fonctionnement optimal. Suivez ces étapes pour mettre à jour vos applications :

1. Appuyez sur la touche Windows, tapez "Microsoft Store" et cliquez sur "Ouvrir".

2. Cliquez sur l'icône des trois points horizontaux située dans le coin supérieur droit de la fenêtre du Microsoft Store.

3. Sélectionnez l'option "Téléchargements et mises à jour" dans le menu déroulant.

4. Cliquez sur le bouton "Obtenir les mises à jour" pour télécharger toutes les mises à jour en attente pour les applications du Microsoft Store.

5. Une fois la mise à jour terminée, redémarrez votre PC.

Méthode 3 : Lancer l'utilitaire de résolution des problèmes pour les applications du Windows Store

L'exécution de l'utilitaire de résolution des problèmes pour les applications du Windows Store permet de résoudre les problèmes liés à ces applications, y compris l'erreur d'exception non gérée. Voici comment l'exécuter sous Windows 10 :

1. Appuyez simultanément sur les touches Windows + I pour ouvrir les Paramètres.

2. Sélectionnez "Mise à jour et sécurité".

3. Dans le menu de gauche, cliquez sur "Dépannage".

4. Cliquez sur "Applications du Windows Store", puis sur "Exécuter le dépanneur".

5. Suivez les instructions à l'écran pour terminer le processus de dépannage.

Méthode 4 : Désactiver temporairement votre antivirus tiers (si applicable)

Un antivirus tiers peut parfois interférer avec certaines applications, ce qui peut déclencher l'erreur d'exception non gérée. Pour vérifier si c'est le cas, désactivez temporairement votre antivirus. Consultez notre guide sur la désactivation temporaire d'antivirus sous Windows 10 pour obtenir des instructions précises.

Si le problème disparaît après avoir désactivé l'antivirus, pensez à le réactiver par la suite, car il est essentiel de protéger votre appareil.

Méthode 5 : Activer .Net Framework

Certaines applications plus anciennes nécessitent le .Net Framework pour fonctionner correctement. Voici comment l'activer :

1. Appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue "Exécuter".

2. Tapez "optionalfeatures" et appuyez sur la touche Entrée pour ouvrir les fonctionnalités de Windows.

3. Développez et cochez toutes les options sous ".NET Framework 3.5 (inclut .NET 2.0 et 3.0)". Cliquez ensuite sur "OK".

4. Cliquez sur "Laisser Windows Update télécharger les fichiers pour vous".

5. Attendez que Windows termine l'opération, puis cliquez sur "Fermer".

6. Enfin, redémarrez votre PC pour que les changements prennent effet.

Méthode 6 : Réparer les fichiers système

Des fichiers système corrompus peuvent résulter d'attaques de logiciels malveillants, d'arrêts incorrects, d'installations de mises à jour incomplètes, etc. L'exécution d'un vérificateur de fichiers système (SFC) et d'une analyse DISM est donc nécessaire pour réparer ces erreurs. Consultez notre guide sur la réparation des fichiers système sous Windows 10 pour obtenir les instructions détaillées.

Méthode 7 : Effectuer une analyse antivirus complète

Une infection virale mineure peut également être à l'origine de cette erreur. Même si les commandes SFC et DISM n'ont pas résolu le problème, une analyse complète des logiciels malveillants peut s'avérer utile. Suivez notre guide sur la suppression des logiciels malveillants sous Windows 10 pour obtenir des instructions détaillées.

Méthode 8 : Désinstaller les mises à jour récentes

Une mise à jour incompatible récemment installée sur votre PC peut provoquer cette erreur. Il est donc recommandé de désinstaller les mises à jour récentes. Voici comment procéder :

1. Appuyez sur la touche Windows, tapez "Panneau de configuration", puis cliquez sur "Ouvrir".

2. Définissez le mode d'affichage sur "Catégorie".

3. Cliquez sur l'option "Désinstaller un programme" dans le menu "Programmes".

4. Cliquez sur "Afficher les mises à jour installées" dans le volet de gauche.

5. Sélectionnez la mise à jour la plus récente en vous basant sur la date d'installation, puis cliquez sur "Désinstaller".

6. Confirmez les invites et redémarrez votre PC.

Méthode 9 : Supprimer la valeur de registre du lanceur (si applicable)

Certains utilisateurs ont constaté que l'erreur survenait lors du lancement de Uplay via Ubisoft. Cela peut être résolu en supprimant la clé du lanceur dans l'éditeur de registre. Voici comment procéder :

1. Appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue "Exécuter".

2. Tapez "regedit" et appuyez sur Entrée pour ouvrir l'Éditeur du Registre.

3. Cliquez sur "Oui" dans l'invite.

4. Dans la fenêtre de l'Éditeur du Registre, accédez à l'emplacement suivant :

Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

5. Faites un clic droit sur la clé "Launcher", puis sélectionnez l'option "Supprimer".

6. Fermez l'Éditeur du Registre et redémarrez votre PC.

Si le problème provient du lanceur, l'erreur devrait être corrigée.

Méthode 10 : Réinitialiser Internet Explorer (si applicable)

L'erreur peut également se produire lors du lancement d'Internet Explorer. Pour résoudre ce problème, réinitialisez Internet Explorer à ses paramètres par défaut :

1. Appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue "Exécuter".

2. Tapez "inetcpl.cpl" dans l'invite "Exécuter", puis appuyez sur Entrée pour ouvrir la fenêtre "Propriétés Internet".

3. Passez à l'onglet "Avancé".

4. Cliquez sur le bouton "Réinitialiser" pour réinitialiser l'application.

5. Dans la fenêtre "Réinitialiser les paramètres d'Internet Explorer", cochez la case "Supprimer les paramètres personnels", puis cliquez sur "Réinitialiser".

6. Cliquez sur "Fermer" dans l'invite.

7. Redémarrez votre PC et relancez Internet Explorer.

Méthode 11 : Mettre à jour .Net Framework

Une version corrompue du framework Windows .Net peut également provoquer cette erreur. Assurez-vous donc de mettre à niveau le .Net Framework vers la dernière version. Pour cela, suivez ces instructions :

1. Ouvrez le Panneau de configuration via la barre de recherche Windows.

2. Définissez le mode d'affichage sur "Catégorie". Sélectionnez l'option "Programmes".

3. Cliquez sur l'option "Activer ou désactiver des fonctionnalités Windows" dans la section "Programmes et fonctionnalités".

4. Dans la fenêtre "Fonctionnalités de Windows", cochez l'option ".NET Framework 4.8 Advanced Services" et cliquez sur "OK".

Si ".NET Framework 4.8 Advanced Services" est déjà activé, désactivez-le temporairement, redémarrez votre système et réactivez-le. Redémarrez à nouveau votre ordinateur.

5. Redémarrez votre PC.

Méthode 12 : Désactiver le débogage de script et supprimer les clés de registre (si applicable)

Si le débogage de script est activé et que le registre contient des données corrompues, une erreur peut survenir, notamment avec Internet Explorer. Pour corriger cela, désactivez le débogage de script et supprimez les clés de registre associées en suivant les étapes ci-dessous :

1. Appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue "Exécuter".

2. Tapez "inetcpl.cpl" et appuyez sur Entrée pour ouvrir les propriétés Internet.

3. Passez à l'onglet "Avancé".

4. Cochez la case "Désactiver le débogage de script (Internet Explorer)" dans la section "Navigation".

5. Sélectionnez "Appliquer", puis cliquez sur "OK" pour enregistrer les modifications.

6. Une fois la modification effectuée, appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue "Exécuter".

7. Tapez "regedit" et appuyez sur la touche Entrée pour lancer l'Éditeur du Registre.

8. Cliquez sur "Oui" dans l'invite.

9. Dans la fenêtre de l'Éditeur du Registre, accédez à l'emplacement suivant :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug

Note 1 : Ces illustrations sont utilisées sur une machine 64 bits.

Note 2 : Si vous utilisez une machine 32 bits, accédez au chemin suivant :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug

10. Faites un clic droit sur la clé "Debugger", puis sélectionnez "Supprimer" dans le menu contextuel.

11. Après avoir supprimé la clé, accédez à l'emplacement suivant :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

Note : Si vous utilisez une machine 32 bits, accédez au chemin suivant :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework

12. Faites un clic droit sur la clé "DbgManagedDebugger", puis sélectionnez "Supprimer" dans le menu contextuel.

13. Fermez la fenêtre de l'Éditeur du Registre et redémarrez votre PC.

Méthode 13 : Effectuer un démarrage propre

Des applications tierces peuvent parfois créer des conflits au sein de Windows. Cette méthode permet de déterminer si un programme tiers est à l'origine de l'erreur. Pour réaliser un démarrage minimal, consultez notre guide dédié.

Une fois votre ordinateur démarré en mode sans échec, vérifiez si le problème persiste. Si c'est le cas, désinstallez l'un des derniers programmes ou applications ajoutés à votre système.

Méthode 14 : Réinitialiser le PC

Si le problème persiste, la dernière solution consiste à réinstaller les fichiers système. Cette opération, appelée "Clean Install", efface le système d'exploitation, les programmes, les paramètres et tous vos fichiers personnels. Un nouveau système d'exploitation sera ensuite installé avec toutes les mises à jour. Il est également possible de réinitialiser Windows 10 sans perdre de données, en suivant notre guide dédié.

Une fois la réparation terminée, votre système d'exploitation sera mis à jour vers la dernière version.

***

Nous espérons que cet article vous a été utile et que vous avez pu corriger l'erreur "Une exception non gérée s'est produite dans votre application" sous Windows 10. N'hésitez pas à nous indiquer quelle méthode a fonctionné pour vous dans la section des commentaires. Nous restons à votre disposition pour toute question ou suggestion.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.