설치 ISO 파일에서 Windows 빌드 버전(21H1,20H2 ...)을 읽으려고 합니다.
얼마 전까지만 해도 저는 해당 .iso를 마운트하고 \source\setup.exe에 해당 파일 버전을 요청한 다음 이를 일치시키는 작업 흐름을 사용했습니다.https://docs.microsoft.com/en-us/windows/release-health/release-information.
하지만 Windows 2004부터 이러한 버전이 서로 다르다는 문제가 있습니다. 예를 들어 Windows 10의 경우 .iso가 있습니다.21시간1- 10.0 정도의 빌드 버전이 있어야 합니다.19043웹사이트에 따르면 .xxx이지만 .iso 내의 setup.exe 버전은 10.0입니다.19041.트리플 엑스.
그래서 dism을 사용하여 빌드 버전(dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1)을 확인하려고 했지만 "버전: 10.0.19041".
웹사이트에 따르면 이는 21H1에는 올바르지 않습니다.
테스트 목적으로 VM에 설치한 후 winver는 예상대로 버전 21H1(빌드)을 표시합니다.10943.929)
기술적으로 이것은 설정에 동일한 기본 "설정"이 포함되어 있고 기본 버전 이후에 설치되는 일부 서비스 팩이 있을 수 있기 때문에 제게는 이해가 됩니다.10941.트리플 엑스)
따라서 이러한 번호가 논리적 순서가 아니기 때문에 서비스 팩 번호를 통해 해당 문제를 해결할 수 없습니다(2021년 11월에 업데이트된 20H2는 2021년 10월에 업데이트된 21H1보다 이후의 서비스 팩 번호를 갖습니다).