Eu tenho um InstallUSB do Windows 10 e gostaria de saber qual é a versão do Windows 10. Pesquisando online, encontrei essa técnica em vários lugares, com o arquivo [ install.<esd||swm||wim>
, boot.wim
] variando:
dism /Get-WimInfo /WimFile:"F:\sources\install.esd" /Index:1
- Sem
/Index
, ele lista cada edição [imagem], por exemplo, Home, Pro, etc, disponível no arquivo, mas não a versão - O índice
1
sempre existe, com índices geralmente mais altos disponíveis também
O WinHelpOnline relata que, às vezes DISM
, informa a versão WIM/ESD errada porque as informações do cabeçalho WIM estão erradas.
Acho que isso está acontecendo comigo desde que acabei de baixar o Windows 10 21H2, criei um InstallUSB e o comando acima retornou Version : 10.0.19041
que é v2004 de acordo com a Wikipedia .
- Percebo que esta é a última versão do formato YYMM, pois mudou para YYHN ["H" para "meio"] logo depois disso com 20H2 (talvez a versão WIM esteja travada em 19041?)
Alguém conhece alguma outra maneira de extrair as informações da versão, além de instalá-lo?
Há um artigo de suporte da Microsoft que aborda esse problema:
A versão e o número de compilação são relatados incorretamente após a criação de um novo arquivo de imagem do Windows
Gambiarra
@ w32h, muito perto - é verdade para 20H2, 21H1 e 21H2 :
A referência de @w32sh sugere como encontrar os pacotes de ativação. Um exemplo de comando é:
Se você tiver um ESD em vez de um WIM (a Ferramenta de criação de mídia baixa o primeiro por padrão) , isso mostra como convertê-lo, o que também leva vários minutos:
Uma pesquisa revelou os outros pacotes de habilitação (até agora):
Aqui está um exemplo de consulta do WIM montado no powershell para a habilitação KB [21H2 neste caso]: