Pourquoi Runtime Broker utilise beaucoup de processeur ou de mémoire sous Windows
Runtime Broker est un processus Windows normal, RuntimeBroker.exe, qui s’intercale entre les apps de type Store et les parties de Windows qu’elles demandent à utiliser, comme la localisation ou le microphone. Il reste en général au repos, avec peu de processeur et une mémoire modeste. Quand il en utilise beaucoup, la cause est presque toujours une app empaquetée qui lui demande sans cesse quelque chose, et la solution est donc de trouver cette app. Terminer Runtime Broker ne fait gagner que quelques minutes.
À quoi cela ressemble sur un PC sain
Microsoft dit peu de chose de ce processus en public, voici donc ce qu’affiche réellement un PC sous Windows 11. Un ThinkPad de test avait trois copies en cours, et chacune ressemblait à ceci :
C:\Windows\System32\RuntimeBroker.exe -Embedding
Started by: C:\Windows\system32\svchost.exe -k DcomLaunch -p
Plusieurs copies sont normales, car chaque app a la sienne. Le nombre peut différer chez vous, mais le chemin et le parent doivent correspondre. Listez les vôtres avec :
Get-CimInstance Win32_Process | Where-Object Name -eq 'RuntimeBroker.exe' | Select-Object ProcessId, ExecutablePath, CommandLine
Trouver l’app responsable
Windows n’a aucune colonne qui nomme l’app derrière chaque copie, la méthode pratique est donc de réduire les suspects :
- Ouvrez le Gestionnaire des tâches avec
Ctrl + Shift + Escet triez Processus par Processeur ou Mémoire. - Fermez les apps empaquetées une par une, par exemple Photos, Votre Téléphone, Widgets, Teams, Courrier ou toute app du Microsoft Store, et regardez si le chiffre baisse en une minute.
- Si le chiffre baisse, mettez cette app à jour, ou réinitialisez-la dans Paramètres › Applications › Applications installées › (l’app) › Options avancées. Terminer sur la même page arrête ses processus en arrière-plan.
- Si rien ne change, redémarrez et regardez quelle app était ouverte quand le chiffre remonte.
Sur la même page Options avancées, Autorisations des applications en arrière-plan peut être réglé sur Jamais pour une app dont vous n’avez pas besoin en arrière-plan, lorsque l’option est proposée.
| Vous voyez | Ce que cela signifie en général | Essayez |
|---|---|---|
| Quelques pour cent de processeur un instant après l’ouverture d’une app | Vérifications d’autorisations normales | Rien |
| Processeur soutenu pendant qu’une app est ouverte | Cette app fait des demandes répétées | Mettez-la à jour, réinitialisez-la ou retirez-la |
| Mémoire qui monte pendant des heures, jusqu’à des gigaoctets | Une fuite dans une copie ou dans une app qu’elle sert | Terminez cette copie, puis trouvez l’app comme ci-dessus |
| Pics sans aucune app ouverte | Widgets, menu Démarrer ou conseils | Voir ci-dessous |
Un réglage souvent cité
De nombreux témoignages relient le processeur de Runtime Broker aux conseils de Windows. Si rien de ce qui précède n’a aidé, désactivez Paramètres › Système › Notifications › Paramètres supplémentaires › Obtenir des conseils et suggestions lors de l’utilisation de Windows. Microsoft ne documente pas ce lien, et c’est un constat courant plutôt qu’une cause prouvée. Essayer ne coûte rien, et vous saurez en une journée si cela a aidé.
Est-ce un virus
Le vrai fichier se trouve dans C:\Windows\System32 et est signé par Microsoft. Une copie lancée depuis un autre endroit, un nom légèrement différent, ou une copie démarrée par autre chose que svchost.exe mérite une analyse avec Microsoft Defender. Vérifiez le chemin avec la ligne PowerShell ci-dessus.
Ce qu’il ne faut pas faire
- Ne supprimez pas
RuntimeBroker.exeet n’en prenez pas la propriété pour le bloquer. Les apps qui en dépendent échoueront, et Windows considère le fichier manquant comme un dommage. - Ne le désactivez pas par des modifications du registre tirées de messages de forum. Les apps du Store en ont besoin, et vous perdez le symptôme sans trouver l’app.
- Ne le terminez pas encore et encore. Terminer une copie est assez sûr, mais l’app qu’elle servait peut mal se comporter ou se fermer, et Windows en démarre une autre quand il le faut.
- N’installez pas de « nettoyeur de RAM » à cause de lui. Ces outils repoussent la mémoire vers le disque un instant, ce qui ajoute du travail au disque.
La place de Mole
La page État de Mole for Windows regroupe Runtime Broker en une ligne par session, vous pouvez donc suivre le processeur et la mémoire cumulés pendant que vous fermez des apps. Pourquoi tourne-t-il ? dans le menu de la ligne liste les copies les plus gourmandes telles qu’elles étaient à son ouverture, rouvrez-le donc pour comparer, et il affiche l’Exécutable et ce qui l’a démarré, soit une vérification rapide du chemin et du parent décrits plus haut. Comme Runtime Broker s’exécute depuis le dossier Windows, Mole le marque comme Système et ne propose ni Terminer ni Forcer à quitter. Mole ne gère pas les autorisations des apps ni les conseils. Pour le problème plus général, voir l’utilisation élevée du processeur sur Windows, l’utilisation élevée de la mémoire sur Windows et le processus propre au Store, wsappx.
FAQ
Qu’est-ce que Runtime Broker ?
C’est un processus Windows qui s’exécute pour le compte des apps empaquetées, comme celles du Microsoft Store, et gère leurs demandes d’accès à la localisation, au microphone et à d’autres éléments. Le fichier est C:\Windows\System32\RuntimeBroker.exe.
Pourquoi Runtime Broker utilise-t-il autant de mémoire ?
Le plus souvent, une app qu’il sert lui demande sans cesse quelque chose, ou de la mémoire a fui dans une copie active depuis longtemps. Terminer cette copie est assez sûr pour un test rapide. Si le chiffre remonte, fermez les apps empaquetées une par une pour trouver laquelle en est la cause.
Puis-je terminer Runtime Broker ?
Oui pour une copie bloquée, mais l’app qu’elle sert peut se fermer ou mal se comporter, et Windows démarre une nouvelle copie quand il le faut. C’est un test, pas une solution.
Puis-je désactiver Runtime Broker ?
Non. Les apps du Store en ont besoin, et les modifications du registre qui prétendent le faire vous laissent une app cassée et la cause d’origine intacte.
Pourquoi y a-t-il plusieurs processus Runtime Broker ?
Chaque app a sa propre copie, donc plusieurs à la fois est normal. Trois tournaient sur un portable de test au repos quand cette page a été vérifiée.