Hoe Windows-updates te Verhelpen die Hoge CPU-, Schijf- en Geheugengebruik veroorzaken op Windows 11/10

Het Opschonen van Windows Update-cachemappen — Het Werkelijke Verhaal

Hier liep ik zelf een tijd tegenaan—problemen met Windows-updates die of niet wilden installeren, of constant opnieuw gingen proberen. Het bleek dat vooral de cachemappen vaak de boosdoener zijn, met name de SoftwareDistribution-map op C:\Windows\SoftwareDistribution en de Catroot2-map in C:\Windows\System32\catroot2. Windows gebruikt deze om tijdelijk updates op te slaan. Na verloop van tijd raken ze vol, gaan ze corrupt of worden ze te groot, waardoor de CPU en schijf veel harder werken dan nodig is tijdens het bijwerken. Dat trage, sloom gevoel? Meestal ligt het hieraan.

Wat ik uiteindelijk heb geleerd, is dat je niet zomaar alles kunt verwijderen. Je moet eerst de Windows Update-service (WU) stoppen, omdat deze bestanden vaak vergrendeld zijn. Open PowerShell of opdrachtprompt als administrator en typ Stop-Service wuauserv -Force. Daarnaast is het verstandig om ook bits en cryptsvc te stoppen: dus Stop-Service bits -Force en Stop-Service cryptsvc -Force. Zo voorkom je conflicten wanneer je de cache opruimt.

Het lastige gedeelte: verwijder niet de hele Catroot2-map zelf, maar alleen de inhoud. Deze map is essentieel voor cryptografische processen tijdens updates. Verwijder of hernoem je de map, dan kunnen er nog grotere problemen ontstaan, zoals een beschadigd updateproces. Alleen de bestanden binnenin verwijderen is voldoende. Ook bij SoftwareDistribution mag je alles dat weg kan, verwijderen. Als onderdelen niet zichtbaar zijn of grijs, controleer dan eerst of je alle gerelateerde services hebt gestopt.

Als alles schoon is, start je de services weer op met Start-Service wuauserv, en hetzelfde voor bits en cryptsvc. Controleer daarna of je updates weer soepel verlopen. Ik heb ook de ingebouwde Windows Troubleshooter gebruikt onder Instellingen > Bijwerken en Beveiliging > Probleemoplossing > Extra probleemoplossers > Windows Update. Het helpt niet altijd, maar soms automatiseert het een deel van het schoonmaakwerk.

System File Checker (SFC) – Een Proberen Waard

Wat me ook geholpen heeft, is het draaien van sfc /scannow. Het is niet waterdicht, maar soms veroorzaken corrupties in systeembestanden traagheid of rare updateproblemen. Ik opende CMD als administrator, omdat navigeren door het Startmenu daar soms te omslachtig was. Vervolgens typte ik sfc /scannow en wachtte… en wachtte. Het scant en probeert beschadigde bestanden te herstellen. Vaak krijg je dan een melding dat er geen integriteitsproblemen zijn of dat een herstelling nog moet worden herstart. Als het laatste het geval is, herstart je je PC en doe je het opnieuw. Een tweede scan lost meestal extra problemen op.

Soms doe ik dit ook in Veilige-Modus als mijn Windows té onstabiel was, dat helpt bij hardnekkige issues. Wees geduldig—meestal kost het enkele pogingen en herstarts voordat alles weer soepel loopt.

DISM – Als SFC Niet Helpt

Als SFC het probleem niet oplost, is DISM je beste vriend. Hiermee kun je de Windows-image zelf herstellen. Ik gebruikte de volgende opdracht: DISM /Online /Cleanup-Image /RestoreHealth. Deze downloadt standaard bestanden van Windows Update, maar als je een beschadigde bron hebt of geen internetverbinding, werkt het mounten van een Windows ISO beter.

Daartoe heb ik een Windows ISO gemount (rechtermuisknop > Mount), en vervolgens verwees ik DISM naar het bestand install.wim of install.esd in de gemounte schijf. Bijvoorbeeld, als je ISO gemount is op G:\ en je gebruikt install.wim, dan typ je:

DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\sources\install.wim:1 /LimitAccess

De nummer na de dubbele punt is de index—controleer dit met DISM /Get-WimInfo /WimFile:G:\sources\install.wim om de juiste voor jouw Windows-versie te vinden. Als je een install.esd-bestand gebruikt, kan de syntax iets afwijken. Het hele proces kan enige tijd duren en lijkt soms een gok, zeker als de bron niet perfect matcht met jouw Windows-versie.

Handmatig Resetten van Update-onderdelen

Als cache opschonen en DISM/SFC niet het gewenste resultaat geven, kun je proberen om de update-onderdelen handmatig te resetten. Het is wat bruter, maar vaak de laatste redmiddel. Open de opdrachtprompt of PowerShell als administrator en voer achtereenvolgens deze commando’s uit:

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv
net start bits
net start cryptsvc
net start msiserver

Dit reset de updateclient, zodat Windows zijn database opnieuw opbouwt. Ik heb dit wel eens moeten doen, en meestal start dat de update weer op gang. Soms moet je daarna opnieuw opstarten of herhalen, maar meestal helpt het om het probleem op te lossen.

Met Overdracht-Optimalisatie Aan de Gang

Wat ik aanvankelijk over het hoofd zag, is Overdracht-optimalisatie—hiermee deelt Windows updates met andere PC’s op je netwerk en zelfs internet. Handig, maar soms verslindt het bandbreedte en CPU. Zeker bij een onstabiele of beperkte verbinding. Je kunt het uitzetten door naar Instellingen > Windows Update > Geavanceerde opties > Overdracht-optimalisatie te gaan en “Downloaden vanaf andere PCs toestaan” uit te schakelen.

Het laat je ook de bandbreedte beperken voor uploads en downloads, wat soms CPU-belasting vermindert tijdens updates. Voor mij werkte het uitschakelen hiervan om de pieken in CPU-gebruik te verminderen. Het kost wat experimenteren, maar kan helpen bij het oplossen van updateproblemen.

Slotwoord — Geduld en Controle

De hele kwestie met Windows-updates is soms een soort puzzel, en ik heb er vele nachten aan besteed om het weer stabiel te krijgen. Belangrijk is om even stil te staan, adem te halen, en stap voor stap te werk te gaan. Controleer of services die je stopt of hernoemt echt weg zijn, voer alles uit als administrator en maak indien mogelijk een backup of herstelpunt. Windows is niet perfect en soms is het gewoon lastig.

Hopelijk heeft deze gids je geholpen—ik heb er zelf veel tijd in gestoken om het uit te zoeken. Misschien bespaart het jou een weekend of twee. Veel succes!