# Windows Modules Installer Worker hoge CPU: wachten of herstellen

Hoog CPU-gebruik door Windows Modules Installer Worker betekent meestal dat Windows een update installeert of opruimt: `TiWorker.exe` is het proces dat de service Windows Modules Installer (servicenaam `TrustedInstaller`) start om updates en optionele onderdelen toe te voegen, te wijzigen en te verwijderen, en dat werk belast de CPU en de schijf een tijd flink na Patch Tuesday, een functie-update of een nieuw optioneel onderdeel. Meestal is het beste wat je kunt doen de pc aan de stroom laten, hem laten afmaken en opnieuw opstarten als Windows erom vraagt.

Het wordt pas een probleem als dezelfde activiteit na elke herstart terugkomt, Windows Update urenlang geen voortgang toont of updates blijven mislukken. Dan is de oplossing het onderdeelarchief herstellen waar het proces uit leest, niet het proces stoppen. De secties hieronder laten zien hoe je de twee gevallen uit elkaar houdt en wat je uitvoert, in de volgorde van Microsoft.

## Wat TiWorker.exe en TrustedInstaller zijn

Het [overzicht van services van Microsoft](https://learn.microsoft.com/en-us/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server) noemt Windows Modules Installer met de servicenaam `TrustedInstaller` en beschrijft het als de service die "installatie, wijziging en verwijdering van Windows-updates en optionele onderdelen mogelijk maakt." Het opstarttype is Handmatig, daarom draait hij meestal niet en verschijnt hij alleen als er onderhoudswerk is. In Taakbeheer toont het tabblad Processen het proces als Windows Modules Installer Worker, en het tabblad Details toont de bestandsnaam `TiWorker.exe`.

Het proces hoort bij de onderhoudsstack. De [pagina van Microsoft over de onderhoudsstack](https://learn.microsoft.com/en-us/windows/deployment/update/servicing-stack-updates) beschrijft die als "het onderdeel dat Windows-updates installeert", gebouwd op onderdeelgebaseerd onderhoud (CBS), dat ook onder DISM, Systeembestandscontrole, het in- of uitschakelen van Windows-onderdelen en onderdeelherstel ligt. Hetzelfde proces kan dus om verschillende redenen opleven die van buitenaf niets met elkaar te maken lijken te hebben: een maandelijkse update, een onderdeel dat je hebt toegevoegd, of Windows dat oude onderdeelversies opruimt.

## Waarom het juist dan piekt

| Aanleiding | Wanneer het gebeurt | Wat je ziet |
| --- | --- | --- |
| Maandelijkse beveiligingsupdate | Tweede dinsdag van elke maand | Downloaden, dan een lange installatiefase en een herstart |
| Optionele preview-update | Vierde week van de maand, alleen als je hem wilt installeren | Hetzelfde patroon, op minder pc's |
| Jaarlijkse functie-update | Eén keer per jaar, in de tweede helft van het kalenderjaar | De langste run, vaak over meer dan één herstart |
| Een optioneel onderdeel toevoegen | Direct nadat je in Instellingen op Toevoegen klikt | Het proces start zodra de download klaar is |
| Onderdelen opschonen | Als de pc inactief is | Activiteit terwijl je weg bent, soms nog bezig als je terugkomt |

De data komen van de [pagina van Microsoft over de releasecyclus](https://learn.microsoft.com/en-us/windows/deployment/update/release-cycle): de maandelijkse beveiligingsupdate, ook Patch Tuesday of Update Tuesday genoemd, verschijnt op de tweede dinsdag van elke maand, meestal om 10:00 uur Pacific-tijd, en is cumulatief, zodat elke update alle eerdere correcties bevat. Sinds februari 2021 zit de update van de onderhoudsstack in die cumulatieve update, dus er is één gecombineerd pakket te installeren in plaats van twee.

Optionele onderdelen lopen via hetzelfde pad. De [gids van Microsoft over optionele onderdelen](https://learn.microsoft.com/en-us/windows/client-management/client-tools/add-remove-hide-features) zegt dat Windows Update wordt gebruikt om ze toe te voegen en dat het apparaat online moet zijn om de inhoud te downloaden. Iets toevoegen onder Instellingen › Systeem › Optionele onderdelen, of een onderdeel aanzetten onder Windows-onderdelen in- of uitschakelen, start het proces dus ook als er geen update klaarstaat.

De piek als de pc inactief is, is meestal het opschonen van onderdelen. De [pagina van Microsoft over het opschonen van WinSxS](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder) beschrijft de taak StartComponentCleanup: die schoont onderdelen op als het systeem niet in gebruik is, wacht minstens 30 dagen nadat een bijgewerkt onderdeel is geïnstalleerd voordat de vorige versie wordt verwijderd, en heeft een time-out van een uur. Je vindt hem in Taakplanner onder Taakplanner-bibliotheek › Microsoft › Windows › Servicing. Microsoft raadt ook sterk af om het opschonen van onderdelen uit te schakelen. Gaat het je eigenlijk om de schijfruimte die dit vrijmaakt, dan behandelt [het opschonen van de map WinSxS](/nl/windows/blog/winsxs-folder-cleanup-windows) de DISM-opties en wat `/ResetBase` opgeeft.

## Voortgang onderscheiden van vastlopen

Kijk naar drie dingen voordat je besluit dat er iets mis is.

1. **Windows Update zelf.** Open Instellingen › Windows Update. Toont de pagina een percentage dat oploopt, een herstart die klaarstaat of "Naar updates zoeken" zonder iets in de lijst, dan weet je in welke fase je zit. Instellingen › Windows Update › Updategeschiedenis toont wat is geïnstalleerd en wat is mislukt, volgens de [veelgestelde vragen over Windows Update van Microsoft](https://support.microsoft.com/en-us/windows/windows-update-faq-8a903416-6f45-0718-f5c7-375e92dddeb2).
2. **Taakbeheer gedurende een paar minuten.** Druk op `Ctrl + Shift + Esc`, sorteer op CPU en daarna op Schijf. Een proces dat afwisselt tussen CPU en schijf en daarna wegzakt, doet gewoon zijn werk. Let op hoe lang het duurt in plaats van op de piek: een paar minuten tot een uur na een update is normaal, en een functie-update duurt langer.
3. **Betrouwbaarheidscontrole.** Voer `perfmon /rel` uit (de [`perfmon`-referentie van Microsoft](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/perfmon) documenteert de optie). Herhaaldelijk mislukte update-installaties op opeenvolgende dagen zijn het duidelijkste teken van een lus in plaats van een lange klus.

Wil je de details, dan staat het onderhoudslogboek in `%windir%\Logs\CBS\CBS.log`. Het is groot en wordt geschreven terwijl het proces draait, dus lees het en bewerk of verwijder het niet. Een logboek waarvan de laatste regels blijven veranderen, betekent dat er gewerkt wordt, ook als het percentage in Instellingen nog niet is bewogen.

Een laptop op de accu verdient een opmerking. De veelgestelde vragen raden aan laptops en tablets aan de stroom te laten als je ze niet gebruikt, zodat installaties buiten de actieve uren genoeg stroom hebben om af te ronden, en het [artikel over problemen met updates oplossen](https://support.microsoft.com/en-us/windows/troubleshoot-problems-updating-windows-188c2b0f-10a7-d72f-65b8-32d177eb136c) noemt aan de stroom en online zijn als eerste controle. Een installatie die op de accu steeds stopt, lijkt vast te lopen, maar is eigenlijk een klus die nooit de tijd krijgt die hij nodig heeft.

## Als het echt vastzit

Werk deze stappen in volgorde af en stop zodra er één helpt.

**Sluit de stroom aan en wacht één keer.** Laat de pc aan de netstroom en online, sluit wat je kunt en geef hem een uur zonder slaapstand. Veel meldingen van "vastgelopen" zijn een cumulatieve update die twee keer werd onderbroken doordat het deksel dichtging.

**Start één keer opnieuw op.** Het probleemoplossingsartikel van Microsoft raadt aan opnieuw op te starten zodat geen andere app de update blokkeert. Gebruik Start › Aan/uit › Bijwerken en opnieuw opstarten als die optie er staat, en kijk daarna opnieuw bij Instellingen › Windows Update. Start één keer opnieuw op, niet herhaaldelijk midden in een installatie.

**Voer de probleemoplosser voor Windows Update uit.** In Windows 11 verwijst hetzelfde artikel eerst naar de automatische probleemoplosser in de app Hulp vragen. De handmatige route is Instellingen › Systeem › Probleemoplossing › Andere probleemoplossers, en dan Uitvoeren naast Windows Update. In Windows 10 is het Instellingen › Bijwerken en beveiliging › Problemen oplossen › Aanvullende probleemoplossers › Windows Update. Het artikel merkt ook op dat een 64-bits upgrade minstens 20 GB vrije ruimte nodig heeft, dus controleer of C: ruimte heeft voordat je het opnieuw probeert.

**Kijk alleen naar de downloadcache als downloads blijven mislukken.** `C:\Windows\SoftwareDistribution\Download` leegmaken lost een kapotte download op, geen druk proces, en het is niet veilig terwijl een update wordt geïnstalleerd. [Windows-updatebestanden verwijderen](/nl/windows/blog/delete-windows-update-files) legt uit wanneer het van toepassing is en hoe je eerst de services stopt.

## Het onderdeelarchief herstellen: eerst DISM, dan SFC

Als updates herhaaldelijk mislukken en het proces steeds naar dezelfde klus terugkeert, zijn de bestanden waaruit het installeert misschien beschadigd. Het [artikel van Microsoft over Systeembestandscontrole](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) is duidelijk over de volgorde: voer DISM uit vóór Systeembestandscontrole. Open de opdrachtprompt als administrator en voer uit:

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

DISM gebruikt Windows Update als bron voor vervangende bestanden, dus blijf online; het artikel zegt dat het enkele minuten kan duren, en op een trage verbinding langer. `sfc /scannow` controleert daarna de beveiligde systeembestanden aan de hand van dat herstelde archief. Wil je eerst weten of herstel überhaupt nodig is, dan beschrijft de [gids van Microsoft over het herstellen van een image](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/repair-a-windows-image) `/CheckHealth`, dat meldt of de image in orde, herstelbaar of niet herstelbaar is, en `/ScanHealth`, een langere scan die enkele minuten duurt:

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

SFC schrijft zijn resultaten naar hetzelfde `CBS.log`. Om alleen zijn regels eruit te halen, geeft het SFC-artikel:

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

Deze opdrachten herstellen, ze verwijderen niets wat je hebt geïnstalleerd, dus er valt niets terug te draaien. Als DISM niet kan afronden omdat Windows Update zelf kapot is, beschrijft het SFC-artikel hoe je `/Source` naar een werkende Windows-installatie of Windows-installatiemedia wijst met `/LimitAccess`.

## Wat je niet moet doen

- **Schakel de service Windows Modules Installer niet uit.** De eigen beschrijving van Microsoft zegt dat installeren of verwijderen van Windows-updates kan mislukken als je hem uitschakelt. De CPU-belasting verdwijnt, en het patchen ook.
- **Schakel Windows Update niet uit om het proces te stoppen.** Het proces regelt ook optionele onderdelen en onderdeelherstel, en een pc die stopt met patchen heeft de patches nog steeds nodig; het werk stapelt zich alleen op voor later.
- **Beëindig TiWorker.exe niet in Taakbeheer.** Het midden in een installatie stoppen laat de update half toegepast achter, en zo wordt een lange klus een lus van mislukkingen.
- **Verwijder `SoftwareDistribution` niet terwijl een update wordt geïnstalleerd,** en neem geen eigendom over van `C:\Windows\WinSxS` om bestanden te verwijderen. Microsoft waarschuwt dat het verwijderen van bestanden uit WinSxS de pc kan laten weigeren op te starten of bij te werken.
- **Sluit de stroom niet af terwijl een herstart voor een update aan het afronden is.** De veelgestelde vragen van Microsoft merken op dat de herstart bij het afronden van de installatie hoort, dus laat hem voltooien, ook als het even duurt.

## Waar Mole past

Mole for Windows verandert niets aan Windows Update, de service TrustedInstaller of het opschoonschema. De pagina Optimaliseren heeft een taak met de naam Controleer en herstel systeembestanden: die vraagt de eigen image-onderhouds-API van Windows om hetzelfde oordeel in orde, herstelbaar of niet herstelbaar dat `DISM /CheckHealth` geeft, hooguit eens per 30 dagen. Is de image herstelbaar, dan biedt het resultaat Herstel systeembestanden aan als aparte stap, die hetzelfde restore-health-herstel vanuit Windows Update uitvoert en staat aangegeven als iets dat tot ongeveer 30 minuten kan duren. Zowel de controle als het herstel vragen om beheerderstoegang, het herstel wordt geweigerd bij een bijna lege accu, en het controleert de schijf opnieuw voordat het schrijft. Een tweede taak, Herstel vastgelopen updatedownloads, wacht terwijl Windows Update aan het installeren is of een herstart klaarstaat, en dat bedoelt de [Windows-hulppagina](/nl/windows/help) als die zegt dat een lopende update sommig onderhoud kan tegenhouden.

Diagnose, dat je opent via het Mole-logo linksboven in het venster, meldt wanneer Windows op een herstart wacht om updates af te ronden, en stelt een herstart voor als de pc al dagen aanstaat terwijl een Windows-proces vastzit op zwaar CPU-gebruik. Voor hoog CPU-gebruik dat niet van onderhoud komt, zie [Hoog CPU-gebruik in Windows](/nl/windows/blog/windows-high-cpu-usage).

## Veelgestelde vragen

### Is Windows Modules Installer Worker een virus?

Het echte proces is `TiWorker.exe`, gestart door de service Windows Modules Installer (`TrustedInstaller`) om updates en optionele onderdelen te installeren. Klik er in Taakbeheer met de rechtermuisknop op en kies Bestandslocatie openen; het hoort in de map Windows te staan.

### Hoe lang duurt het hoge CPU-gebruik van TiWorker.exe?

Na een maandelijkse update zakt het meestal weg tijdens de installatie en de herstart die erop volgt; een functie-update duurt langer. Activiteit terwijl de pc inactief is, is vaak de taak voor het opschonen van onderdelen, die na een uur stopt.

### Kan ik TrustedInstaller uitschakelen om het hoge CPU-gebruik te stoppen?

Niet veilig. Microsoft stelt dat uitschakelen ervoor kan zorgen dat het installeren of verwijderen van Windows-updates mislukt. Laat de klus afmaken, start één keer opnieuw op en herstel daarna met DISM en SFC als het blijft terugkomen.

### Waarom zorgt TrustedInstaller voor hoog schijfgebruik?

Een update installeren of een onderdeel toevoegen schrijft veel bestanden naar het onderdeelarchief en leest de oude bestanden die ze vervangen. Op een trage of bijna volle schijf zie je dat als 100% schijfgebruik; [Schijfgebruik van Windows op 100%](/nl/windows/blog/windows-disk-100-percent) behandelt de schijfkant.


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