Vous pouvez souvent rencontrer une application ou un processus système en arrière-plan qui consomme une quantité anormale de ressources système. L'utilisation élevée des ressources système pour un processus peut ralentir considérablement d'autres processus du système et peut transformer votre ordinateur en un encombrement lent. Cela peut également le faire planter complètement. Nous avons déjà couvert un grand nombre de processus et de problèmes d'utilisation élevée du processeur sur notre site Web. De plus, nous discuterons aujourd'hui de la façon de corriger l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET et de la ramener à un niveau acceptable.

Comment réparer l'utilisation élevée du processeur .NET Runtime Optimization Service sur Windows 10
Comme vous le savez, ce framework .NET est utilisé par Microsoft et des 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 fait le travail d'optimisation du framework .NET avant et de recompilation des bibliothèques .NET. Cela aide les applications et les programmes à s'exécuter plus rapidement. Le service d'optimisation est conçu pour s'exécuter en arrière-plan lorsque votre ordinateur est inactif pendant une brève période de 5 à 10 minutes.
Pourquoi le service d'optimisation 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. Il en résulte
- Votre service informatique fonctionne plus lentement que d'habitude.
- Dysfonctionnements de votre ordinateur.
- La prestation de services est corrompue.
- Utilisation des ressources système par des logiciels malveillants.

Compte tenu de l'impact de ce service sur les performances d'un particulier L'application, il est déconseillé de le résilier immédiatement au premier constat de dommage. Si le service semble mettre trop de temps à s'exécuter, 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 minimal, comme décrit dans la section suivante.
Méthode XNUMX : Effectuez un démarrage minimal de votre ordinateur
Il est très probable que le service ait des difficultés à recompiler les bibliothèques pour une application tierce spécifique et consomme donc plus de puissance CPU pour terminer le travail. Vous pouvez effectuer un démarrage minimal où seuls les pilotes de démarrage et les pilotes de base sont chargés, pour vérifier s'il s'agit bien d'un programme tiers qui provoque un problème d'utilisation élevée du processeur pour le service d'optimisation de l'exécution .NET. Voici les étapes pour effectuer un démarrage propre de Windows 10 :
1. Appuyez sur les deux touches Windows + R En même temps pour commencer à courir Boite de dialogue.
2. Type msconfig Et appuyez sur une touche Entrer Pour ouvrir Installation du système.

3. Allez dans l'onglet "Prestations de service" Et cochez la case Cacher tous les services Microsoft.

4. Cliquez ensuite sur le bouton "Désactiver tous les" , montré dans l'image en vedette. Il arrêtera tous les services tiers et les services inutiles exécutés en arrière-plan.

5. Enregistrez les modifications en cliquant sur le bouton « Appliquer » > « OK ».

6. Une fenêtre contextuelle apparaîtra vous demandant si vous souhaitez redémarrer ou quitter sans redémarrer, comme indiqué. Choisis une option Quitter sans redémarrer.

7. Encore une fois, lancez la fenêtre de configuration du système en répétant les étapes 1-2. Passez à l'onglet Démarrage.

8. Cliquez sur le lien hypertexte Ouvrez le gestionnaire de tâches , Comme montré.

NOTE: Vérifiez la colonne Effet de démarrage pour toutes les applications/processus répertoriés et désactivez ceux qui ont un impact élevé sur le démarrage.
9. Clic droit Application (Comme Vapeur) Et choisissez une option Désactiver Comme indiqué ci-dessous.

10. Enfin, fermez toutes les fenêtres actives de L'application et redémarrez 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 des tâches. Si c'est normal, activez les programmes tiers un par un pour identifier l'application coupable et désinstallez-la pour éviter de tels problèmes à l'avenir.
Méthode XNUMX : booster les processus .NET Framework
Étant donné que mettre fin à 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 utilise un seul cœur.
- Vous pouvez soit exécuter certaines commandes vous-même
- Ou téléchargez simplement le script Microsoft officiel à partir de GitHub Et jouez.
Option XNUMX : via l'invite de commande
1. Cliquez sur Démarrer et saisissez Invite de commandes Et cliquez Exécuter comme administrateur , Comme montré.

2. Tapez la commande donnée et appuyez sur la touche . Entrer Pour le mettre en œuvre.
NOTE: Les commandes à exécuter varient en fonction de l'architecture du système.
- Pour les systèmes 32 bits : cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- Pour les systèmes 64 bits : cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

3. Ensuite, implémentez les éléments exécutables ngen.exe , Comme indiqué ci-dessous.

Conseil de pro : déterminez si votre 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. Appuyez sur les deux touches Windows + R Ensemble pour ouvrir Exécuter la boîte de dialogue.
2. Type msinfo32 Et cliquez Ok Ouvrir une fenêtre "informations système".
3. Ici, vérifiez l'étiquette du type de système pour vérifier cela.

Option XNUMX : via le script GitHub
1. Faites défiler jusqu'à une page GitHub pour obtenir le scénario.

2. Faites un clic droit sur le bouton raw Et choisissez une option Enregistrer le lien sous… Comme montré.

3. Changer Enregistrer en tant que type de à Fichier de script Windows Et cliquez Enregistrer.

4. Une fois téléchargé, ouvrez le fichier avec Fenêtres de script hôte.
Méthode XNUMX : redémarrer le service d'optimisation de l'exécution .NET
Les services se bloquent souvent et présentent ensuite un comportement étrange, comme utiliser inutilement de grandes quantités de ressources système ou rester actifs pendant une période prolongée. Une instance défectueuse peut se produire en raison d'erreurs dans la version actuelle du système d'exploitation Windows. Voici comment résoudre l'utilisation élevée du processeur du service .NET Runtime Optimization en redémarrant le service :
NOTE: Cette solution fonctionne uniquement avec les systèmes dotés d'une carte graphique dédiée prise en charge par NVIDIA.
1. Appuyez sur les deux touches Windows + R En même temps pour commencer à courir Boite de dialogue.
2. Type services.msc Et cliquez Ok Pour ouvrir une application Prestations de service.

3. Faites défiler la liste et localisez un service Conteneur de télémétrie NVIDIA.
4. Cliquez dessus avec le bouton droit de la souris et sélectionnez Propriétés Dans le menu contextuel, comme indiqué.

5. Cliquez sur le bouton "éteindre" d'abord. Attendez que l'état du service affiche Arrêté, puis cliquez sur le bouton Démarrer pour le réactiver.

6. Assurez-vous que Type de démarrage : est défini sur Automatique.

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

8. Appuyez sur les touches Ctrl + Maj + Echap Ensemble pour ouvrir Gestionnaire des tâches Et vérifiez si le service utilise toujours des ressources CPU élevées.
Méthode XNUMX : détection et suppression des logiciels malveillants
Si la consommation CPU anormale du service persiste, exécutez une analyse antivirus/malware pour exclure la possibilité d'infections. Des applications malveillantes peuvent s'infiltrer dans votre ordinateur si vous ne faites pas attention. Ces programmes se cachent et prétendent être des composants officiels de Windows, et causent de nombreux problèmes tels qu'une utilisation élevée du processeur. Vous pouvez utiliser Windows Defender authentique pour analyser votre ordinateur ou vous pouvez utiliser tout autre logiciel de sécurité spécialisé à portée de main. Suivez ces étapes pour corriger l'utilisation élevée du processeur du service .NET Runtime Optimization en supprimant les logiciels malveillants de votre ordinateur :
1. Appuyez sur les deux touches Windows + I En même temps pour ouvrir Paramètres.
2. Ici, cliquez sur Mise à jour et sécurité , Comme montré.

3. Allez dans le menu sécurité windows Et cliquez virus & Protection contre les menaces

4. Cliquez Vérification rapide Pour analyser votre ordinateur pour vérifier s'il y a des logiciels malveillants ou non.

5. Si un programme malveillant est détecté, cliquez sur Actions de démarrage Pour les supprimer ou les bloquer et redémarrer l'ordinateur.

Nous espérons que l'une des solutions ci-dessus a corrigé l'utilisation élevée du processeur de .NET Runtime Optimization Service sur votre PC. Si le même problème revient vous hanter plus tard, vérifiez si une mise à jour Windows est disponible ou réinstallez la dernière version de framework .NET. De plus, si vous avez des questions/suggestions concernant cet article, n'hésitez pas à les laisser dans la section des commentaires.


