Не удается открыть install.wim в System Image Manager из-за неверной версии
На моем компьютере установлена Windows 10 Pro 64bit, и я установил Windows ADK для Windows 10. При использовании диспетчера образов Windows и попытке загрузить install.wim
файл в нем, я получаю следующее сообщение об ошибке:
Который в журнале выглядит примерно так:
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)
Проведя некоторые исследования, я нашел ответ, чтобы обновить мой ADK до версии, запрошенной в сообщении об ошибке (16384).
Я мог бы скачать эту версию здесь.
При проверке версии, которая у меня есть на SIM-карте, я заметил версию 10.0.10240.16384:
Как загрузить файл install.wim с установочного диска Windows 10 в SIM-карту без каких-либо ошибок?
2 ответа
Я нашел решение здесь.
Запустите приведенный ниже скрипт из среды средств развертывания
:: 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
Теперь вы можете открыть install.wim в WSIM.
Также вы можете удалить оригинальный файл (install.bak) и создать загрузочный носитель с помощью oscdimg.exe
Попробуйте использовать 7Zip для распаковки install.esd в install.wim.
Я пытался использовать команду cmd DISM для запуска cmd в качестве администратора, но также получал сообщение "Была предпринята попытка загрузить программу с неверным форматом". Файл журнала DISM был только немного полезен, и я решил попробовать 7ZIP, который, кажется, работает для меня сейчас.