Comment résoudre l’erreur d’exécution R6034 sous Windows 10
Gérer l’erreur d’exécution R6034 sous Windows 10 peut être assez pénible, surtout lorsque les applications refusent soudainement de se lancer, affichant ce message cryptique. On a parfois l’impression que Windows est en colère contre certains programmes, ou que le système baisse les bras face à une désynchronisation. C’est assez étrange, mais cette erreur survient généralement en cas de discordance ou de corruption dans les bibliothèques d’exécution C ou les fichiers système. De nombreuses personnes la rencontrent après l’installation ou la mise à jour de certains logiciels, notamment si les packages redistribuables Microsoft Visual C++ ne se sont pas installés correctement ou ont été déréglés au fil du temps.
Résoudre ce problème n’est pas toujours simple, et parfois, ce qui fonctionne sur un PC ne fonctionne pas sur un autre. Néanmoins, quelques solutions permettent souvent de résoudre le problème ou, au moins, d’en identifier la cause. L’objectif est de réparer les composants défectueux, de mettre à jour les fichiers obsolètes et de s’assurer qu’aucun élément persistant ne soit à l’origine de conflits. Si vous êtes un peu perdu, pas d’inquiétude : la plupart de ces solutions sont assez simples, même si elles sont parfois un peu délicates.
Comment corriger l’erreur d’exécution R6034 sous Windows 10
Réinstaller ou réparer les packages redistribuables Microsoft Visual C++
C’est généralement le principal responsable. L’erreur d’exécution survient souvent parce que les bibliothèques Visual C++ sont corrompues ou incompatibles. Une réparation ou la simple réinstallation des derniers packages peut souvent résoudre le problème. Pour cela, ouvrez le Panneau de configuration, puis allez dans Programmes > Programmes et fonctionnalités. Recherchez toutes les entrées intitulées « Microsoft Visual C++ Redistributable (x86) » et « (x64) ». Faites un clic droit sur chacune d’elles et sélectionnez « Modifier ».
- Dans la fenêtre d’installation, cliquez sur Réparer. Cela prend parfois une minute ou deux et une barre de progression s’affiche. Si le système semble bloqué, patientez ; Windows est parfois lent, surtout si beaucoup de programmes sont en cours d’exécution.
- Une fois l’opération terminée, redémarrez et vérifiez si l’erreur a disparu. Sur certaines configurations, la réparation échoue la première fois, puis disparaît après un redémarrage. Si la réparation échoue, désinstallez complètement ces packages et récupérez-en de nouvelles copies sur le site web officiel de Microsoft.
Assurez-vous simplement d’obtenir les bonnes versions : dans la plupart des cas, x86 et x64 sont tous deux nécessaires, en fonction de vos applications.
Exécutez le vérificateur de fichiers système (SFC) pour réparer les fichiers corrompus
Cette erreur peut survenir si des fichiers système essentiels sont manquants ou corrompus. C’est assez gênant, mais heureusement, Windows dispose d’un outil intégré appelé SFC qui analyse et répare ces fichiers endommagés. Pour cela :
- Ouvrez l’invite de commande en tant qu’administrateur : cliquez avec le bouton droit sur le menu Démarrer, puis choisissez Terminal Windows (Admin) ou Invite de commandes (Admin).
- Saisissez « Entrée »
sfc /scannowet appuyez sur Entrée. C’est tout. Votre système sera analysé et les correctifs seront résolus. Comptez environ 15 à 20 minutes. - Une fois l’opération terminée, redémarrez et vérifiez si l’erreur persiste. Sur certaines machines, cela équivaut à appuyer sur un bouton de réinitialisation pour la stabilité du système.
Utiliser DISM pour réparer l’image Windows
Si SFC ne résout pas le problème, il se peut que le problème soit plus profond dans l’image système Windows elle-même. DISM (Deployment Image Servicing and Management) est une solution efficace. En effet, il répare les composants système que SFC ne peut pas modifier.
- Ouvrez à nouveau l’invite de commande en tant qu’administrateur.
- Tapez cette commande :
Dism /Online /Cleanup-Image /CheckHealthet appuyez sur Entrée. - S’il signale des problèmes, exécutez la commande de réparation :
Dism /Online /Cleanup-Image /RestoreHealth. Encore une fois, laissez-lui un peu de temps ; ce n’est pas instantané. - Une fois terminé, redémarrez votre PC. Cela corrige parfois la corruption de la racine à l’origine de l’erreur R6034.
Exécuter des applications en tant qu’administrateur
Parfois, les applications ont besoin de ces autorisations supplémentaires pour charger correctement les bibliothèques d’exécution. Sans droits d’administrateur, certains programmes génèrent ces erreurs même si tout le reste semble correct. Pour tester ceci :
- Cliquez avec le bouton droit sur l’icône de l’application et sélectionnez Exécuter en tant qu’administrateur.
- Si tout fonctionne correctement maintenant, vous souhaiterez peut-être le configurer pour qu’il s’exécute toujours en tant qu’administrateur via l’onglet Compatibilité dans Propriétés.
Vérifiez les virus et les logiciels malveillants
Une infection par un logiciel malveillant peut perturber les fichiers et bibliothèques système, provoquant des erreurs comme R6034. Il est indispensable d’effectuer une analyse complète avec Windows Defender ou votre antivirus préféré. Ouvrez simplement la section Sécurité Windows, accédez à Protection contre les virus et les menaces, puis sélectionnez Analyse rapide ou Analyse complète. Espérons que rien de sournois ne se cache.
Exécutez CHKDSK pour vérifier le disque dur
Si votre lecteur présente des secteurs défectueux ou d’autres problèmes de disque, cela peut également entraîner des erreurs d’exécution. Pour vérifier si votre lecteur C: contient des erreurs :
- Appuyez sur Win + X, puis choisissez Windows PowerShell (Admin).
- Tapez
chkdsk C: /f /r /xet appuyez sur Entrée. - Il vous sera demandé si vous souhaitez programmer la vérification au redémarrage. Appuyez sur Y et redémarrez. Attention : cela peut prendre un certain temps, surtout si votre disque est volumineux ou endommagé.
Démarrez en mode sans échec pour isoler le problème
Si des mises à jour récentes de logiciels ou de pilotes sont susceptibles de provoquer des conflits, démarrer en mode sans échec peut vous aider à tester la situation. Redémarrez simplement votre PC, maintenez la touche Maj enfoncée et cliquez sur Redémarrer, puis accédez à Dépannage > Options avancées > Paramètres de démarrage et sélectionnez Activer le mode sans échec. Ensuite, essayez d’exécuter les applications problématiques. Si elles fonctionnent correctement, il s’agit probablement d’un conflit avec un logiciel ou un pilote tiers. Notez les applications récemment installées ou mises à jour.
Mettre à jour ou désinstaller les pilotes et les logiciels
Si des erreurs sont apparues après un changement de matériel ou une mise à jour de pilotes, une restauration ou une mise à jour de ces pilotes pourrait résoudre le problème. Utilisez le Gestionnaire de périphériques :
- Appuyez sur Win + X, choisissez Gestionnaire de périphériques.
- Développez les sections pertinentes, cliquez avec le bouton droit sur l’appareil et sélectionnez Mettre à jour le pilote ou Désinstaller l’appareil.
Ensuite, accédez à Paramètres > Mise à jour et sécurité > Windows Update et recherchez les mises à jour facultatives. Il arrive que Windows réinstalle automatiquement les pilotes après un redémarrage, mais cela vaut la peine d’essayer.
Derniers recours : restauration du système, réinitialisation ou nouvelle installation
Si aucune des solutions ci-dessus ne fonctionne, vous pouvez envisager de revenir à un point de restauration, de réinitialiser Windows ou de procéder à une nouvelle installation. Ces solutions sont plus radicales et doivent être effectuées après avoir sauvegardé vos fichiers importants. La Restauration du système est particulièrement efficace : elle revient à annuler les modifications système qui auraient pu provoquer l’erreur.
Quoi qu’il en soit, ce sont généralement les solutions de référence. L’essentiel est d’identifier méthodiquement la cause de l’erreur : fichier corrompu, pilote défectueux ou logiciel malveillant. Parfois, la simple réinstallation des packages Visual C++ ou l’exécution de SFC/DISM suffit ; d’autres fois, il s’agit d’un problème matériel ou système plus profond. J’espère que cela vous donnera au moins quelques pistes à explorer, au lieu de vous arracher les cheveux.
Résumé
- Réparer ou réinstaller les redistribuables Visual C++
- Exécuter les analyses SFC et DISM
- Toujours exécuter les applications en tant qu’administrateur
- Rechercher des virus ou des logiciels malveillants
- Vérifiez votre disque dur avec CHKDSK
- Démarrez en mode sans échec pour tester
- Mettre à jour ou restaurer les pilotes/logiciels
- Envisagez une restauration du système ou une nouvelle installation de Windows
Conclure
Cette épreuve peut être pénible, mais la plupart du temps, nettoyer les fichiers système, réparer les bibliothèques ou mettre à jour les pilotes permet de se débarrasser de cette fâcheuse erreur R6034. Si rien ne fonctionne, il peut être judicieux de se pencher sur les problèmes matériels, voire de réinstaller Windows. Espérons qu’une de ces astuces vous aidera à tout remettre sur pied. Voici une solution qui a fonctionné sur plusieurs machines ; j’espère que cela fonctionnera aussi pour vous.