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

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.

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

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.

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 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) .

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 dans l' onglet Services et cochez la case marquée Masquer tous les services Microsoft(Hide all Microsoft services) .

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

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.

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 les boutons Apply > OK

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(Restart ) ou quitter sans redémarrage(Exit without restart ) apparaîtra, comme illustré. choisissez l' option Quitter sans redémarrer .(Exit without restart )

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 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 )

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 lien hypertexte Ouvrir le gestionnaire de tâches(Open Task Manager) , comme indiqué.

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

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 )

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, 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é.

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(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

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
(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.

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.

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 .

cliquez sur l'option Raw dans la page github

2. Cliquez avec le bouton droit sur le bouton Raw et choisissez l' option Enregistrer le lien sous… , comme indiqué.(Save link as…)

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

3. Modifiez le type de sauvegarde en tant que (Save as type)fichier de script Windows(Windows Script File) et cliquez sur Enregistrer(Save) .

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 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 .

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(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é.

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 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.

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

6. Assurez-vous que le Type de démarrage :( Startup type:) est défini sur Automatique(Automatic) .

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 Apply > OK pour enregistrer les modifications et fermer la fenêtre Propriétés .(Properties)

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

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é.

Mise à jour et sécurité

3. Allez dans le menu Sécurité de Windows et cliquez sur (Windows Security)Protection contre les virus et menaces(Virus & threat protection)

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

4. Cliquez sur Analyse rapide(Quick scan ) pour analyser votre PC afin de vérifier s'il existe ou non des logiciels malveillants.

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 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.

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

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. 



About the author

Je suis un développeur iPhone et macOS avec de l'expérience à la fois dans Windows 11/10 et dans la toute nouvelle plate-forme iOS d'Apple. Avec plus de 10 ans d'expérience, j'ai une compréhension approfondie de la façon de créer et de gérer des fichiers sur les deux plateformes. Mes compétences vont au-delà de la simple création de fichiers - j'ai également une solide connaissance des produits Apple, de leurs fonctionnalités et de leur utilisation.



Related posts