Windows-updatebestanden verwijderen, en wat elk kost
"Windows Update-bestanden" zijn niet één map. Op een gewone pc betekent het vier aparte stapels: vervangen updateonderdelen in het onderdeelarchief, de downloadcache in C:\Windows\SoftwareDistribution\Download, de vorige installatie in C:\Windows.old na een onderdelenupdate, en de Delivery Optimization-cache die updates met andere pc's deelt. Elk wordt via een ander Windows-hulpmiddel verwijderd, en elk kost iets anders, van helemaal niets tot de mogelijkheid om terug te gaan naar je vorige versie van Windows.
Het korte antwoord: gebruik Schijfopruiming of Instellingen voor de ruimte, bewaar SoftwareDistribution voor het herstellen van een vastgelopen update en niet om ruimte te sparen, en verwijder Windows.old pas als de nieuwe versie zich heeft bewezen.
Vier plaatsen, vier verschillende kosten
| Locatie | Wat erin zit | Verwijderen met | Wat je opgeeft |
|---|---|---|---|
| Windows Update opschonen | Oudere versies van bijgewerkte onderdelen in het onderdeelarchief | Schijfopruiming, Systeembestanden opschonen | Eerder terugdraaien van die onderdelen |
SoftwareDistribution\Download |
Updatepakketten die Windows Update heeft gedownload | De resetstappen van Microsoft, eerst de service stoppen | Lopende downloads worden opnieuw opgehaald |
Windows.old |
De Windows-installatie van vóór een upgrade | Instellingen, Tijdelijke bestanden | De optie Teruggaan in Herstel |
| Delivery Optimization-cache | Update- en Storedownloads die worden bewaard om te delen | Schijfopruiming, of de cache leegt zichzelf | Peers in je netwerk halen bestanden van internet |
Meet voordat je iets verwijdert
Open Instellingen, Systeem, Opslag en selecteer Tijdelijke bestanden. Windows toont categorieën met hun grootte, en dat zegt of updatebestanden je tijd überhaupt waard zijn. Een schijf die vol is door een gamebibliotheek of een videoproject wordt niet gered door een paar honderd megabyte updatecache.
Voor het onderdeelarchief is het getal dat Verkenner toont voor C:\Windows\WinSxS misleidend door harde koppelingen. Het artikel over WinSxS opschonen laat zien hoe je de echte overhead met DISM meet voordat je opschoont, dus dat wordt hier niet herhaald.
Windows Update opschonen in Schijfopruiming
Dit is meestal de eerste van de vier om te proberen. Het beëindigt nog steeds het terugdraaivenster voor de onderdelen die het verwijdert.
- Zoek Schijfopruiming op de taakbalk en open het.
- Kies het systeemstation en selecteer OK.
- Selecteer Systeembestanden opschonen, kies het station opnieuw en selecteer OK.
- Vink Windows Update opschonen aan, selecteer OK en daarna Bestanden verwijderen.
De gids van Microsoft over het onderdeelarchief zegt dat deze optie de grootte van het onderdeelarchief verkleint. Windows doet hiervan al een versie volgens een schema: het houdt vorige versies van sommige onderdelen een tijd aan zodat je kunt terugdraaien, en verwijdert ze daarna vanzelf. De opschoning zelf uitvoeren haalt dat alleen naar voren.
De prijs is dat terugdraaivenster. Wacht een paar dagen vlak na een grote cumulatieve update, zolang je nog controleert of printers, stuurprogramma's en je belangrijkste apps zich gedragen, voordat je hem uitvoert. De agressievere DISM-schakelaar /ResetBase maakt elke geïnstalleerde update blijvend en staat in het WinSxS-artikel. Schijfopruiming heeft hem niet nodig.
SoftwareDistribution\Download is voor herstel, niet voor ruimte
C:\Windows\SoftwareDistribution\Download is waar Windows Update de gedownloade pakketten bewaart. Windows beheert de map tijdens gewone updates, en de map is meestal niet waar grote hoeveelheden ruimte verstopt zitten. Legen is een herstelstap voor updates die blijven mislukken bij downloaden of installeren, en zo presenteert Microsoft het.
De resetinstructies van Microsoft wijzen eerst naar de probleemoplosser voor Windows Update. Als dat niet genoeg is, stoppen de handmatige stappen de services die deze bestanden vasthouden, zodat er niets wordt geschreven terwijl je aan de map werkt. Vanuit een opdrachtprompt als beheerder:
net stop bits
net stop wuauserv
net stop cryptsvc
Het artikel van Microsoft hernoemt de mappen daarna in plaats van ze te verwijderen, en vraagt dit alleen te doen als de eerdere stappen van de reset niet hebben geholpen:
Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\System32\catroot2 catroot2.bak
Start de services weer als je klaar bent:
net start bits
net start wuauserv
net start cryptsvc
Hernoemen houdt de oude inhoud tot je weet dat updates weer werken. Windows Update maakt verse mappen en downloadt wat het nog nodig heeft. Zodra Instellingen, Windows Update met succes installeert, kunnen de .bak-mappen weg. Het artikel heeft ook een kortere vorm "als al het andere faalt" die de hele map SoftwareDistribution verwijdert, inclusief DataStore, niet alleen de downloads. Behandel die als de laatste stap die hij wordt genoemd.
De map verwijderen terwijl Windows Update draait is de versie om te vermijden: bestanden die in gebruik zijn blijven achter, en een download die bezig is kan halverwege stukgaan.
Mole voor Windows heeft een smallere versie van dit herstel in Optimaliseren, de taak Herstel vastgelopen updatedownloads. Die wordt alleen aangeboden als dezelfde update minstens twee keer achter elkaar niet is geïnstalleerd in de afgelopen 30 dagen, nooit terwijl Windows een update installeert of op een herstart wacht, en hoogstens één keer per 30 dagen. Het stopt Windows Update en BITS, leegt alleen de map Download en start weer op welke van de twee services draaide. Het raakt DataStore, catroot2, update-instellingen of beleid niet.
Windows.old en het venster van 10 dagen
Na een upgrade of een onderdelenupdate staat de vorige installatie in C:\Windows.old. Die maakt Instellingen, Systeem, Herstel, Teruggaan mogelijk. De pagina van Microsoft over terugdraaien zegt dat je in de meeste gevallen 10 dagen hebt, en dat teruggaan de mappen windows.old en $windows.~bt bewaard houdt, gebruikersaccounts die na de upgrade zijn toegevoegd verwijdert, en de USB-schijf vraagt waarmee je hebt geüpgraded, als je die hebt gebruikt. Teruggaan houdt persoonlijke bestanden, maar verwijdert apps en stuurprogramma's die na de upgrade zijn geïnstalleerd.
Je hoeft de map vaak helemaal niet te verwijderen. De verwijderpagina van Microsoft zegt dat de vorige versie tien dagen na de upgrade vanzelf wordt verwijderd. Om hem eerder te verwijderen, ga je naar Instellingen, Systeem, Opslag, Tijdelijke bestanden, vink je Vorige versie van Windows aan en selecteer je Bestanden verwijderen. Dezelfde pagina waarschuwt dat dit niet ongedaan kan worden gemaakt.
Controleer daarvoor de dingen die je zouden doen willen teruggaan: de apps waar je op rekent starten, de printer print, de VPN verbindt en de bestanden waar je om geeft staan in je gebruikersmappen en niet alleen in Windows.old. Een back-up van je documenten vervangt deze controle niet, want Teruggaan herstelt het systeem, niet je bestanden.
De Delivery Optimization-cache
Delivery Optimization laat een pc Windows- en Store-updates downloaden van andere pc's in het lokale netwerk, of van internet als je dat toestaat, en wat hij heeft gedownload terugdelen. De pagina van Microsoft over Delivery Optimization zegt dat de cache zichzelf na korte tijd leegt of als die te veel ruimte inneemt, en dat je hem eerder kunt legen in Schijfopruiming door Delivery Optimization-bestanden aan te vinken.
De referentie over Delivery Optimization geeft de standaard achter "korte tijd": een bestand wordt tot drie dagen bewaard, en de cache mag tot 20% van de beschikbare schijfruimte gebruiken. Verwijderen kost weinig: Windows Update installeert vanuit de eigen download, en andere pc's halen bestanden bij Microsoft in plaats van bij jou. Om te wijzigen of deze pc überhaupt deelt, ga je naar Instellingen, Windows Update, Geavanceerde opties, Delivery Optimization.
De pagina Opschonen van Mole toont deze cache als Bestanden voor leveringsoptimalisatie. Mole vraagt de Delivery Optimization-service zelf om voltooide bestanden te verwijderen, slaat over wat nog downloadt en wat is vastgezet, en neemt nooit het eigendom van de map van de service over.
Het resultaat controleren
- Voer Schijfopruiming of Tijdelijke bestanden opnieuw uit en vergelijk de categorieën met wat je eerder zag.
- Open Instellingen, Windows Update en selecteer Naar updates zoeken. Het hoort normaal te zoeken en te installeren.
- Open Instellingen, Systeem, Herstel. Is Teruggaan weg, dan is dat te verwachten na het verwijderen van
Windows.old. Had je het nog nodig, dan kan het niet worden teruggehaald.
Wat je niet doet
- Verwijder geen bestanden met de hand uit
WinSxSen neem het eigendom niet over van TrustedInstaller om het af te dwingen. - Verwijder
SoftwareDistributionniet terwijl de Windows Update-service draait, en gebruik het niet als gewone ruimteopschoning. - Verwijder
Windows.oldniet in de eerste dagen na een upgrade alleen omdat de map groot is. - Schakel de services Windows Update of BITS niet uit om te voorkomen dat deze mappen groeien. Dat stopt ook beveiligingsupdates.
Ga voor al het andere dat station C: vult verder met een volle C:-schijf uitzoeken of grote bestanden vinden. De kant van het onderdeelarchief staat in WinSxS opschonen, en Systeemherstelpunten en bestandsback-ups in Windows behandelt de herstelroutes die je kunt voorbereiden voordat je er een opgeeft.
Veelgestelde vragen
Is het veilig om Windows Update-bestanden te verwijderen?
Ja, als je de eigen hulpmiddelen van Windows gebruikt: Windows Update opschonen en Delivery Optimization-bestanden in Schijfopruiming, en Vorige versie van Windows in Tijdelijke bestanden. De kosten zijn een eerder einde van het terugdraaien van onderdelen en, voor Windows.old, het einde van de optie Teruggaan.
Kan ik de map SoftwareDistribution verwijderen?
Alleen als herstel voor updates die blijven mislukken, en alleen nadat de Windows Update-service is gestopt. De stappen van Microsoft hernoemen Download en DataStore in plaats van ze te verwijderen, zodat je de hernoemde kopieën kunt weghalen zodra updates weer werken.
Hoe lang blijft Windows.old op mijn pc?
In de meeste gevallen 10 dagen na de upgrade. Windows verwijdert de map daarna vanzelf, en de optie Teruggaan verdwijnt mee.
Stopt het verwijderen van Delivery Optimization-bestanden de updates?
Nee. Het zijn kopieën die worden bewaard om met andere pc's te delen. Windows Update downloadt bij Microsoft als het een bestand opnieuw nodig heeft, en de cache leegt zichzelf ook na een paar dagen.