· tech
Windows 11 update vast op 100 procent? Zo los je de cache-map direct op
.jpg)
Het is kwart voor negen ‘s ochtends op onze hub aan de Amsterdamse Zuidas. Over precies een kwartier start de wekelijkse architectuursync met het core-team, en net vandaag besluit mijn primaire testlaptop om tijdens een cruciale Windows 11-update muurvast te roesten op exact 100 procent. Geen beweging in te krijgen. De ventilator loeit als een straaljager, het scherm blijft koppig hangen, en de deadline ademt in mijn nek. Een klassiek noodgeval waarbij paniek op de loer ligt, maar we moeten direct handelen om acute prestatieproblemen en data-corruptie te voorkomen.
Na wat trial-and-error en het analyseren van de logs, werd de root bottleneck al snel pijnlijk duidelijk: de Windows Update-service (wuauserv) probeert hardnekkig een beschadigd pakket weg te schrijven naar de SoftwareDistribution-map, maar komt in een oneindige lus terecht omdat het bestand in gebruik blijft door een achtergrondproces.
De drie hoofdoorzaken van een vastgelopen update
- Corrupte downloadcache: Tijdelijke updatebestanden zijn beschadigd geraakt tijdens het binnenhalen via de Microsoft-servers.
- Conflicterende achtergrondservices: Diensten zoals Background Intelligent Transfer Service (BITS) blijven hangen in een hangende status.
- Rechtenproblemen of NTFS-lock: Windows weigert bestanden in de System32-omgeving te overschrijven omdat een actieve thread ze blijft vasthouden.
Stappenplan: De SoftwareDistribution cache resetten
Geen paniek, we gaan dit direct oplossen via de command-line. Volg deze stappen nauwkeurig om de boel te bevrijden.
Stap 1: Open de Terminal als Administrator
Ga naar je Windows-zoekbalk, typ Terminal of cmd, klik met je rechtermuisknop op het resultaat en kies Als administrator uitvoeren.
Stap 2: Stop de update-gerelateerde services
Voordat we de mappen kunnen legen, moeten we de actieve services die bestanden vergrendelen tijdelijk stoppen. Voer de volgende commando’s één voor één uit:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvcStap 3: Benoem de corrupte cache-mappen om
In plaats van direct alles te wissen, hernoemen we de mappen SoftwareDistribution en Catroot2. Hiermee dwing je Windows om direct een schone, nieuwe cache aan te maken.
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\System32\Catroot2 Catroot2.bakStap 4: Start de services opnieuw op
Nu de schone lei klaarstaan, starten we de noodzakelijke Windows-diensten weer op:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvcHerstart hierna direct je laptop. Je zult zien dat de update-status opnieuw wordt geladen en het proces nu feilloos doorloopt.
Veelgestelde vragen (FAQ)
Verlies ik persoonlijke bestanden als ik de SoftwareDistribution map hernoem? Nee, absoluut niet. Deze map bevat uitsluitend tijdelijke installatiebestanden en updates die gedownload zijn. Je documenten, apps en persoonlijke instellingen blijven volledig intact.
Kan ik dit ook via de grafische interface (GUI) doen i.p.v. de terminal? Dat kan via Instellingen > Systeem > Opslag, maar het handmatig stoppen van de services via de Terminal heeft de voorkeur omdat Windows anders direct weer bestanden vergrendelt tijdens het proces.
Wat moet ik doen als de update hierna alsnog vastloopt? Gebruik in dat geval de officiële offline Windows 11 Installation Assistant vanaf de Microsoft-website om de update direct overheen te installeren, of controleer je schijf op fouten via het hulpprogramma chkdsk in de beheerprogramma’s.