Mou, Tendre

Correction de l'utilisation élevée du processeur par le service d'optimisation d'exécution .NET

Essayez Notre Instrument Pour Éliminer Les Problèmes





Posté surDernière mise à jour : 12 janvier 2022

Vous pouvez souvent rencontrer une application ou un processus système en arrière-plan monopolisant une quantité anormale de ressources système. L'utilisation élevée des ressources système d'un processus peut ralentir considérablement d'autres opérations du système et peut transformer votre PC en un gâchis lent. Cela peut également le faire planter complètement. Nous avons déjà couvert une pléthore de processus et de problèmes d'utilisation élevée du processeur sur notre site Web. De plus, aujourd'hui, nous discuterons du problème occasionnel d'utilisation élevée du processeur par le service .NET Runtime Optimization et de la manière de le ramener à un niveau acceptable.



Correction de l'utilisation élevée du processeur par le service d'optimisation d'exécution .NET

Contenu[ cacher ]



Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET sous Windows 10

Comme vous le savez peut-être, ce Cadre .NET est utilisé par Microsoft et d'autres tiers pour développer et exécuter des applications Windows entre autres. Le fichier exécutable de ce service, nommé mscorsvw.exe , est un composant officiel de Windows et effectue la tâche d'optimisation du framework .NET, à savoir la pré-compilation et la recompilation des bibliothèques .NET. Cela aide les applications et les programmes à se lancer plus rapidement. Le service d'optimisation est conçu pour fonctionner en arrière-plan lorsque votre PC est inactif pendant une brève période de 5 à 10 minutes.

Pourquoi le service d'optimisation du temps d'exécution .NET entraîne-t-il une utilisation élevée du processeur ?

Parfois, le service peut prendre plus de temps que d'habitude pour recompiler les bibliothèques .NET. Cela se traduit par



  • Votre service PC fonctionne plus lentement que d'habitude.
  • Instances de Glitch sur votre ordinateur.
  • Le rendu du service est corrompu.
  • Utilisation des ressources système par des logiciels malveillants.

Processus de service d'optimisation d'exécution .net prenant beaucoup de mémoire affiché dans le Gestionnaire des tâches

Compte tenu de l'impact de ce service sur les performances des applications individuelles, sa résiliation immédiate au premier coup d'œil n'est pas recommandée. Si le service semble prendre trop de temps pour terminer son fonctionnement, vous avez la possibilité d'accélérer les choses en exécutant quelques commandes ou un script. D'autres correctifs incluent l'analyse de l'ordinateur à la recherche de logiciels malveillants et de virus, le redémarrage du service et l'exécution d'un démarrage en mode minimal, comme expliqué dans le segment suivant.



Méthode 1 : Effectuez un démarrage propre du PC

Il est tout à fait possible que le service ait du mal à recompiler les bibliothèques pour une application tierce particulière et consomme donc plus de puissance CPU pour terminer la tâche. Vous pouvez effectuer un démarrage minimal dans lequel seuls les pilotes essentiels et les programmes de démarrage sont chargés, pour examiner s'il s'agit bien de l'un des programmes tiers à l'origine du problème d'utilisation élevée du processeur pour le service .NET Runtime Optimization. Les étapes pour effectuer un démarrage propre de Windows 10 sont les suivantes :

1. Appuyez sur Touches Windows + R lancer simultanément Cours boite de dialogue.

2. Tapez msconfig et frappez le Entrer clé pour ouvrir Configuration du système .

Tapez msconfig et appuyez sur la touche Entrée pour ouvrir l'application de configuration système. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

3. Allez à la Prestations de service onglet et cochez la case marquée Cacher tous les services Microsoft .

Accédez à l'onglet Services et cochez la case Masquer tous les services Microsoft.

4. Ensuite, cliquez sur le Désactiver tous les bouton, affiché en surbrillance. Cela empêchera tous les services tiers et inutiles de s'exécuter en arrière-plan.

Cliquez sur le bouton Désactiver tout pour empêcher tous les services tiers et inutiles de s'exécuter en arrière-plan. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

5. Enregistrez les modifications en cliquant sur Appliquer > OK boutons.

Enregistrez les modifications en cliquant sur Appliquer puis quittez en cliquant sur OK

6. Une fenêtre contextuelle vous demandant si vous souhaitez Redémarrer ou alors Quitter sans redémarrer apparaîtra, comme indiqué. choisir la Quitter sans redémarrer option.

Une fenêtre contextuelle vous demandant si vous souhaitez redémarrer ou quitter sans redémarrage apparaîtra, choisissez l'option Quitter sans redémarrage

7. Encore une fois, lancez le Configuration du système fenêtre en répétant Étapes 1-2. Passez à la Commencez languette.

Une fois de plus, lancez la fenêtre de configuration du système et accédez à l'onglet Démarrage. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

8. Cliquez sur le Ouvrir le gestionnaire de tâches lien hypertexte, comme indiqué.

Cliquez sur le lien hypertexte Ouvrir le gestionnaire de tâches

Noter: Vérifiez la colonne Impact au démarrage pour toutes les applications/processus répertoriés et désactivez ceux avec un Impact élevé sur le démarrage .

9. Faites un clic droit sur le application (par exemple. Vapeur ) et choisissez Désactiver option, comme illustré ci-dessous.

erreur critique votre menu demarrer ne fonctionne pas

Vérifiez la colonne Impact au démarrage pour toutes les applications ou processus répertoriés et désactivez ceux dont la valeur d'impact est élevée. Pour les désactiver, faites simplement un clic droit dessus et choisissez l'option Désactiver. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

10. Enfin, proche fermer toutes les fenêtres d'application actives et redémarrer votre ordinateur . Il démarrera dans un état de démarrage propre.

11. Maintenant, vérifiez l'utilisation du processeur du service d'exécution .NET dans le gestionnaire de tâches. Si c'est normal, activer les programmes tiers un par un pour identifier l'application coupable et le désinstaller pour éviter de tels problèmes à l'avenir.

A lire aussi : Comment réparer l'utilisation élevée du processeur hkcmd

Méthode 2 : booster les processus .NET Framework

Étant donné que la résiliation de ce service n'est pas une option, vous pouvez plutôt donner un petit coup de pouce à ce service en lui permettant d'utiliser des cœurs de processeur supplémentaires. Par défaut, le service n'utilise qu'un seul cœur.

  • Vous pouvez soit exécuter vous-même quelques commandes
  • ou téléchargez simplement un script Microsoft officiel à partir de GitHub et exécutez-le.

Option I : via l'invite de commande

1. Cliquez sur Démarrer , taper Invite de commandes et cliquez Exécuter en tant qu'administrateur , comme montré.

Ouvrez le menu Démarrer, tapez Invite de commandes et cliquez sur Exécuter en tant qu'administrateur dans le volet de droite.

2. Tapez la commande donnée et appuyez sur la touche Entrer clé éxécuter.

Noter: Les commandes à exécuter diffèrent en fonction de l'architecture du système.

    Pour les systèmes 32 bits : cd c:WindowsMicrosoft.NETFrameworkv4.0.30319 Pour les systèmes 64 bits : cd c:WindowsMicrosoft.NETFramework64v4.0.30319

exécutez la commande pour accéder au framework Microsoft Net dans cmd ou invite de commande. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

3. Ensuite, exécutez ngen.exe executequeueditems , comme illustré ci-dessous.

commande pour vérifier si l'utilisation du processeur revient à un niveau normal dans l'invite de commande ou cmd

Conseil de pro : déterminez si le PC Windows est 32 bits et 64 bits

Si vous n'êtes pas sûr de l'architecture de votre système, suivez simplement les étapes indiquées :

1. Frappez Touches Windows + R ensemble pour ouvrir Cours boite de dialogue.

2. Tapez msinfo32 et cliquez sur D'ACCORD ouvrir Informations système la fenêtre.

3. Ici, vérifiez le Type de système étiquette pour vérifier la même chose.

Si vous n'êtes pas sûr de l'architecture de votre système, exécutez simplement msinfo32 dans la zone de commande Exécuter et vérifiez l'étiquette Type de système dans la fenêtre suivante.

A lire aussi : Qu'est-ce que HKEY_LOCAL_MACHINE ?

Option 2 : via le script GitHub

1. Allez à la GitHub page pour la scénario .

cliquez sur l'option Raw dans la page github

2. Faites un clic droit sur le Brut bouton et choisissez le Enregistrer le lien sous… option, comme indiqué.

faites un clic droit sur l'option Raw et sélectionnez Enregistrer le lien sous... dans la page github

3. Modifiez le Sauvegarder comme type pour Fichier de script Windows et cliquez sur Sauver .

choisissez enregistrer en tant que type dans le fichier de script Windows et cliquez sur Enregistrer

4. Une fois téléchargé, ouvrez le fichier avec Fenêtres de script hôte .

A lire aussi : Correction de l'utilisation élevée du processeur par le processus de maintenance de l'hôte DISM

Méthode 3 : redémarrer le service d'optimisation de l'exécution .NET

Les services peuvent souvent présenter des problèmes, puis présenter des comportements étranges, tels que l'utilisation de quantités inutilement élevées de ressources système ou le fait de rester actif pendant une période prolongée. L'instance en panne peut se produire en raison des bogues présents dans la version actuelle du système d'exploitation Windows. Voici comment résoudre l'utilisation élevée du processeur par le service d'optimisation d'exécution .NET en redémarrant le service :

Noter : Cette solution ne fonctionne que pour les systèmes dotés d'une carte graphique dédiée alimentée par NVIDIA.

1. Appuyez sur Windows + R clés lancer simultanément Cours boite de dialogue.

2. Tapez services.msc et cliquez sur D'ACCORD ouvrir Prestations de service application.

Tapez services.msc et cliquez sur OK pour ouvrir l'application Services. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

3. Faites défiler la liste et localisez le Conteneur de télémétrie NVIDIA un service.

4. Faites un clic droit dessus et choisissez Propriétés dans le menu contextuel, comme indiqué.

Faites défiler la liste et localisez le service NVIDIA Telemetry Container. Faites un clic droit dessus et choisissez Propriétés dans le menu contextuel.

5. Cliquez sur le Arrêt bouton en premier. Attendez que l'état du service soit lu Arrêté , puis cliquez sur le Démarrer bouton pour le relancer.

cliquez sur Arrêter pour arrêter l'état du service

6. Assurez-vous que le Type de démarrage : est réglé sur Automatique .

Dans l'onglet Général, cliquez sur le menu déroulant Type de démarrage et choisissez Automatique dans le menu. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

7. Une fois le service redémarré, cliquez sur Appliquer > OK pour enregistrer les modifications et fermer le Propriétés la fenêtre.

Une fois le service redémarré, cliquez sur Appliquer pour enregistrer les modifications et fermer la fenêtre Propriétés.

8. Appuyez sur Touches Ctrl + Maj + Échap ensemble pour ouvrir Gestionnaire des tâches et vérifiez si le service utilise toujours des ressources CPU élevées.

A lire aussi : Qu'est-ce que le service Google Chrome Elevation ?

Méthode 4 : Détecter et supprimer les logiciels malveillants

Si la consommation anormale de CPU du service persiste, exécutez une analyse antivirus/malware pour exclure la possibilité d'infections. Des applications malveillantes peuvent se faufiler sur votre PC si vous ne faites pas attention. Ces programmes se déguiseront et prétendront être des composants officiels de Windows, et causeront plusieurs problèmes tels qu'une utilisation élevée du processeur. Vous pouvez utiliser le Windows Defender natif pour analyser votre PC ou vous pouvez utiliser tout autre programme de sécurité spécialisé qui vous sera utile. Suivez ces étapes pour résoudre le problème d'utilisation élevée du processeur par le service d'optimisation d'exécution .NET en supprimant le logiciel malveillant de votre PC :

1. Frappez Touches Windows + I ouvrir simultanément Réglages .

2. Ici, cliquez sur Mise à jour et sécurité , comme montré.

Mise à jour et sécurité

3. Allez à la Sécurité Windows menu et cliquez sur Protection contre les virus et les menaces

sélectionnez l'option Protection contre les virus et menaces sous Zones de protection

4. Cliquez sur Scan rapide pour analyser votre PC pour vérifier s'il y a des logiciels malveillants présents ou non.

cliquez sur Analyse rapide dans le menu Protection contre les virus et menaces. Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET

5. Si un logiciel malveillant est détecté, cliquez sur Actions de démarrage pour éliminer ou alors bloc eux et redémarrez votre PC.

Toutes les menaces seront enrôlées ici. Cliquez sur Démarrer les actions sous Menaces actuelles.

Recommandé:

Espérons que l'une des solutions ci-dessus a corrigé . CPU élevé du service d'optimisation de l'exécution NET problème sur votre PC. Si le même problème revient vous hanter plus tard, recherchez la mise à jour Windows disponible ou réinstallez la dernière version de Cadre .NET . De plus, si vous avez des questions/suggestions concernant cet article, n'hésitez pas à les déposer dans la section des commentaires.

Elon Decker

Elon est rédacteur technique chez Cyber ​​S. Il rédige des guides pratiques depuis environ 6 ans maintenant et a couvert de nombreux sujets. Il aime couvrir des sujets liés à Windows, Android et les derniers trucs et astuces.