Che cos'è Runtime Broker e perché causa un carico elevato della CPU?

Microsoft ha introdotto il processo Runtime Broker (RuntimeBroker.exe) in Windows 8 e ha continuato a utilizzarlo anche in Windows 10.

Runtime Broker è un processo di Windows legittimo, ma con una cattiva reputazione per aumentare sporadicamente il carico della CPU e l'utilizzo della memoria sui sistemi.

Se controlli Task Manager di Windows, caricandolo ad esempio con Ctrl-Shift-Esc o se usi un monitor di processo più avanzato come Process Explorer, potresti aver già notato che Runtime Broker non è sempre attivo.

Se guardi più da vicino, potresti notare che è collegato in qualche modo alle app di Windows universali (quelle installate da Windows Store, fornite con il sistema operativo e le app a caricamento laterale).

La seguente guida offre informazioni sul processo e suggerimenti su come risolvere l'elevato carico della CPU che provoca a volte.

Informazioni sul runtime broker

Runtime Broker è elencato nei processi e nei dettagli quando si apre Task Manager di Windows su Windows 10.

Si noti che Task Manager di Windows 10 separa i processi in app e processi in background. A seconda dello stato di Runtime Broker, è possibile trovarlo elencato in uno dei due lì. Per un'immagine più chiara, passa ai dettagli e individuala lì.

Poiché Runtime Broker è collegato a Universal Windows Apps, noterai che diventa attivo ogni volta che avvii una di queste applicazioni sul tuo dispositivo.

Per fornire ulteriori dettagli: l'attività principale di Runtime Broker è verificare se queste applicazioni hanno dichiarato tutte le autorizzazioni necessarie e informarvi al riguardo.

Quindi, funge da intermediario della sicurezza tra l'app, i dati e l'hardware sul dispositivo.

Runtime Broker che causa un carico elevato della CPU

Già nel 2015 sono emersi rapporti secondo cui Runtime Broker stava causando elevati carichi della CPU su Windows 10 e già nel 2012 utilizzava molta memoria su Windows 8.

Può anche usare molta memoria, soprattutto se un'app difettosa è la causa principale del problema:

Runtime Broker è un processo di Windows in Task Manager che aiuta a gestire le autorizzazioni sul tuo PC per le app da Windows Store. Dovrebbe usare solo pochi megabyte di memoria, ma in alcuni casi, un'app difettosa potrebbe far sì che Runtime Broker utilizzi fino a un gigabyte di RAM o più.

Correzione temporanea rapida

Microsoft suggerisce di interrompere il processo di runtime broker se utilizza più del 15% di memoria.

Se l'utilizzo della RAM è elevato e il PC funziona lentamente, un'app potrebbe essere la causa del problema. Premi Ctrl + Maiusc + Esc per aprire Task Manager e quindi, nella scheda Processi, controlla la quantità di memoria utilizzata da Runtime Broker. Se utilizza più del 15% della memoria, probabilmente hai un problema con un'app sul tuo PC. Per impedire a Runtime Broker di utilizzare tanta memoria, selezionare Runtime Broker nell'elenco, selezionare Termina attività per chiudere Runtime Broker, quindi riavviare il computer.

  1. Utilizzare Ctrl-Shift-Esc per aprire Task Manager.
  2. Fare clic con il tasto destro su Runtime Broker nell'elenco dei processi.
  3. Seleziona Termina dal menu contestuale che si apre.
  4. Riavvia il PC.

Questa è solo una soluzione temporanea, poiché Runtime Broker verrà riavviato al successivo avvio di un'applicazione Windows universale.

Correzione 2: disabilita suggerimenti, trucchi e suggerimenti

Qualsiasi funzionalità di Windows 10 che è alimentata da un'applicazione Windows universale, porta all'esecuzione del processo di Runtime Broker.

Questo spiega perché è possibile che il processo blocchi il disco rigido, causando un elevato carico della CPU o un elevato utilizzo della memoria, anche se al momento non è stata avviata alcuna applicazione Windows.

Una soluzione comune è disabilitare l'applicazione responsabile della visualizzazione di suggerimenti e suggerimenti per gli utenti Windows.

  1. Usa Ctrl-I per aprire l'applicazione Impostazioni su Windows 10.
  2. Passa a Sistema> Notifiche e azioni.
  3. Individua "Ottieni suggerimenti, trucchi e suggerimenti mentre usi Windows" e disattiva la preferenza.

Correzione 3: un'applicazione che si comporta male

Se noti che il carico elevato, la memoria o l'uso del disco di Runtime Broker sono causati da una particolare applicazione, puoi fare quanto segue:

  1. Se l'app non è essenziale, disinstallala e risolvi il problema.
  2. Se l'app è essenziale, controlla gli aggiornamenti. Se è disponibile un aggiornamento, scaricalo e installalo per vedere se risolve il problema.
  3. In caso contrario, prova a disinstallare l'app e a installarla di nuovo dopo il riavvio del PC.

Correzione 4: limitare il numero di app che possono essere eseguite in background

Alcune applicazioni potrebbero essere eseguite in background. Ciò significa che continueranno a funzionare anche se non sono in primo piano.

È possibile controllare il comportamento nel modo seguente:

  1. Usa Windows-I per aprire l'applicazione Impostazioni.
  2. Vai su Privacy> App in background.

Disattiva qualsiasi applicazione che non desideri eseguire in background. Ciò potrebbe rimuovere funzionalità come la capacità dell'applicazione di inviare notifiche o rimanere aggiornati.

Altre correzioni

Se cerchi Internet per risolvere i problemi di Runtime Broker, finirai con dozzine di suggerimenti sulla risoluzione del problema.

  1. Cambia lo sfondo dello schermo locale dall'uso di Windows Spotlight (che cambia frequentemente le immagini di sfondo) in Immagine. Lo fai nell'applicazione Impostazioni in Personalizzazione> Schermata di blocco.
  2. Disattiva la funzionalità di aggiornamento P2P in Impostazioni> Aggiornamento e sicurezza> Opzioni avanzate> Scegli la modalità di consegna degli aggiornamenti. Disattiva l'opzione qui.

Fondamentalmente, qualsiasi altra cosa che viene eseguita come un'applicazione potrebbe causare il problema.

Controlla se Runtime Broker è un virus

Ultimo ma non meno importante, potresti anche voler verificare se Runtime Broker è un processo Windows legittimo o se è un virus.

L'opzione più semplice da scoprire è verificare se RuntimeBroker.exe si trova in c: \ windows \ system32 \.

  1. Utilizzare Ctrl-Shift-Esc per aprire Task Manager.
  2. Individua il processo di Runtime Broker lì sotto i processi.
  3. Fare clic con il tasto destro del mouse sul processo e selezionare la voce di menu "Apri percorso file".

Questo apre la posizione sul computer da cui è stato avviato il processo. Nient'altro che c: \ windows \ system32 \

Se lo è, vai su Virustotal e carica lì il file canaglia per farlo controllare.