Correctif : utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime

Correctif : utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime

Si vous remarquez que votre ordinateur fonctionne lentement et sur le Gestionnaire des tâches, un processus ngen.exe ou Microsoft Common Language Runtime Native Compiler entraîne une utilisation élevée du processeur ; ce guide peut vous aider!

Nous discuterons des méthodes testées par des experts pour résoudre le problème juste après avoir expliqué les causes.

Le compilateur natif Microsoft Common Language Runtime (ngen.exe) joue un composant essentiel du. Net Framework, et il crée un environnement d’exécution qui supervise le fonctionnement des applications écrites pour le. Net, quel que soit leur langage de programmation.

Il peut gérer diverses tâches telles que la conversion du code en langage machine, le garbage collection, la gestion des exceptions et la gestion des threads pour améliorer les performances des applications gérées dans Windows.

Si vous constatez une utilisation élevée du processeur en raison de ce processus, voici quelques-unes des raisons :

  • Le processus est programmé pour s’exécuter dans le cadre de la maintenance du système.
  • Paramètres de configuration incorrects
  • Plusieurs applications utilisant le processus de compilation
  • Le processus exécuté en arrière-plan
  • Fichiers système ou service corrompus
  • Logiciel malveillant masquant le processus

Comment arrêter l’utilisation élevée du processeur du compilateur natif CLR ?

Avant de vous lancer dans des étapes de dépannage avancées, vous devez envisager d’effectuer les vérifications suivantes :

  • Redémarrez votre ordinateur.
  • Attendez que le processus termine le processus de compilation.
  • Exécutez une analyse approfondie à l’aide d’un antivirus fiable pour vous assurer qu’il n’y a aucune infection par un logiciel malveillant.
  • Vérifiez les mises à jour Windows.
  • Sauvegardez vos données importantes.
  • Désinstallez les applications indésirables de votre PC.
  • Exécutez l’ outil d’analyse de récupération Farbar pour trouver la cause exacte

1. Arrêtez le processus

  1. Appuyez sur Ctrl + Shift + Esc pour ouvrir le Gestionnaire des tâches .
    Fermer le gestionnaire de tâches Compilateur natif Microsoft Common Language Runtime Utilisation élevée du processeur
  2. Accédez à l’onglet Processus, localisez le compilateur natif Microsoft Common Language Runtime ou ngen.exe, sélectionnez-le et cliquez sur Fin de tâche .

La fermeture du processus provoquant des problèmes de performances est la principale étape pour résoudre le problème. Vous pouvez faire de même pour un autre processus comme Runtime Broker .

2. Redémarrez le service

  1. Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter .
    SERVICES Compilateur natif Microsoft Common Language Runtime Utilisation élevée du processeur
  2. Tapez services.msc et cliquez sur OK pour ouvrir l’ application Services .
  3. Recherchez et cliquez avec le bouton droit sur Microsoft Common Language Runtime et cliquez sur Arrêter.
    Arrêtez les services -
  4. Attendez que le service s’arrête, puis fermez la fenêtre Services.

3. Réinitialisez le cache NGen et modifiez les paramètres de priorité

  1. Appuyez sur la Windows touche , tapez cmd et cliquez sur Exécuter en tant qu’administrateur.
    CMD élevé - Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  2. Tapez la commande suivante pour réinitialiser le cache NGen afin de résoudre les conflits et la corruption et appuyez surEnter : ngen executeQueuedItems
    cmd_executeditems Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  3. Copiez et collez la commande suivante pour ajuster la priorité et la planification du processus afin de réduire la charge et appuyez surEnter : ngen queue /priority priorityLevel
    niveau cmd_priority

4. Exécutez votre ordinateur dans un environnement de démarrage minimal

  1. Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter .
    cleanboot1 Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  2. Tapez msconfig et cliquez sur OK pour ouvrir la fenêtre Configuration système .
  3. Accédez à l’onglet Services, cliquez sur Masquer tous les services Microsoft , puis sélectionnez Tout désactiver.
    Démarrage minimal Désactiver tout
  4. Basculez vers l’onglet Démarrage et cliquez sur le lien Ouvrir le Gestionnaire des tâches .
    Ouvrir le gestionnaire de tâches Démarrage propre
  5. Dans la fenêtre Gestionnaire des tâches, localisez chaque tâche activée et cliquez sur Désactiver .
    Désactiver le gestionnaire de tâches Microsoft Common Language Runtime Compilateur natif Utilisation élevée du processeur
  6. Fermez le Gestionnaire des tâches, cliquez sur Appliquer , puis sur OK dans la fenêtre Configuration système.
    NETTOYER LE DÉMARRAGE 5
  7. Cliquez sur Redémarrer .
    Redémarrer le démarrage en mode minimal

Votre ordinateur redémarrera avec les fonctionnalités nécessaires et identifiera le logiciel à l’origine du conflit. Une fois terminé, suivez les étapes ci-dessus pour annuler les modifications et redémarrer votre ordinateur normalement.

5. Exécutez les analyses SFC et DISM

  1. Appuyez sur la Windows touche , tapez cmd et cliquez sur Exécuter en tant qu’administrateur.
    CMD élevé - Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  2. Copiez et collez la commande suivante pour réparer les fichiers système et appuyez surEnter : sfc/scannow
    SFCSCANNOW CMD
  3. Attendez la fin de l’analyse, puis tapez la commande suivante pour restaurer l’image du système d’exploitation Windows et appuyez surEnter : Dism /Online /Cleanup-Image /RestoreHealth
    Restaurer la santé du compilateur natif Microsoft Common Language Runtime Utilisation élevée du processeur
  4. Une fois la commande exécutée, redémarrez votre ordinateur.

6. Supprimer une clé de registre

  1. Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter .
    Regedit - Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  2. Tapez regedit et cliquez sur OK pour ouvrir l’Éditeur du Registre .
  3. Commencez par effectuer une sauvegarde, accédez à Fichier, puis sélectionnez Exporter . Enregistrez le fichier au format .reg sur votre ordinateur dans un emplacement accessible.
    Exporter le registre
  4. Accédez à ce chemin :Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Cliquez avec le bouton droit et sélectionnez Supprimer pour supprimer toutes les entrées du dossier Roots et fermer l’éditeur de registre.
    Supprimez l’entrée de registre Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  6. Redémarrez votre ordinateur.

5. Réparer/Réinstaller. Cadre net

  1. Téléchargez le Microsoft. NET Framework Outil de réparation .
    Télécharger .NET Framework - Outil de réparation du compilateur natif Microsoft Common Language Runtime à utilisation élevée du processeur -
  2. Double-cliquez sur le fichier exécutable et suivez les instructions à l’écran pour l’installer.
  3. Lancez l’outil, acceptez les conditions et cliquez sur Suivant .
    Acceptez les conditions
  4. L’outil recherchera les fichiers corrompus dans le fichier actuel. NET Framework et conseiller des solutions pour les réparer.
  5. Cliquez sur Suivant pour appliquer les correctifs.
    Cliquez sur Suivant
  6. Ensuite, cliquez sur Terminer pour fermer la fenêtre de l’outil de réparation.
    Finition

Si cela ne résout pas le problème, suivez ces étapes pour réinstaller. Cadre net

  1. Appuyez sur Windows + R pour ouvrir la fenêtre Exécuter .
    Appwiz.cpl - Utilisation élevée du processeur du compilateur natif Microsoft Common Language Runtime
  2. Tapez appwiz.cpl et cliquez sur OK pour ouvrir la fenêtre Programmes et fonctionnalités .
    Désinstaller NET FRAMEWORK Microsoft Common Language Runtime Native Compiler Utilisation élevée du processeur
  3. Sélectionnez Microsoft. Net Framework et cliquez sur Désinstaller.
  4. Une fois désinstallé, accédez au site officiel du .NET Framework .
    Télécharger .NET Framework
  5. Cliquez sur la dernière version et téléchargez-la.
  6. Une fois la configuration téléchargée, accédez à l’emplacement du fichier et double-cliquez dessus pour lancer l’installation.
  7. Cliquez sur Installer et attendez la fin du processus.
    Installer

Pour éviter les problèmes de performances élevées du processeur et le problème de fonctionnement du compilateur natif Microsoft Common Language Runtime, assurez-vous de laisser le processus ngen.exe s’exécuter lorsque votre système est en état d’inactivité et de maintenir votre système et vos logiciels à jour.

Si les solutions mentionnées ne fonctionnent pas pour vous, essayez de revenir à une version antérieure à l’aide d’un point de restauration .

Vous rencontrez des problèmes ou avez-vous besoin de plus d’informations sur le compilateur natif Microsoft Common Language Runtime ? N’hésitez pas à laisser un commentaire dans la section ci-dessous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *