Comment réparer l'erreur CLR sur Windows 10?



Essayez Notre Instrument Pour Éliminer Les Problèmes

le Erreur CLR 80004005 est généralement rencontré lorsque l'utilisateur tente de démarrer MusicBee, Discord, Raser Synapse, Hd Writer AE ou tout autre programme basé sur .NET. Dans d'autres cas, cette erreur apparaît à chaque démarrage du système.





Dans la plupart des cas, ce problème se produit en raison d'une corruption parmi les fichiers de version .NET Framework que l'application utilise. Le moyen le plus simple de résoudre ce problème consiste à exécuter l'outil de réparation du framework ou en renommant le dossier d'assembly .NET, mais vous pouvez également effectuer le travail en forçant le programme à réinstaller et en acceptant l'installation du framework .NET. Il est également possible que vous n'ayez pas complètement oublié la version .NET Framework requise par l'application en question.



Cependant, vous pouvez également voir le Erreur CLR 80004005 parce que l'exécutable que vous essayez de lancer n'a pas d'accès administrateur ou en raison d'une sorte de corruption de fichier système.

1. Exécutez l'outil de réparation .NET Framework

Dans la plupart des cas documentés, le Erreur CLR 80004005 Le problème se produira en raison d'une sorte de problème de corruption du framework .NET qui finit par affecter la capacité de votre ordinateur à lancer des applications. La plupart des utilisateurs concernés ont rencontré ce problème avec les versions .NET suivantes: 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 et 3.5.

Si ce scénario est applicable, vous pouvez résoudre le problème rapidement en exécutant l'outil de réparation .NET Framework. Cet outil propriétaire est connu pour résoudre la majorité des problèmes d'application .NET Framework susceptibles de déclencher des erreurs de démarrage.



Voici un guide rapide avec ce que vous devez faire pour exécuter l'outil de réparation .NET Framework:

  1. Commencez par accéder à ce lien ( ici ). Ensuite, cliquez sur le Télécharger bouton sous le Outil de réparation Microsoft .NET Framework .

    Téléchargement de l'outil de réparation Net Framework

  2. Une fois que vous arrivez à l'écran suivant, commencez par cocher la case associée à NetFxRepairTool.exe, puis cliquez sur le bouton Suivant pour passer à l'écran suivant.

    Téléchargement de l'outil de réparation .NET Framework

  3. Attendez patiemment la fin du téléchargement, puis double-cliquez sur l'exécutable que vous venez de télécharger. Lorsque vous êtes invité par le Contrôle de compte d'utilisateur (UAC) , Cliquez sur Oui d'accorder des privilèges administratifs.
  4. Une fois que l'outil de réparation de Microsoft .NET Framework est ouvert et que vous accédez à la première fenêtre, la première chose à faire est de cocher la case associée à J'ai lu et accepté les termes du contrat de licence. Après avoir fait cela, cliquez sur Prochain pour passer à la fenêtre suivante.

    Lancer une réparation avec l'outil de réparation .NET

  5. Maintenant, l'utilitaire doit commencer son analyse initiale. Attendez patiemment jusqu'à ce que le processus soit terminé et cliquez sur Prochain une fois que l'option devient disponible pour appliquer automatiquement les stratégies de réparation recommandées.

    Réparer le framework .NET

  6. Cliquez sur Prochain à nouveau pour appliquer les correctifs, puis cliquez sur terminer pour terminer le processus.
    Remarque: Il y a de fortes chances que vous soyez invité à redémarrer automatiquement. Mais juste au cas où l'invite n'apparaît pas, redémarrez manuellement.
  7. Une fois la séquence de démarrage suivante terminée, répétez l'action qui déclenchait précédemment le Erreur CLR 80004005 et voyez si le problème est résolu.

Si le même problème persiste, passez au correctif potentiel suivant ci-dessous.

2. Forcer le programme à s'exécuter avec un accès administrateur

En fin de compte, le Erreur CLR 80004005 peut également survenir du fait que l'application à l'origine du problème ne dispose pas d'un accès administrateur. Pour certains programmes, cela signifie qu’ils ne peuvent pas vraiment utiliser les dépendances .NET requises.

Gardez à l'esprit que cela se produit généralement systèmes d'exploitation configurés pour utiliser un UAC strict. Dans ce cas, vous pouvez résoudre le problème en modifiant le menu des propriétés de l'exécutable de lancement afin qu'il soit obligé d'obtenir un accès administrateur à chaque démarrage.

Cette méthode est efficace pour les utilisateurs qui ont rencontré le problème avec HD Writer AE, Discord et Synapse.

Voici un guide rapide sur l'ouverture du programme qui déclenche le Erreur CLR 80004005 avec un accès administrateur et voyez si le problème est résolu:

  1. Commencez par vous assurer que le programme avec lequel vous rencontrez le problème est complètement fermé (recherchez également un processus en arrière-plan).
  2. Après la fermeture de chaque instance de l'application, faites un clic droit sur l'exécutable puis cliquez sur Exécuter en tant qu'administrateur dans le menu contextuel nouvellement apparu. Si vous voyez le UAC (contrôle de compte d'utilisateur) invite, cliquez sur Oui d'accorder des privilèges administratifs.
  3. Si le programme s'ouvre normalement sans le même problème, continuez avec les étapes ci-dessous pour rendre les modifications permanentes.
    Remarque: Si le même problème persiste, passez directement au correctif potentiel suivant ci-dessous.
  4. Fermez à nouveau l'application qui échouait avec cette erreur.
  5. Faites à nouveau un clic droit sur l'exécutable de l'application, puis cliquez sur Propriétés à nouveau dans le menu contextuel.
  6. Dans l'écran Propriétés de Photoshop, dirigez-vous vers le Compatibilité onglet via le menu horizontal en haut.
  7. Ensuite, allez dans la section Paramètres ci-dessous et cochez la case associée à Exécutez ce programme en tant qu'administrateur.
  8. Une fois le changement appliqué, cliquez sur Appliquer pour enregistrer les modifications.
  9. Lancez à nouveau l'application et voyez si vous avez réussi à résoudre le problème Erreur CLR 80004005.

Forcer l'ouverture de Photoshop avec un accès administrateur

Si le même problème persiste, passez au correctif potentiel suivant ci-dessous.

3. Réinstallez le programme et l'installation du framework .NET

Gardez à l'esprit qu'un autre coupable assez courant qui pourrait causer ce problème est un framework .NET manquant ou partiellement installé. Une installation bâclée ou une préférence manuelle de l'utilisateur a peut-être contraint le programme d'installation de l'application à ignorer l'installation du framework .NET nécessaire à son exécution.

Un moyen simple de résoudre ce problème consiste à désinstaller l'application, puis à la réinstaller, mais cette fois sans ignorer l'installation du framework .NET requis.

Voici un guide rapide sur la façon de procéder:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «Appwiz.cpl» dans la zone de texte, puis appuyez sur Entrer pour ouvrir le Programmes et fonctionnalités .

    Taper 'appwiz.cpl' dans l'invite Exécuter

  2. Une fois que vous êtes à l'intérieur Programmes et fonctionnalités , faites défiler la liste des applications installées et recherchez l'application à l'origine du problème. Lorsque vous le voyez, faites un clic droit dessus et choisissez Désinstaller de la nouvellement apparue menu contextuel .

    Désinstallation de l'application via les programmes et fonctionnalités

  3. Lorsque vous êtes dans la fenêtre de désinstallation, suivez les invites à l’écran pour terminer l’opération qui supprime le programme de votre ordinateur.
  4. Une fois le processus terminé, redémarrez votre ordinateur et attendez que la séquence de démarrage suivante se termine.
  5. Ensuite, réinstallez le programme avec lequel vous rencontrez le problème, mais cette fois, n'ignorez pas l'installation du .NET Framework requis.

    Installation du framework net requis

  6. Une fois le framework requis installé, redémarrez votre ordinateur à nouveau et voyez si le problème est maintenant résolu.

Au cas où vous rencontriez toujours le même Erreur CLR 80004005, passez au correctif suivant ci-dessous.

4. Installez le dernier Runtime .NET Framework

Il est important de comprendre que différentes applications nécessitent différents frameworks .NET. Si vous essayez d'exécuter une version portable d'une application, il est probable que votre système d'exploitation ne vous indiquera pas qu'il vous manque un framework .NET requis par cette application.

Si ce scénario est applicable, vous devriez être en mesure de résoudre le problème en installant la dernière version de .NET Framework Runtime. Il s'agit d'un programme d'installation cumulatif qui comprend tout ce dont vous avez besoin pour exécuter des applications et des programmes existants créés avec .NET Framework.

Voici un guide rapide sur l'utilisation de la version Runtime pour installer toutes les versions de Framework disponibles sur votre ordinateur:

  1. Visitez ce lien ( ici ) et cliquez sur le Télécharger .NET Framework Runtime (sous Runtime) pour lancer le téléchargement de l'exécutable d'installation.

    Téléchargement de l'exécutable .NET Framework 4.8

  2. Une fois l'exécutable d'installation téléchargé, double-cliquez dessus et cliquez sur Oui au UAC (contrôle de compte d'utilisateur) .
  3. Ensuite, suivez les instructions à l'écran pour terminer l'installation des versions de .NET Framework manquantes.

    Installation des versions manquantes du framework .NET

  4. Attendez que l'opération soit terminée et redémarrez votre ordinateur manuellement si vous n'êtes pas automatiquement invité à redémarrer.

Si le problème n'est toujours pas résolu, passez au correctif potentiel suivant ci-dessous.

5. Renommez le dossier NET «assembly»

En fait, ce problème peut également se produire en raison d'un conflit entre vos frameworks .NET installés. Cela se produit généralement si l'utilisateur a précédemment installé chaque redist .NET Framework individuellement. Le problème se produit car chaque version partagera le même dossier d'assembly.

Si ce scénario est applicable, vous pouvez résoudre le problème en renommant le Assemblée dossier, forçant votre système d'exploitation à créer une nouvelle instance, éliminant ainsi le conflit.

Une fois cette opération effectuée et après avoir réinstallé le programme à l'origine de l'erreur, l'assistant d'installation ne doit installer que le framework NET nécessaire

Voici un guide rapide sur la suppression du conflit de framework .NET qui pourrait être responsable du Erreur CLR 80004005:

  1. Ouvert Explorateur de fichiers et accédez à l'emplacement suivant:
    C:  Windows  Microsoft.NET
  2. Lorsque vous arrivez au bon endroit, cliquez simplement avec le bouton droit sur l'assemblage et choisissez Renommer dans le menu contextuel.

    Renommer le dossier d'assemblage

  3. Lorsque vous êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui d'accorder des privilèges administratifs.
  4. Renommez le dossier d'assemblage en quelque chose de différent, tel que «Assembly2». Le but est de changer le nom afin de forcer votre système d'exploitation à créer une nouvelle instance du même dossier au prochain démarrage de l'ordinateur.
  5. Au démarrage suivant, réinstallez le programme à l'origine du problème avec la version .NET qu'il utilise.
  6. Redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage du système.

Au cas où vous rencontriez toujours le même Erreur CLR 80004005, erreur, passez à la méthode suivante ci-dessous.

6. Utiliser la restauration du système

Si le problème n’a commencé à se produire que récemment, il est possible qu’une installation logicielle récente ou une mise à jour du pilote ait fini par provoquer le Erreur CLR 80004005. Dans le cas où ce scénario est applicable et que le problème est apparu en raison d'un service ou d'un processus tiers, vous devriez être en mesure de le résoudre à l'aide de l'utilitaire de restauration du système.

Mais pour ce faire, vous devrez tirer parti d'un instantané créé précédemment - Mais à moins que vous ne modifiiez le comportement par défaut de la restauration du système, vous devriez avoir le choix entre de nombreux instantanés de restauration.

Voici un guide rapide sur l’utilisation de l’utilitaire de restauration du système afin de résoudre le problème Erreur CLR 80004005 ′ Erreur:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «Rstrui» et appuyez sur Entrer pour ouvrir le Restauration du système sorcier.

    Ouverture de l'assistant de restauration du système via la boîte d'exécution

  2. Après avoir réussi à accéder à l'assistant de restauration du système, cliquez sur Prochain à l'écran initial pour passer au menu suivant.

    Dépasser l'écran initial de la restauration du système

  3. À l'écran suivant, commencez par cocher la case associée à Afficher plus de points de restauration. Après cela, commencez à regarder les dates de chaque instantané de restauration disponible et sélectionnez celui qui est le plus proche de la date à laquelle le problème a commencé à se produire.
  4. Ensuite, sélectionnez le point de restauration approprié et cliquez sur Prochain pour passer au menu suivant.

    Restauration de votre système à un moment antérieur

    Important: N'oubliez pas qu'une fois cette procédure terminée, toutes les modifications que vous avez appliquées depuis la création de l'instantané de restauration seront perdues. Cela inclut toutes les installations d'applications, les mises à jour de pilotes et tout ce que vous avez installé après ce point.

  5. Une fois que vous êtes arrivé jusqu'ici, l'utilitaire est prêt à fonctionner. Pour le démarrer, cliquez simplement sur Terminer, puis clique Oui à l'invite de confirmation pour démarrer le processus de restauration. Votre ordinateur redémarrera alors et l'ancien état sera appliqué au prochain démarrage du système.

    Démarrage du processus de restauration du système

  6. Au prochain démarrage du système, vérifiez si le problème a été résolu.

Au cas où vous voyez toujours le Erreur CLR 80004005 lorsque vous essayez de démarrer l'application, accédez au correctif final ci-dessous.

7. Actualisez chaque composant du système d'exploitation

Si aucun des correctifs potentiels ci-dessus n'a réussi à vous permettre d'éviter le Erreur CLR 80004005, il y a de fortes chances que vous ayez affaire à une période de corruption du système qui ne peut être résolue de manière conventionnelle.

Dans ce cas, la seule solution viable à ce stade est d'actualiser chaque composant Windows et chaque processus lié au démarrage.

Cela peut être réalisé via un installation propre ou via un réparer installer (réparation sur place) .

À installation propre c'est la procédure la plus simple qui vous permettra de le faire sans utiliser de support d'installation compatible. Mais le principal inconvénient de cette méthode est que si vous ne sauvegardez pas vos données à l'avance, vous perdrez toutes les données personnelles stockées sur le lecteur du système d'exploitation.

Dans le cas où vous souhaitez éviter la perte totale de données, vous devriez opter pour un réparer installer (réparation sur place) . Vous aurez besoin d'un support d'installation compatible , mais vous pourrez conserver tous vos fichiers personnels, y compris les jeux, les applications, les médias personnels et même certaines préférences de l'utilisateur.

Remarque: Voici comment créer un support d'installation pour Windows 10 au cas où vous n'en auriez pas de disponible.

Mots clés les fenêtres 8 minutes de lecture