從映像讀取 Windows 建置版本

從映像讀取 Windows 建置版本

我正在嘗試從安裝 iso 檔案讀取 Windows 建置版本(21H1,20H2 ...)。

直到前段時間,我使用了掛載相應的 .iso 的工作流程,向 \source\setup.exe 詢問其檔案版本,然後將其與https://docs.microsoft.com/en-us/windows/release-health/release-information

但自從 Windows 2004 以來,我遇到了這些版本彼此不同的問題。例如,我有一個適用於 Windows 10 的 .iso21H1- 應該有一個 10.0 左右的建置版本。19043.xxx 根據網站,但 .iso 內的 setup.exe 版本為 10.0。19041.xxx。

所以我嘗試使用 dism 來檢查建置版本(dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1),但我也得到資訊「版本:10.0.1」。19041」。

根據該網站,這對 21H1 來說是不正確的。

在虛擬機器上安裝用於測試目的後,winver 按預期向我顯示了版本 21H1(Build10943.929)

從技術上講,這對我來說很有意義,因為安裝程式包含相同的基本“安裝程式”,並且可能在基本版本之後安裝了一些 ServicePack(10941.xxx)

因此,無法透過服務包編號來解決該問題,因為這些編號沒有按邏輯順序排列(2021 年 11 月更新的 20H2 的服務包編號晚於 2021 年 10 月更新的 21H1)

相關內容