# Perché Runtime Broker usa molta CPU o memoria su Windows

Runtime Broker è un normale processo di Windows, `RuntimeBroker.exe`, che sta tra le app in stile Store e le parti di Windows che chiedono di usare, come la posizione o il microfono. Di solito resta a riposo con poca CPU e una quantità modesta di memoria. Quando ne usa molta, la causa è quasi sempre una sola app in pacchetto che continua a chiedergli qualcosa, quindi la soluzione è trovare quell'app. Terminare Runtime Broker ti fa guadagnare solo qualche minuto.

## Come appare su un PC sano

Microsoft dice poco di questo processo in pubblico, quindi ecco cosa mostra davvero un PC con Windows 11. Un ThinkPad di prova aveva tre copie in esecuzione, e ognuna appariva così:

```text
C:\Windows\System32\RuntimeBroker.exe -Embedding
Started by: C:\Windows\system32\svchost.exe -k DcomLaunch -p
```

Più copie sono normali, perché ogni app ha la sua. Il numero sul tuo PC può essere diverso, ma il percorso e il processo padre devono corrispondere. Elenca le tue con:

```powershell
Get-CimInstance Win32_Process | Where-Object Name -eq 'RuntimeBroker.exe' | Select-Object ProcessId, ExecutablePath, CommandLine
```

## Trova l'app dietro il problema

Windows non ha una colonna che indichi l'app dietro ogni copia, quindi restringere il campo a tentativi è il metodo pratico:

1. Apri Gestione attività con `Ctrl + Shift + Esc` e ordina **Processi** per **CPU** o **Memoria**.
2. Chiudi le app in pacchetto una alla volta, come Foto, Il tuo telefono, Widget, Teams, Posta o qualsiasi cosa dal Microsoft Store, e guarda se il valore scende entro un minuto.
3. Se scende, aggiorna quell'app, oppure reimpostala in **Impostazioni › App › App installate › (l'app) › Opzioni avanzate**. **Termina** nella stessa pagina ferma i suoi processi in background.
4. Se non cambia nulla, riavvia e osserva quale app era aperta quando il valore risale.

Nella stessa pagina **Opzioni avanzate**, **Autorizzazioni per le app in background** può essere impostato su **Mai** per un'app che non ti serve in background, dove l'opzione è disponibile.

| Cosa vedi | Cosa significa di solito | Prova |
| --- | --- | --- |
| Qualche punto percentuale di CPU per un momento dopo aver aperto un'app | Normali controlli delle autorizzazioni | Niente |
| CPU sostenuta mentre un'app è aperta | Quell'app chiede ripetutamente | Aggiornala, reimpostala o rimuovila |
| Memoria che sale per ore, fino a gigabyte | Una perdita in una copia o in un'app che serve | Termina quella copia, poi trova l'app come sopra |
| Picchi senza nessuna app aperta | Widget, il menu Start o i suggerimenti | Vedi sotto |

## Un'impostazione che spesso si cita

Molte segnalazioni collegano la CPU di Runtime Broker ai suggerimenti di Windows. Se nulla di quanto sopra ha aiutato, disattiva **Impostazioni › Sistema › Notifiche › Impostazioni aggiuntive › Ottieni suggerimenti e consigli quando usi Windows**. Microsoft non documenta questo legame, ed è una segnalazione frequente più che una causa dimostrata. Non costa nulla provare, e puoi capire entro un giorno se è servito.

## È un virus

Il file vero sta in `C:\Windows\System32` ed è firmato da Microsoft. Una copia che gira da qualsiasi altro posto, un nome leggermente diverso, o una copia avviata da qualcosa che non sia `svchost.exe` merita un'analisi con Microsoft Defender. Controlla il percorso con la riga PowerShell qui sopra.

## Cosa non fare

- Non eliminare `RuntimeBroker.exe` e non prenderne la proprietà per bloccarlo. Le app che dipendono da lui falliranno, e Windows considera il file mancante come un danno.
- Non disattivarlo con modifiche al registro prese dai forum. Le app dello Store ne hanno bisogno, e perdi il sintomo senza aver trovato l'app.
- Non terminarlo di continuo. Terminare una copia è abbastanza sicuro, anche se l'app che serviva può comportarsi male o chiudersi, e Windows ne avvia un'altra quando serve.
- Non installare un "ottimizzatore di RAM" per questo. Quegli strumenti spostano per un attimo la memoria sul disco, e questo aggiunge lavoro al disco.

## Dove entra Mole

La pagina Stato di Mole for Windows raccoglie Runtime Broker in una sola riga per sessione, così puoi osservare CPU e memoria combinate mentre chiudi le app. **Perché è in esecuzione?** nel menu della riga elenca le copie più pesanti come erano quando l'hai aperto, quindi riaprilo per confrontare, e mostra l'**Eseguibile** e cosa l'ha avviato, un controllo rapido del percorso e del processo padre descritti sopra. Poiché Runtime Broker gira dalla cartella di Windows, Mole lo segna come di sistema e non offre **Termina** né **Uscita forzata**. Mole non gestisce le autorizzazioni delle app né i suggerimenti. Per il problema più ampio, vedi [l'uso elevato della CPU su Windows](/it/windows/blog/windows-high-cpu-usage), [l'uso elevato della memoria su Windows](/it/windows/blog/windows-high-memory-usage) e [il processo dello Store, wsappx](/it/windows/blog/wsappx-high-cpu-windows).

## Domande frequenti

### Che cos'è Runtime Broker?

È un processo di Windows che lavora per conto delle app in pacchetto, come quelle del Microsoft Store, e gestisce le loro richieste di cose come la posizione e il microfono. Il file è `C:\Windows\System32\RuntimeBroker.exe`.

### Perché Runtime Broker usa così tanta memoria?

Di solito un'app che serve continua a chiedere qualcosa, oppure c'è una perdita di memoria in una copia attiva da molto tempo. Terminare quella copia è abbastanza sicuro per una prova rapida. Se risale, chiudi le app in pacchetto una alla volta per trovare quale la causa.

### Posso terminare Runtime Broker?

Sì per una singola copia bloccata, ma l'app che serve può chiudersi o comportarsi male, e Windows avvia una nuova copia quando serve. È una prova più che una soluzione.

### Posso disattivare Runtime Broker?

No. Le app dello Store ne hanno bisogno, e le modifiche al registro che dicono di farlo ti lasciano con un'app rotta e la causa originale ancora al suo posto.

### Perché ci sono più processi Runtime Broker?

Le diverse app ricevono ciascuna la propria copia, quindi averne diverse insieme è normale. Ce n'erano tre in esecuzione su un portatile di prova inattivo quando è stata verificata questa pagina.


Canonical: https://mole.fit/it/windows/blog/runtime-broker-high-cpu-memory
