Kennisbank

Een Windows-update offline installeren met DISM

Gebruik deze route alleen als:

  • Windows niet start;
  • pakketstatus en logboeken op een cumulatieve update wijzen die niet volledig is verwerkt;
  • terugdraaien geen gezonde vorige toestand oplevert;
  • het exacte officiële pakket en eventuele prerequisites bekend zijn.
Read in English →

Waarom Windows PE hiervoor wordt gebruikt

Windows PE draait los van de Windows-installatie op de SSD. DISM kan die installatie daardoor als offline image onderhouden.

dism /Image:D:\ ...

Gebruik in Windows PE niet DISM /Online voor de defecte installatie. /Online verwijst naar de draaiende PE-omgeving.

Voorwaarden

Ga alleen verder als:

  • data en herstelkopieën veilig zijn;
  • de SSD betrouwbaar genoeg is voor writes;
  • BitLocker kan worden ontgrendeld;
  • de echte Windows-partitie is vastgesteld;
  • Windows-release en architectuur bekend zijn;
  • het exacte Microsoft-pakket en alle prerequisites zijn vastgesteld;
  • er voldoende vrije ruimte is voor pakket, logs en scratch.

In de voorbeelden is D: Windows en E: een schrijfbare herstel-USB of andere schijf.

1. Bepaal Windows en BitLocker-status

diskpart
list volume
exit
dir D:\Windows
dir D:\Program Files
dir D:\Users
manage-bde -status

Stop als D: niet aantoonbaar de bedoelde, ontgrendelde Windows-installatie is.

2. Leg de huidige toestand vast

dism /Image:D:\ /Get-CurrentEdition
mkdir E:\logs
dism /Image:D:\ /Get-Packages /Format:Table
dism /Image:D:\ /Get-Packages /Format:Table > E:\logs\packages-before.txt

Bewaar deze uitvoer voor vergelijking na de pakketbewerking.

3. Selecteer het passende officiële pakket

Gebruik Microsoft Update Catalog en de supportpagina van het specifieke KB.

Controleer minimaal:

  • Windows-release, bijvoorbeeld 24H2 of 25H2;
  • x64 of Arm64;
  • buildfamilie;
  • exact KB-nummer;
  • publicatiedatum en pakketvariant;
  • vereiste servicing- of checkpointpakketten.

Vanaf Windows 11 24H2 kunnen checkpoint cumulative updates eerdere checkpoint-MSU’s vereisen. Volg de documentatie van het specifieke KB.

4. Verifieer het gedownloade bestand

Als een betrouwbare SHA-256-waarde beschikbaar is:

Get-FileHash 'E:\packages\windows-update-x64.msu' -Algorithm SHA256

Komt de hash niet overeen, gebruik het bestand dan niet. Controleer ook dat het pakket van een officiële Microsoft-bron afkomstig is.

5. Maak scratchruimte

mkdir E:\scratch

Zorg voor voldoende vrije ruimte.

6. Installeer het gecontroleerde pakket

dism /English /Image:D:\ /Add-Package /PackagePath:E:\packages\windows-update-x64.msu /ScratchDir:E:\scratch /LogPath:E:\logs\dism-add-package.log /LogLevel:4 /NoRestart

Verwacht: DISM accepteert het pakket als toepasbaar en voltooit de offline packagebewerking zonder fout.

Als Microsoft prerequisites in een vaste volgorde documenteert, verwerk alleen die pakketten in die volgorde.

7. Controleer pakketstatus en componentstore

dism /Image:D:\ /Get-Packages /Format:Table
dism /Image:D:\ /Get-Packages /Format:Table > E:\logs\packages-after.txt
dism /Image:D:\ /Cleanup-Image /ScanHealth /LogPath:E:\logs\dism-scanhealth-after.log

Vergelijk packages-before.txt en packages-after.txt.

Een gerichte bestandscontrole kan bij een specifieke diagnose aanvullend nuttig zijn:

sfc /verifyfile=D:\Windows\System32\winlogon.exe /offbootdir=D:\ /offwindir=D:\Windows

8. Laat Windows de configuratie afronden

Een pakket dat offline succesvol is toegevoegd kan tijdens de volgende normale start nog configuratie uitvoeren.

  • onderbreek een lange eerste start niet te snel;
  • houd rekening met meerdere automatische herstarts;
  • noteer een nieuwe foutcode als de start nog mislukt;
  • test meer dan één succesvolle start.

Na offline servicing kan het nodig zijn bijgewerkte opstartbestanden opnieuw naar de systeempartitie te kopiëren:

EFI en BCD herstellen met BCDBoot →

‘Package is not applicable’

Forceer het pakket niet. Controleer opnieuw:

  • Windows-release en build;
  • architectuur;
  • editie;
  • reeds geïnstalleerde of superseded pakketten;
  • vereiste checkpoint- of servicingpakketten.

Praktijkvoorbeeld

Bij één Windows 11-pc bracht rollback de installatie niet terug naar een werkende toestand. De pakketstatus en logboeken wezen op een lokaal onvoltooide update.

Het volledige geverifieerde pakket kon offline worden verwerkt. Windows rondde de resterende configuratie tijdens de volgende starts af.

Lees de geanonimiseerde case →

Stop als

  • pakket of prerequisites niet exact vaststaan;
  • BitLocker niet kan worden ontgrendeld;
  • de SSD onbetrouwbaar is;
  • onvoldoende vrije ruimte bestaat;
  • DISM de image niet betrouwbaar kan openen.

Bewaar de logs en het pakketoverzicht voor verdere diagnose.