Correction de l'utilisation élevée du processeur par le service d'optimisation d'exécution .NET
Vous pouvez souvent rencontrer une application ou un processus système en arrière(background system process) -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(CPU usage) sur notre site Web. De plus, aujourd'hui, nous discuterons du problème occasionnel d'utilisation élevée du processeur par le (CPU usage)service .NET Runtime Optimization(Runtime Optimization service) et de la manière de le ramener à un niveau acceptable.
Comment réparer l'utilisation élevée du processeur du service d'optimisation du temps d'exécution .NET sous Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
Comme vous le savez peut-être, ce framework .NET(.NET framework) est utilisé par Microsoft et d'autres tiers pour développer et exécuter des applications Windows,(for developing and running Windows applications) entre autres. Le fichier exécutable de ce service, nommé mscorsvw.exe , est un composant officiel de Windows(Windows component) et effectue la tâche d'optimisation du framework .NET (.NET framework) à savoir pré(viz pre) et recompilation des bibliothèques .NET. Cela aide les applications et les programmes à se lancer plus rapidement. Le service d'optimisation(optimization service) est conçu pour s'exécuter en arrière-plan( designed to run in the background) 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 ?(Why .NET Runtime Optimization Service Results in High CPU Usage?)
Parfois, le service peut prendre plus de temps que d'habitude pour recompiler les bibliothèques .NET. Cela se traduit par
- Votre service PC(PC service) 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.
Compte tenu de l'impact de ce service sur les performances de chaque application(app performance) , 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(malware and viruses) , 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
(Method 1: Perform Clean Boot of 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(CPU usage) pour le service .NET Runtime Optimization(.NET Runtime Optimization service) . Les étapes pour effectuer un démarrage propre de Windows 10 sont les suivantes :(Windows 10)
1. Appuyez simultanément sur les Windows + R keys pour lancer la boîte de dialogue Exécuter .(Run)
2. Tapez msconfig et appuyez sur la touche Entrée(Enter) pour ouvrir la configuration système(System Configuration) .
3. Allez dans l' onglet Services et cochez la case marquée Masquer tous les services Microsoft(Hide all Microsoft services) .
4. Ensuite, cliquez sur le bouton Désactiver tout(Disable All) , affiché en surbrillance. Cela empêchera tous les services tiers et inutiles de s'exécuter en arrière-plan.
5. Enregistrez les modifications en cliquant sur les boutons Apply > OK
6. Une fenêtre contextuelle vous demandant si vous souhaitez redémarrer(Restart ) ou quitter sans redémarrage(Exit without restart ) apparaîtra, comme illustré. choisissez l' option Quitter sans redémarrer .(Exit without restart )
7. Encore une fois, lancez la fenêtre de configuration du système(System Configuration) en répétant les étapes 1-2. (Steps 1-2.)Passez à l' onglet Démarrage .(Startup )
8. Cliquez sur le lien hypertexte Ouvrir le gestionnaire de tâches(Open Task Manager) , comme indiqué.
Remarque :(Note: ) vérifiez la colonne Impact au démarrage(Startup impact) pour toutes les applications/processus répertoriés et désactivez ceux dont l'impact au démarrage est élevé(High Startup impact) .
9. Faites un clic droit sur l' application (par exemple Steam ) et choisissez l' option Désactiver , comme illustré ci-dessous.(Disable )
10. Enfin, fermez(close) toutes les fenêtres d'application actives et redémarrez (restart) votre PC(your PC) . Il démarrera dans un état de démarrage(boot state) propre .
11. Maintenant, vérifiez l' utilisation du processeur du (CPU usage)service d'exécution .NET(.NET Runtime service) dans le gestionnaire de tâches(Task Manager) . Si c'est normal, activez les programmes tiers un par un( enable third-party programs one at a time) pour identifier l' application coupable(culprit application) et désinstallez-la(uninstall it) pour éviter de tels problèmes à l'avenir.
Lisez également:(Also Read:) Comment réparer l'utilisation élevée du processeur hkcmd
Méthode 2 : booster les processus .NET Framework(Method 2: Boost .NET Framework Processes)
É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. (CPU)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(Microsoft script) officiel depuis GitHub et exécutez-le.
Option I : via l'invite de commande(Option I: Via Command Prompt)
1. Cliquez sur Démarrer(Start) , tapez Invite de commandes(Command Prompt) et cliquez sur Exécuter en tant qu'administrateur(Run as administrator) , comme indiqué.
2. Tapez la commande donnée et appuyez sur(command and press) la touche (key)Entrée(Enter) pour exécuter.
Remarque :(Note:) Les commandes à exécuter diffèrent en fonction de l'architecture du système(system architecture) .
- Pour les systèmes 32 bits : (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- Pour les systèmes 64 bits : (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Ensuite, exécutez ngen.exe executequeueditems , comme illustré ci-dessous.
Conseil de pro : déterminez si le PC Windows est 32 bits et 64 bits
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
Si vous n'êtes pas sûr de l' architecture de votre système(system architecture) , suivez simplement les étapes indiquées :
1. Appuyez simultanément sur les Windows + R keys pour ouvrir la boîte de dialogue Exécuter .(Run)
2. Tapez msinfo32 et cliquez sur OK pour ouvrir la fenêtre Informations système .(System Information )
3. Ici, vérifiez l' étiquette du type de système(System Type) pour vérifier la même chose.
Lisez aussi :(Also Read:) Qu'est-ce que HKEY_LOCAL_MACHINE ?
Option 2 : via le script GitHub(Option II: Via GitHub Script)
1. Accédez à la page GitHub du (GitHub)script .
2. Cliquez avec le bouton droit sur le bouton Raw et choisissez l' option Enregistrer le lien sous… , comme indiqué.(Save link as…)
3. Modifiez le type de sauvegarde en tant que (Save as type)fichier de script Windows(Windows Script File) et cliquez sur Enregistrer(Save) .
4. Une fois téléchargé, ouvrez le fichier avec Windows Script Host .
Lisez également: (Also Read: )Correction de l'utilisation élevée du processeur par le processus de maintenance de l'hôte DISM(Fix DISM Host Servicing Process High CPU Usage)
Méthode 3 : redémarrer le service d'optimisation de l'exécution .NET(Method 3: Restart .NET Runtime Optimization Service)
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(Windows OS build) . Voici comment résoudre l'utilisation élevée du processeur par le service d' (CPU usage)optimisation de(optimization service) l' exécution .NET en redémarrant le service :
Remarque(Note) : Cette solution ne fonctionne que pour les systèmes dotés d'une carte graphique dédiée alimentée par NVIDIA.
1. Appuyez simultanément sur les touches (keys)Windows + R pour lancer la boîte de dialogue Exécuter .(Run)
2. Tapez services.msc et cliquez sur OK pour ouvrir l' application Services .
3. Faites défiler(Scroll) la liste et localisez le service NVIDIA Telemetry Container .
4. Faites un clic droit dessus et choisissez Propriétés(Properties ) dans le menu contextuel, comme indiqué.
5. Cliquez d' abord sur le bouton Arrêter . (Stop )Attendez(Wait) que l' état du service affiche(Service Status) Arrêté ,(Stopped) puis cliquez sur le bouton Démarrer(Start ) pour le relancer.
6. Assurez-vous que le Type de démarrage :( Startup type:) est défini sur Automatique(Automatic) .
7. Une fois le service redémarré, cliquez sur Apply > OK pour enregistrer les modifications et fermer la fenêtre Propriétés .(Properties)
8. Appuyez simultanément sur les Ctrl + Shift + Esc keys pour ouvrir le Gestionnaire(Task Manager ) des tâches et vérifiez si le service utilise toujours des ressources CPU élevées .
Lisez également:(Also Read:) Qu'est-ce que le service Google Chrome Elevation(Google Chrome Elevation Service)
Méthode 4 : Détecter et supprimer les logiciels malveillants(Method 4: Detect & Remove Malware)
Si la consommation anormale du processeur(CPU) par le 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(CPU usage) . 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 (CPU usage)service d'optimisation de(optimization service) l' exécution .NET en supprimant le logiciel malveillant de votre PC :
1. Appuyez simultanément sur les Windows + I keysParamètres(Settings) .
2. Ici, cliquez sur Mise à jour et sécurité(Update & Security) , comme indiqué.
3. Allez dans le menu Sécurité de Windows et cliquez sur (Windows Security)Protection contre les virus et menaces(Virus & threat protection)
4. Cliquez sur Analyse rapide(Quick scan ) pour analyser votre PC afin de vérifier s'il existe ou non des logiciels malveillants.
5. Si des logiciels malveillants sont détectés, cliquez sur Démarrer les actions(Start actions) pour les supprimer(remove) ou les bloquer(block) et redémarrez votre PC.
Conseillé:(Recommended:)
- Correction du défilement du pavé tactile(Fix Touchpad Scroll) ne fonctionnant pas sous Windows 10
- Comment changer les programmes de démarrage(Startup Programs) dans Windows 10
- Comment désactiver le microphone dans Windows 10
- 7 façons(Ways) de réparer l'ordinateur continue de planter(Fix Computer Keeps Crashing)
Espérons que l'une des solutions ci-dessus a corrigé . Problème de processeur élevé du service d'optimisation d'exécution NET(NET runtime optimization service high CPU) sur votre PC. Si le même problème revient plus tard, recherchez les mises à jour Windows(Windows update) disponibles ou réinstallez la dernière version de .NET Framework . De plus, si vous avez des questions/suggestions concernant cet article, n'hésitez pas à les déposer dans la section des commentaires.
Related posts
Fix High CPU Usage par Service Host: Système local
Fix Service Host: local System (svchost.exe) High CPU and Disk Usage
Hôte de service fixe : utilisation élevée du processeur par le service de stratégie de diagnostic
Correction de l'utilisation élevée du processeur du service d'agent SoftThinks dans Windows 10
Comment Fix High CPU Usage sur Windows 10
Fix High CPU Usage par WmiPrvSE.exe
Correction de l'utilisation élevée du disque WSAPPX dans Windows 10
Fix High CPU Usage par XboxStat.exe dans Windows 10
Correction de l'utilisation élevée du disque Ntoskrnl.exe
8 Ways à Fix High CPU Usage par TiWorker.exe
Fix Microsoft Compatibility Telemetry High Disk Usage en Windows 10
Comment Fix High CPU Usage par System Idle Process
Correction de l'utilisation élevée de la mémoire et du processeur dans wmpnetwk.exe sous Windows
Fix PowerShell Causant High CPU usage dans Windows 11/10
Fix DCFWinService High Disk Usage sur Windows 11/10
Comment réparer l'utilisation élevée du disque de l'hôte de service (SysMain) dans Windows 11/10
Correction du service Intel RST ne fonctionne pas dans Windows 10
Correction de l'utilisation élevée du processeur par Ntoskrnl.exe
Fix Malwarebytes Unable pour connecter le Service error
5 Ways à Fix High ping sur Windows 10