Comment réparer « Un problème a empêché le programme de fonctionner correctement »
Un problème a empêché le programme de fonctionner correctement. Lorsque Windows détecte une boucle (par exemple, while (true) {} ne peut pas sortir), Windows ferme le programme et vous avertit si une solution est disponible. L’application en question aurait dû envoyer un message à Windows à ce stade lui indiquant qu’elle fonctionnait toujours, mais elle a échoué, provoquant ce message d’erreur.
Cette erreur se produit dans presque toutes les versions du système d’exploitation Windows et peut se produire avec n’importe quelle application, programme ou jeu que vous essayez d’exécuter. Le problème vient de Windows lui-même, pas de l’application, même si le message d’erreur peut vous laisser croire. Certaines personnes pensent que certaines applications ont été conçues pour des versions plus anciennes de Windows et ne sont pas entièrement compatibles avec les versions plus récentes.
Quelle que soit la raison de votre situation spécifique, il existe une solution de contournement à ce problème et vous pourrez exécuter votre application comme suit.
Méthode 1 : réparer les fichiers système corrompus
Téléchargez et exécutez Restoro pour analyser et récupérer les fichiers endommagés et perdus ici, une fois cela fait, continuez avec la méthode ci-dessous. Il est très important de s’assurer que tous les fichiers système sont intacts et non endommagés avant de procéder avec la méthode ci-dessous.
Méthode 2 : Utiliser le mode de compatibilité Windows
essayez d’ouvrir le programme ou votre application Mode de compatibilité WindowsCela fait croire à l’application que vous utilisez en fait une autre version de Windows. La raison en est que votre application peut ne pas être compatible avec la dernière mise à jour ou mise à niveau du système d’exploitation Windows. Pour le faire, suivez ces étapes:
- clic-droit l’icône du programme, qu’il s’agisse d’un jeu ou du fichier avec lequel vous rencontrez des problèmes, puis cliquez sur caractéristique.
- Cliquez sur compatibilité onglets dans la fenêtre Propriétés.
- en dessous de Le mode de compatibilité titre, sélectionnez le menu déroulant, il dit Exécutez le programme en mode de compatibilité Et sélectionnez Windows Vista/7 ou XP dans le menu contextuel pour ouvrir le programme comme vous le feriez dans les anciennes versions du système d’exploitation.
- Si cela ne fonctionne pas sur XP, essayez Vista, si cela ne fonctionne pas sur Vista, essayez 7, et ainsi de suite jusqu’à ce que vous trouviez la bonne compatibilité pour le programme.
- Cliquez sur Appliquer Puis d’accord. Essayez d’exécuter l’application ou le jeu maintenant – cela devrait fonctionner correctement.
Méthode 3 : mettre à jour le pilote de la carte graphique
Presque toutes les cartes graphiques déploient constamment des pilotes mis à jour qui incluent des correctifs pour de nombreux bogues que vous pourriez rencontrer – comme celui-ci. Les étapes pour les mettre à jour sont assez simples.
- Appuyez simultanément les fenêtres et R, et entrez Gestion de développement.MSC à l’intérieur Cours la fenêtre.selon Entrer ou cliquez d’accord Ouvrir Gestionnaire de périphériques.
- expansion Adaptateur pour écran dans la liste des appareils, et clic-droit votre carte graphique.
- Dans le menu contextuel, choisissez Mettre à jour le logiciel du pilote.
- Suivez les instructions de l’assistant pour mettre à jour vos pilotes, et redémarrer votre appareil à la fin.
Si vous ne trouvez pas de nouveau pilote, rendez-vous sur le site du fabricant et détectez, identifiez, téléchargez et installez manuellement le dernier pilote graphique.
Quatrième méthode : Supprimer les logiciels en conflit
Selon certains rapports, de nombreuses personnes ont remarqué Norton Antivirus Souvent la source de ce problème. Par conséquent, il convient d’essayer de désinstaller tout logiciel antivirus/pare-feu que vous utilisez, et si le programme commence à fonctionner après la désinstallation, basculez votre logiciel AV/FW vers un autre logiciel, tel qu’AVG, BitDefender, etc.
Méthode 5 : Mettre à jour DirectX
Si c’est le jeu qui vous cause cette erreur, assurez-vous de mettre à jour DirectX à la dernière version.La plupart des entreprises qui créent des jeux utilisent DirectX En tant qu’outil de configuration pour exécuter le jeu, il devrait disposer des dernières mises à jour pour que tout fonctionne.
- selon les fenêtres touches du clavier et tapez Vérifier les mises à jour.
- lorsque Windows Update ouvrir, cliquer Vérifiez les mises à jour.
- puisque DirectX Il fait partie du système d’exploitation et Windows Update le mettra automatiquement à jour si une version plus récente est disponible en ligne.qu’il télécharge tout ce qu’il trouve, puis redémarrer Enfin, si on vous le demande.
Pour Windows 8/10, voir le GIF ci-dessous :
Méthode 6 : Démarrage propre de votre PC
Démarrez votre système en mode minimal, consultez les étapes (ici)
Méthode 7 : désactiver la prévention de l’exécution des données
La prévention de l’exécution des données (DEP) est une fonctionnalité de sécurité incluse avec toutes les versions de Windows à partir de Windows 7. DEP est une fonctionnalité de sécurité conçue pour aider à protéger les ordinateurs Windows contre les dommages éventuels causés par les virus et autres menaces de sécurité. Bien que DEP soit une fonctionnalité très pratique et utile, certains utilisateurs de Windows souhaitent souvent la désactiver. Eh bien, vous pouvez bien sûr activer et désactiver la prévention de l’exécution des données sur n’importe quelle version de Windows (y compris Windows 10) à volonté.
Cliquez sur le menu démarrer et tapez Commande, clic-droit Commande et choisissez d’exécuter en tant qu’administrateur.Dans la fenêtre d’invite de commande, tapez
bcdedit.exe /set {actuel} nx AlwaysOff
Testez ensuite pour voir si l’application/le programme ou le jeu commence à fonctionner, sinon, réactivez DEP en tapant la commande suivante et en appuyant sur ENTER :
bcdedit.exe /set {actuel} nx AlwaysOn