# Windows Modules Installer Worker CPU alta: aspettare o riparare

Se Windows Modules Installer Worker usa molta CPU, di solito Windows sta installando o ripulendo un aggiornamento: `TiWorker.exe` è il processo che il servizio Windows Modules Installer (nome del servizio `TrustedInstaller`) avvia per aggiungere, modificare e rimuovere aggiornamenti e componenti facoltativi, e quel lavoro pesa parecchio su CPU e disco per un po’ dopo il Patch Tuesday, un aggiornamento delle funzionalità o una nuova funzionalità facoltativa. Nella maggior parte dei casi la cosa giusta è lasciare il PC collegato alla corrente, aspettare che finisca e riavviare quando Windows lo chiede.

Diventa un problema solo quando la stessa attività torna dopo ogni riavvio, Windows Update non avanza per ore o gli aggiornamenti continuano a non riuscire. A quel punto la soluzione è riparare l’archivio componenti da cui il processo legge, non fermare il processo. Le sezioni qui sotto spiegano come distinguere i due casi e cosa eseguire, nell’ordine indicato da Microsoft.

## Cosa sono TiWorker.exe e TrustedInstaller

Il [riferimento dei servizi di Microsoft](https://learn.microsoft.com/en-us/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server) elenca Windows Modules Installer con il nome di servizio `TrustedInstaller` e lo descrive come il servizio che «consente l’installazione, la modifica e la rimozione degli aggiornamenti di Windows e dei componenti facoltativi». Il tipo di avvio è Manuale, ed è per questo che quasi sempre non è in esecuzione e compare solo quando c’è lavoro di manutenzione. In Gestione attività la scheda Processi mostra il processo come Windows Modules Installer Worker, e la scheda Dettagli mostra il nome del file `TiWorker.exe`.

Il processo fa parte dello stack di manutenzione. La [pagina di Microsoft sullo stack di manutenzione](https://learn.microsoft.com/en-us/windows/deployment/update/servicing-stack-updates) lo descrive come «il componente che installa gli aggiornamenti di Windows», costruito sulla manutenzione basata su componenti (CBS), che sta anche sotto DISM, Controllo file di sistema, l’attivazione o disattivazione delle funzionalità di Windows e la riparazione dei componenti. Così lo stesso processo può accendersi per diversi motivi che da fuori sembrano scollegati: un aggiornamento mensile, una funzionalità che hai aggiunto, o Windows che mette ordine tra le vecchie versioni dei componenti.

## Perché si impenna proprio in quei momenti

| Causa | Quando succede | Cosa vedi |
| --- | --- | --- |
| Aggiornamento di sicurezza mensile | Il secondo martedì di ogni mese | Download, poi una lunga fase di installazione e un riavvio |
| Aggiornamento facoltativo in anteprima | La quarta settimana del mese, solo se scegli di installarlo | Lo stesso schema, su meno PC |
| Aggiornamento annuale delle funzionalità | Una volta l’anno, nella seconda metà dell’anno solare | L’esecuzione più lunga, spesso su più di un riavvio |
| Aggiunta di una funzionalità facoltativa | Subito dopo aver fatto clic su Aggiungi in Impostazioni | Il processo parte appena finisce il download |
| Pulizia dei componenti | Quando il PC è inattivo | Attività mentre sei via, a volte ancora in corso quando torni |

Le date vengono dalla [pagina di Microsoft sul ciclo di rilascio](https://learn.microsoft.com/en-us/windows/deployment/update/release-cycle): l’aggiornamento di sicurezza mensile, detto anche Patch Tuesday o Update Tuesday, esce il secondo martedì di ogni mese, di solito alle 10:00 ora del Pacifico, ed è cumulativo, quindi ognuno porta con sé tutte le correzioni precedenti. Da febbraio 2021 l’aggiornamento dello stack di manutenzione è incluso in quell’aggiornamento cumulativo, quindi c’è un solo pacchetto combinato da installare invece di due.

Le funzionalità facoltative seguono la stessa strada. La [guida di Microsoft sulle funzionalità facoltative](https://learn.microsoft.com/en-us/windows/client-management/client-tools/add-remove-hide-features) dice che per aggiungerle si usa Windows Update e che il dispositivo deve essere online per scaricare il contenuto. Aggiungere qualcosa in Impostazioni › Sistema › Funzionalità facoltative, o attivare una funzionalità in Attiva o disattiva funzionalità di Windows, avvia quindi il processo anche quando non c’è nessun aggiornamento in sospeso.

Il picco quando il PC è inattivo di solito è la pulizia dei componenti. La [pagina di Microsoft sulla pulizia di WinSxS](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder) descrive l’attività StartComponentCleanup: pulisce i componenti quando il sistema non è in uso, aspetta almeno 30 giorni dall’installazione di un componente aggiornato prima di rimuovere la versione precedente, e si ferma dopo un’ora. La trovi in Utilità di pianificazione sotto Libreria Utilità di pianificazione › Microsoft › Windows › Servicing. Microsoft consiglia anche vivamente di non disattivare la pulizia dei componenti. Se quello che ti interessa davvero è lo spazio su disco che libera, [la pulizia della cartella WinSxS](/it/windows/blog/winsxs-folder-cleanup-windows) spiega le opzioni di DISM e a cosa rinuncia `/ResetBase`.

## Distinguere un lavoro in corso da un blocco

Controlla tre cose prima di decidere che qualcosa non va.

1. **Windows Update stesso.** Apri Impostazioni › Windows Update. Se la pagina mostra una percentuale che si muove, un riavvio in sospeso oppure «Verifica disponibilità aggiornamenti» senza nulla in elenco, sai in quale fase sei. Impostazioni › Windows Update › Cronologia aggiornamenti elenca cosa è stato installato e cosa non è riuscito, secondo le [domande frequenti su Windows Update di Microsoft](https://support.microsoft.com/en-us/windows/windows-update-faq-8a903416-6f45-0718-f5c7-375e92dddeb2).
2. **Gestione attività per qualche minuto.** Premi `Ctrl + Shift + Esc`, ordina per CPU, poi per Disco. Un processo che alterna CPU e disco e poi scende sta facendo il suo lavoro. Guarda quanto dura più che il picco: da pochi minuti a un’ora dopo un aggiornamento è normale, e un aggiornamento delle funzionalità richiede di più.
3. **Monitoraggio affidabilità.** Esegui `perfmon /rel` (il [riferimento di `perfmon` di Microsoft](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/perfmon) documenta l’opzione). Installazioni di aggiornamenti non riuscite ripetute per più giorni consecutivi sono il segnale più chiaro di un ciclo e non di un lavoro lungo.

Se vuoi il dettaglio, il log della manutenzione è in `%windir%\Logs\CBS\CBS.log`. È grande e viene scritto mentre il processo lavora, quindi leggilo senza modificarlo né eliminarlo. Un log le cui ultime righe continuano a cambiare vuol dire che il lavoro procede, anche se la percentuale in Impostazioni non si è ancora mossa.

Un portatile a batteria merita una nota. Le domande frequenti consigliano di tenere portatili e tablet collegati alla corrente quando non li usi, così le installazioni fuori dall’orario di attività hanno abbastanza energia per finire, e l’[articolo sulla risoluzione dei problemi di aggiornamento](https://support.microsoft.com/en-us/windows/troubleshoot-problems-updating-windows-188c2b0f-10a7-d72f-65b8-32d177eb136c) mette l’essere collegati alla corrente e alla rete come primo controllo. Un’installazione che continua a fermarsi a batteria sembra un blocco, ma in realtà è un lavoro che non ottiene mai il tempo che gli serve.

## Quando è davvero bloccato

Procedi in quest’ordine e fermati appena un passo risolve.

**Collega la corrente e aspetta una volta.** Lascia il PC alimentato e online, chiudi quello che puoi e dagli un’ora senza sospensione. Molte segnalazioni di blocco sono un aggiornamento cumulativo interrotto due volte dalla chiusura del coperchio.

**Riavvia una volta.** L’articolo di Microsoft sulla risoluzione dei problemi suggerisce di riavviare perché nessun’altra app blocchi l’aggiornamento. Usa Start › Arresta › Aggiorna e riavvia se è proposto, poi ricontrolla Impostazioni › Windows Update. Riavvia una volta, non più volte nel mezzo di un’installazione.

**Esegui lo strumento di risoluzione dei problemi di Windows Update.** Su Windows 11 lo stesso articolo rimanda prima allo strumento automatico nell’app Ottieni assistenza. La via manuale è Impostazioni › Sistema › Risoluzione problemi › Altri strumenti di risoluzione dei problemi, poi Esegui accanto a Windows Update. Su Windows 10 è Impostazioni › Aggiornamento e sicurezza › Risoluzione problemi › Strumenti di risoluzione dei problemi aggiuntivi › Windows Update. L’articolo nota anche che un aggiornamento a 64 bit richiede almeno 20 GB di spazio libero, quindi controlla che C: abbia spazio prima di riprovare.

**Guarda la cache dei download solo se i download continuano a non riuscire.** Svuotare `C:\Windows\SoftwareDistribution\Download` risolve un download guasto, non un processo occupato, e non è sicuro mentre un aggiornamento si installa. [Come eliminare i file di Windows Update](/it/windows/blog/delete-windows-update-files) spiega quando serve e come fermare prima i servizi.

## Riparare l’archivio componenti: prima DISM, poi SFC

Se gli aggiornamenti non riescono più volte e il processo torna sempre allo stesso lavoro, i file da cui installa potrebbero essere danneggiati. L’[articolo di Microsoft su Controllo file di sistema](https://support.microsoft.com/en-us/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e) è esplicito sull’ordine: esegui DISM prima di Controllo file di sistema. Apri il Prompt dei comandi come amministratore ed esegui:

```cmd
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
```

DISM usa Windows Update come fonte dei file sostitutivi, quindi resta online; l’articolo dice che può richiedere diversi minuti, e con una connessione lenta di più. `sfc /scannow` poi controlla i file di sistema protetti rispetto a quell’archivio riparato. Se vuoi prima sapere se serve davvero una riparazione, la [guida di Microsoft alla riparazione dell’immagine](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/repair-a-windows-image) descrive `/CheckHealth`, che indica se l’immagine è integra, riparabile o non riparabile, e `/ScanHealth`, un’analisi più lunga che richiede diversi minuti:

```cmd
Dism /Online /Cleanup-Image /CheckHealth
```

SFC scrive i risultati nello stesso `CBS.log`. Per estrarre solo le sue righe, l’articolo su SFC indica:

```cmd
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
```

Questi comandi riparano, non rimuovono nulla di ciò che hai installato, quindi non c’è niente da annullare. Se DISM non riesce a finire perché è Windows Update stesso a essere guasto, l’articolo su SFC spiega come puntare `/Source` a un’installazione di Windows funzionante o a un supporto di Windows con `/LimitAccess`.

## Cosa non fare

- **Non disattivare il servizio Windows Modules Installer.** La descrizione stessa di Microsoft dice che, se lo disattivi, l’installazione o la disinstallazione degli aggiornamenti di Windows potrebbe non riuscire. La CPU si libera, e con lei sparisce anche l’applicazione delle patch.
- **Non disattivare Windows Update per fermare il processo.** Il processo gestisce anche le funzionalità facoltative e la riparazione dei componenti, e un PC che smette di ricevere patch non smette di averne bisogno; il lavoro si accumula solo per dopo.
- **Non terminare TiWorker.exe in Gestione attività.** Fermarlo nel mezzo di un’installazione lascia l’aggiornamento applicato a metà, ed è così che un lavoro lungo diventa un ciclo di errori.
- **Non eliminare `SoftwareDistribution` mentre un aggiornamento si installa,** e non prendere la proprietà di `C:\Windows\WinSxS` per eliminarne i file. Microsoft avverte che eliminare file da WinSxS può lasciare il PC incapace di avviarsi o di aggiornarsi.
- **Non togliere la corrente mentre un riavvio di aggiornamento sta finendo.** Le domande frequenti di Microsoft ricordano che il riavvio fa parte del completamento dell’installazione, quindi lascialo finire anche se ci mette un po’.

## Dove si inserisce Mole

Mole for Windows non modifica Windows Update, il servizio TrustedInstaller né la pianificazione della pulizia. La sua pagina Ottimizza ha un’attività chiamata Controlla e ripara i file di sistema: chiede all’API di manutenzione delle immagini di Windows lo stesso verdetto integra, riparabile o non riparabile che dà `DISM /CheckHealth`, al massimo una volta ogni 30 giorni. Se l’immagine è riparabile, il risultato propone Ripara i file di sistema come passo separato, che esegue la stessa riparazione restore-health da Windows Update ed è indicato come un’operazione che può richiedere fino a circa 30 minuti. Sia il controllo sia la riparazione chiedono l’accesso da amministratore, la riparazione viene rifiutata con batteria scarica, e ricontrolla il disco prima di scrivere. Una seconda attività, Reimposta i download degli aggiornamenti bloccati, aspetta mentre Windows Update sta installando o c’è un riavvio in sospeso, ed è ciò che intende la [pagina di guida di Windows](/it/windows/help) quando dice che un aggiornamento in corso può trattenere alcune attività di manutenzione.

Doctor, che si apre dal marchio Mole in alto a sinistra della finestra, segnala quando Windows aspetta un riavvio per finire di installare gli aggiornamenti, e suggerisce un riavvio quando il PC è acceso da giorni mentre un processo di Windows resta bloccato su un uso pesante della CPU. Per una CPU alta che non dipende dalla manutenzione, vedi [Uso alto della CPU in Windows](/it/windows/blog/windows-high-cpu-usage).

## Domande frequenti

### Windows Modules Installer Worker è un virus?

Il processo autentico è `TiWorker.exe`, avviato dal servizio Windows Modules Installer (`TrustedInstaller`) per installare aggiornamenti e funzionalità facoltative. In Gestione attività fai clic destro su di esso e scegli Apri percorso file; deve trovarsi dentro la cartella Windows.

### Quanto dura l’uso alto della CPU di TiWorker.exe?

Dopo un aggiornamento mensile di solito si calma entro l’installazione e il riavvio che la segue; un aggiornamento delle funzionalità richiede di più. L’attività quando il PC è inattivo spesso è l’attività di pulizia dei componenti, che si ferma dopo un’ora.

### Posso disattivare TrustedInstaller per fermare l’uso alto della CPU?

Non in modo sicuro. Microsoft afferma che disattivarlo può far fallire l’installazione o la disinstallazione degli aggiornamenti di Windows. Lascia finire il lavoro, riavvia una volta, poi ripara con DISM e SFC se continua a tornare.

### Perché TrustedInstaller causa un uso alto del disco?

Installare un aggiornamento o aggiungere una funzionalità scrive molti file nell’archivio componenti e legge quelli vecchi che sostituisce. Su un’unità lenta o quasi piena questo si vede come disco al 100%; [Uso del disco al 100% in Windows](/it/windows/blog/windows-disk-100-percent) tratta il lato disco.


Canonical: https://mole.fit/it/windows/blog/windows-modules-installer-worker-high-cpu
