Ook dit artikel van Microsoft gaat dieper in op het formaat van de updates. Om de grootte van Windows Updates te reduceren maakt Microsoft sinds Windows 10 1809 (Server 2019) gebruik van de Reverse / Forward differential compressie. Dit betekent concreet dat de nieuwe Full File pas tijdens de update opnieuw wordt aangemaakt en niet meer in de update (*.MSU-package) aanwezig is.
Nu Windows Updates in een kleiner formaat worden uitgerold, en in die hoedanigheid ook aanwezig zijn in de Microsoft Update Catalog is het interessant om deze materie iets verder uit te diepen. Ook met betrekking tot het oplossen van problemen van corrupte bestanden wanneer SFC / DISM een bepaalde foutcode toont in de CBS logs. Laten we als voorbeeld eens de onderstaande update nemen om uit te pakken met Expand.exe van Microsoft zelf.
Voorbeeld:
- Windows11.0-KB5034123-x64.msu - https://catalog.sf.dl.delivery.mp.micro ... 819f31.msu
- Download het updatebestand (MSU-package) naar een tijdelijke map zoals C:\WUTemp of maak die map via het commando MD aan in de opdrachtprompt.
- Open het startmenu en typ het commando
CMD, klik nu op de optie Als administrator uitvoeren.
- Kopieer en plak nu het volgende commando's één voor één in de opdrachtprompt en druk op enter. (Laat de opdrachtprompt open staan!)
- Download de update naar de map C:\WUTemp of kopieer die daarheen vanuit de download map.
Code: Selecteer alles
MD C:\WUTemp
CD C:\WUTemp
EXPAND.exe windows11.0-kb5034123-x64_d82c9af459245e90b5bf897f15a72cf810819f31.msu -f:* C:\WUTemp
EXPAND.exe Windows11.0-KB5034123-x64.cab -f:* C:\WUTemp
Naast de optie om updates voor Windows te downloaden via de Microsoft Update Catalog is het ook mogelijk om die te te downloaden via UUPDump. Echter kan je niet op KB-nummer zoeken, b.v (KB5034123). Je moet dan eerst het bijbehorende build-nummer vinden en dat kan via de Windows Updategeschiedenis pagina, waar we kunnen zien dat KB5034123 het build-nummer (22621.3007 en 22631.3007) heeft die refereert aan Windows 11 22H2 / 23H2.
Voorbeeld:
- PSFExtractor.exe is te downloaden via de volgende link: https://github.com/Secant1006/PSFExtractor/releases/
- Net als Expand.exe gebruik je deze tool via de opdracht prompt, kopieer de tool daarom naar bijvoorbeeld een eigen map b.v. C:\Tools\PSFExtractor.
- Ga naar UUPDump en zoek naar de updates die gekoppeld zijn aan het build-nummer (22621.3007 en 22631.3007).
- Kies vervolgens AMD64 en klik op de knop All files waarna er een lange lijst van bestanden verschijnt.
- Zoek nu op deze pagina naar het KB-nummer (KB5034123) en download de Windows11.0-KB5034123-x64.cab en Windows11.0-KB5034123-x64.psf file.

- Open het startmenu en typ het commando
CMD, klik nu op de optie Als administrator uitvoeren.
- Kopieer en plak nu het volgende commando's één voor één in de opdrachtprompt en druk op enter. (Laat de opdrachtprompt open staan!)
- Download de update-bestanden (*.CAB en *.PSF) naar de map C:\Tools\PSFExtractor of kopieer die daarheen vanuit de download map.
Code: Selecteer alles
CD C:\Tools\PSFExtractor.
PSFExtractor.exe ./Windows11.0-KB5034123-x64.cab
Code: Selecteer alles
C:\Tools\PSFExtractor>PSFExtractor ./Windows11.0-KB5034123-x64.cab
PSFExtractor v3.07 (Sep 7 2022) by th1r5bvn23
https://www.betaworld.cn/
Extracting: 57919 files...
[==========================================================] 100%
Reading file info... OK.
Writing: 31031 files...
[==========================================================] 100%
Finished.
- Updates van Windows verlopen en Microsoft verwijdert die in de Update Catalog - viewtopic.php?t=23461
- Updates worden ook voor de verschillende versies van Windows (Server) in een ander formaat uitgerold - viewtopic.php?t=24436