Erreur d'exécution Microsoft Visual C ++ R6025

Contenu

L'erreur d'exécution R6025 est une erreur associée à l'environnement de développement Visual C ++ de Microsoft. Toute application ou programme qui a été développé à l'aide du studio Visual C ++ fait partie du groupe de cibles possibles pour cette erreur. L'erreur d'exécution R6025 affecte à la fois les applications et les programmes développés avec Visual C ++ (jeux de vapeur, par exemple) ainsi que les applications que les utilisateurs concernés par cette erreur ont personnellement développées avec Visual C ++. Lisez le message d'erreur complet que vous voyez lorsque vous rencontrez cette erreur:

»Erreur d'exécution R6025

-Appel de fonction virtuelle pure "

2018-07-14_103310-5713525

Selon l'un des articles de la base de connaissances Microsoft relatifs à ce sujet spécifique, erreur d'exécution R6025 est déclenchée lorsqu'une application basée sur Visual C ++ appelle indirectement une fonction membre virtuelle pure dans un contexte où l'appel à cette fonction spécifique n'est même pas valide. Si cette erreur se produit tout au long du développement de l'application, ajoutez simplement un appel invalide à une fonction virtuelle pure quelque part dans le code de l'application. Si c'est le cas, votre compilateur peut même détecter l'appel invalide et vous informer de l'erreur lors de la compilation de l'application, mais dans plusieurs cas, cette erreur spécifique ne peut être détectée que lorsqu'une application compilée est en cours d'exécution. Malgré cela, si vous rencontrez cette erreur lors de l'utilisation d'un programme ou d'une application indisponible, la racine du problème pourrait être complètement différente.

Quel que soit le cas, Voici les solutions les plus efficaces qui peuvent être utilisées pour traiter l'erreur d'exécution R6025:

Solution 1: corriger le code de l'application

La réponse la plus simple et la plus efficace à ce problème consiste simplement à examiner le code d'application affecté pour l'appel invalide et à le supprimer du code.. Malgré cela, apparemment, cette option n'est utilisable que si vous rencontrez une erreur d'exécution R6025 dans une application que vous avez développée vous-même. Ensuite, Nous vous montrons comment vous pouvez supprimer l'appel invalide de votre code d'application et le transformer en une fonction purement virtuelle qui fait tout ce gâchis en premier lieu:

  1. Dans le code de l'application concernée, remplacer la fonction purement virtuelle invoquée par une implémentation conçue pour appeler la fonction API Windows DebugBreak.

  2. Lorsque DebugBreak est activé, l'utilisation du débogueur déclenchera un point d'arrêt de code dur, à quel point le code cessera de fonctionner.

  3. Lorsque le point d'arrêt est déclenché et que le code cesse de s'exécuter, il analyse simplement la pile d'appels pour voir exactement où dans le code de l'application la fonction a été appelée et supprime ensuite l'appel.

Essayez d'exécuter l'application maintenant, et cela devrait fonctionner sans éjecter l'erreur d'exécution R6025.

Solution 2: exécuter une analyse SFC

Vous pouvez voir l'erreur d'exécution R6025 en raison de fichiers système corrompus. Si c'est le cas, le plan d'action recommandé est d'exécuter une analyse SFC. L'utilitaire System File Checker est conçu pour rechercher sur les ordinateurs Windows les fichiers système endommagés ou corrompus et réparer ceux qu'il trouve ou les remplacer par des versions mises en cache entièrement intactes.. Pour exécuter une analyse SFC, il suffit de suivre ce guide.

Solution 3: installer les packages redistribuables Microsoft Visual C ++ disparu

Une autre cause possible de l'erreur d'exécution R6025 est le manque de packages redistribuables Microsoft Visual C ++. Les ordinateurs Windows dépendent d'un large éventail de différents packages redistribuables Microsoft Visual C. ++ pour exécuter des applications Visual C ++ avec succès et en douceur, et le manque de packages redistribuables peut entraîner des difficultés pour un ordinateur Windows à exécuter des applications visuelles. C ++. Ensuite, Voici comment vous pouvez vérifier et installer les packages redistribuables Microsoft Visual C ++ absent de votre ordinateur:

    1. Ouvrir le menu démarrer.

    2. Recherchez »ajouter ou supprimer des programmes«.

    3. Cliquez sur le résultat de la recherche intitulé Ajouter ou supprimer des programmes. 2018-07-14_103402-6070650

    4. Attendez que la liste des programmes installés sur votre ordinateur se remplisse.

    5. Dans la liste des programmes installés sur votre ordinateur, vous verrez divers packages redistribuables Microsoft Visual C ++ différent. Ce que vous devez faire est de savoir si des packages sont manquants et ne sont pas installés sur votre ordinateur aujourd'hui.. 2018-07-14_103427-2973860

    6. Vous pouvez télécharger les programmes d'installation de tous les packages redistribuables manquants sur votre ordinateur à partir des liens suivants ou, si vous avez besoin d'un autre package redistribuable, à partir de la section Téléchargements du portail Web officiel de Microsoft:

      Package redistribuable Microsoft Visual C ++ 2010 (x86)

      Mise à jour redistribuable 4 par Microsoft Visual C ++ 2012

      Package redistribuable Microsoft Visual C ++ 2013

      Package redistribuable Microsoft Visual C ++ 2015

Solution 4: réparer ou désinstaller puis réinstaller Microsoft Visual C ++

Vous pouvez rencontrer une erreur d'exécution R6025 en raison de l'itération de Microsoft Visual C ++ que vous avez sur votre ordinateur a été corrompu d'une manière ou d'une autre et ne fonctionne plus comme il se doit. Si c'est le cas, vous devrez réparer votre installation Microsoft Visual C ++, ou désinstallez-le puis réinstallez-le à partir de zéro au cas où la réparation ne fonctionnerait pas. Pour faire ceci, vous pouvez utiliser le programme d'installation de Microsoft Visual C ++ qui vient avec l'application qui est affectée par ce problème en premier lieu. La majorité, oui pas tout, Applications visuelles C ++ venir avec un programme d'installation pour Microsoft Visual C ++. Si vous souhaitez utiliser cette solution, besoin de ça:

  1. Accédez au répertoire sur votre ordinateur où se trouve le programme d'installation de Microsoft Visual C ++. Par exemple, si vous rencontrez l'erreur d'exécution R6025 en jouant à Skyrim via Steam, le programme d'installation sera dans le dossier suivant en tant que vcredist_x86.exe:

    X:… N-SteamSteamAppsN-Common / SkyrimVCRedist

    Noter: Dans le répertoire ci-dessus, X représente la lettre respective de la partition de votre disque dur où se trouve le répertoire Steam, Oui … représente n'importe quel dossier parent (s'il existe) qui a le répertoire Steam.

  2. Recherchez vcredist_x86.exe et double-cliquez dessus pour l'exécuter.

  3. Lorsqu'on vous demande si vous souhaitez réparer l'installation ou la supprimer, sélectionnez Réparer.

  4. Consulter l'installateur, attendre que les réparations soient faites et voir si le problème a été résolu.

Si l'erreur d'exécution R6025 persiste, répéter les étapes 1 Oui 2 dessus, et par la suite:

  1. Lorsqu'on vous demande si vous souhaitez réparer l'installation ou la supprimer, sélectionnez Supprimer.

  2. Passez en revue le programme d'installation et attendez que l'installation de Microsoft Visual C soit supprimée ++.

  3. Une fois Visual C désinstallé ++, exécutez vcredist_x86.exe une fois de plus.

  4. Cette fois, le programme d'installation saura que Microsoft Visual C ++ il n'est même pas installé sur votre ordinateur, donc vérifier qu'il réinstallera Visual C ++.

  5. Une fois Visual C réinstallé ++, Vérifiez si le problème est résolu.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.