イメージから Windows ビルド バージョンを読み取る

イメージから Windows ビルド バージョンを読み取る

インストール ISO ファイルから Windows ビルド バージョン (21H1、20H2 ...) を読み取ろうとしています。

少し前までは、対応する.isoをマウントし、\source\setup.exeにファイルバージョンを問い合わせて、それをhttps://docs.microsoft.com/ja-jp/windows/release-health/release-information より

しかし、Windows 2004以降、これらのバージョンが互いに異なるという問題が発生しています。たとえば、Windows 10の.isoがあります。21H1- ビルド バージョンは 10.0 前後になるはずです。19043ウェブサイトによると、.xxx ですが、.iso 内の setup.exe のバージョンは 10.0 です。19041.xxx.

そこで、dism を使用してビルド バージョンを確認しようとしましたが (dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1)、「バージョン: 10.0」という情報も表示されます。19041「」。

ウェブサイトによると、これは 21H1 では正しくありません。

テスト目的でVMにインストールした後、winverは予想通りバージョン21H1(ビルド10943.929)

技術的には、セットアップには同じ基本「セットアップ」が含まれており、おそらく基本バージョンの後にインストールされるいくつかのサービスパックがあるため、これは理にかなっています(10941.xxx)

したがって、これらの番号は論理的な順序ではないため、サービス パック番号でこの問題を解決することはできません (2021 年 11 月に更新された 20H2 のサービス パック番号は、2021 年 10 月に更新された 21H1 よりも新しい番号です)。

関連情報