Lesen Sie die Windows-Build-Version vom Image

Lesen Sie die Windows-Build-Version vom Image

ich versuche, die Windows-Build-Version (21H1, 20H2 ...) aus einer ISO-Installationsdatei zu lesen.

Bis vor einiger Zeit habe ich den Workflow verwendet, bei dem ich die entsprechende ISO-Datei gemountet, die Datei \source\setup.exe nach der Dateiversion gefragt und diese dann mithttps://docs.microsoft.com/en-us/windows/release-health/release-information.

Seit Windows 2004 habe ich jedoch das Problem, dass diese Versionen voneinander abweichen. Ich habe beispielsweise eine .iso für ein Windows 1021H1– die eine Build-Version um 10.0 haben sollte.19043.xxx laut Website, aber die setup.exe in der .iso hat die Version 10.0.19041.xxx.

Ich habe also versucht, mit dism die Build-Version zu prüfen (dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1), aber ich erhalte auch die Information „Version: 10.0.“19041".

Laut Website ist dies für das 21H1 nicht korrekt.

Nach einer Installation auf einer VM zu Testzwecken zeigt mir der Winver wie erwartet die Version 21H1(Build10943.929)

Technisch macht das für mich Sinn, da das Setup das gleiche Basis-Setup enthält und es wahrscheinlich einige ServicePacks gibt, die nach der Basisversion installiert werden (10941.xxx)

Daher ist es nicht möglich, dieses Problem über die Service Pack-Nummer zu lösen, da diese Nummern nicht in logischer Reihenfolge sind (20H2, aktualisiert im November 2021, hat eine spätere Service Pack-Nummer als 21H1, aktualisiert im Oktober 2021).

verwandte Informationen