
Estou executando o Windows 10 Pro de 64 bits no meu PC e instalei o Windows ADK para Windows 10. Ao usar o Windows System Image Manager e tentar carregar um install.wim
arquivo nele, recebo a seguinte mensagem de erro:
Que no log se parece com isto:
20:38 : This application requires version 10.0.10240.16384 of the Windows ADK.
Install this version to correct the problem
20:38 :
20:38 : Error opening Windows image at D:\sources\install.wim.
20:38 :
20:38 : System.ComponentModel.Win32Exception (0x80004005): An attempt was made to load a program with an incorrect format
bij Microsoft.ComponentStudio.ComponentPlatformInterface.WimFileHandle..ctor(String wimPath)
bij Microsoft.ComponentStudio.ComponentPlatformInterface.WimInfo..ctor(String wimPath)
bij Microsoft.ComponentStudio.ComponentPlatformInterface.Cpi.OpenWim(String wimPath)
bij Microsoft.ComponentStudio.ImagePicker.GetImageInfoFromPath(String path)
bij Microsoft.ComponentStudio.ImagePicker.ValidateImageFileOrFolder(String fileOrFolder)
Depois de fazeralguma pesquisa, encontrei uma resposta para atualizar meu ADK para a versão solicitada na mensagem de erro (16384).
eu poderia baixaresta versão aqui.
Ao verificar a versão que tenho atualmente no SIM, percebi que sou a versão 10.0.10240.16384:
Como carrego install.wim, de um disco de instalação do Windows 10, no SIM, sem obter erros?
Responder1
Eu encontrei soluçãoaqui.
Execute o script abaixo no ambiente de ferramentas de implantação
:: Rename the original install.wim file.
rename D:\sources\install.wim install.bak
:: Create an empty temporary directory.
mkdir D:\sources\dummy
:: Create a new install.wim file with dummy image.
dism.exe /Capture-Image /ImageFile:D:\sources\install.wim /CaptureDir:D:\sources\dummy /Name:dummy /Compress:Max
:: Export the first Windows image to the empty install.wim file.
dism.exe /Export-Image /SourceImageFile:D:\sources\install.bak /SourceIndex:1 /DestinationImageFile:D:\sources\install.wim /Compress:Max
:: Delete the first dummy index in install.wim
dism.exe /Delete-Image /ImageFile:D:\sources\install.wim /Index:1
:: Delete temporary directory.
rmdir D:\sources\dummy
Agora você pode abrir install.wim no WSIM.
Além disso, você pode excluir o arquivo original (install.bak) e criar a mídia inicializável usando oscdimg.exe
Responder2
Tente usar 7Zip para extrair install.esd para install.wim.
Eu tentei usar o cmd DISM executando a linha cmd como administrador, mas também estava recebendo "Foi feita uma tentativa de carregar um programa com formato incorreto". O arquivo de log DISM foi apenas um pouco útil e decidi tentar o 7ZIP, que parece estar funcionando para mim agora.