прочитать версию сборки Windows из образа

прочитать версию сборки Windows из образа

Я пытаюсь прочитать версию сборки Windows (21H1,20H2 ...) из установочного файла ISO.

До недавнего времени я использовал следующий рабочий процесс: монтировал соответствующий .iso, запрашивал у \source\setup.exe версию файла и затем сопоставлял ее сhttps://docs.microsoft.com/en-us/windows/release-health/release-information.

Но с Windows 2004 у меня проблема в том, что эти версии отличаются друг от друга. Например, у меня есть .iso для Windows 1021H1- который должен иметь версию сборки около 10.0.19043.xxx согласно веб-сайту, но setup.exe внутри .iso имеет версию 10.0.19041.xxx.

Итак, я попытался использовать dism для проверки версии сборки (dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1), но я также получаю информацию «Версия: 10.0.1».19041".

По данным сайта, это неверно для 21H1.

После установки на виртуальную машину в тестовых целях, Winver, как и ожидалось, показывает версию 21H1(Build10943.929)

Технически это имеет смысл, поскольку установка содержит ту же самую базовую «установку» и, вероятно, есть некоторые пакеты обновления, которые устанавливаются после базовой версии (10941.xxx)

Таким образом, решить эту проблему с помощью номера пакета обновления невозможно, поскольку эти номера не находятся в логическом порядке (20H2, обновленный в ноябре 2021 г., имеет более поздний номер пакета обновления, чем 21H1, обновленный в октябре 2021 г.)

Связанный контент