
Auf meinem PC läuft Windows 10 Pro 64bit und ich habe Windows ADK für Windows 10 installiert. Wenn ich den Windows System Image Manager verwende und versuche, eine install.wim
Datei darin zu laden, erhalte ich die folgende Fehlermeldung:
Das sieht im Protokoll ungefähr so aus:
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)
Danacheinige Recherchenhabe ich eine Antwort zum Upgrade meines ADK auf die in der Fehlermeldung (16384) geforderte Version gefunden.
Ich könnte herunterladendiese Version hier.
Beim Überprüfen der Version, die ich derzeit in SIM habe, ist mir die Version 10.0.10240.16384 aufgefallen:
Wie lade ich install.wim von einer Windows 10-Installationsdiskette in SIM, ohne dass Fehler auftreten?
Antwort1
Ich habe eine Lösung gefundenHier.
Führen Sie das folgende Skript aus der Bereitstellungstoolsumgebung aus
:: 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
Jetzt können Sie install.wim in WSIM öffnen.
Sie können auch die Originaldatei (install.bak) löschen und das bootfähige Medium mit oscdimg.exe erstellen.
Antwort2
Versuchen Sie, install.esd mit 7Zip in install.wim zu extrahieren.
Ich habe versucht, die DISM-Eingabeaufforderung als Administrator auszuführen, bekam aber auch die Meldung „Es wurde versucht, ein Programm mit einem falschen Format zu laden“. Die DISM-Protokolldatei war nur bedingt hilfreich und ich habe beschlossen, 7ZIP auszuprobieren, was jetzt bei mir zu funktionieren scheint.