Windowsシステムイメージマネージャーを使用して応答ファイルを検証しようとしています。これを行うには、ベンダーから提供された.isoからInstall.wimを開く必要がありますが、install.wimのx64バージョンとx86バージョンの両方を開こうとすると、同じエラーが発生します。以下のログファイルのエラーダイアログとテキストを含めました。
Windowsシステムイメージマネージャー
WindowsSIMはカタログを生成できませんでした。トラブルシューティングの支援については、 『Windows ADKユーザーズガイド』のトピック「Windowsシステムイメージマネージャーテクニカルリファレンス」を参照してください。
詳細:ファイルまたはアセンブリ 'Microsoft.ComponentStudio.ComponentPlatformImplementation、Version = 10.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムを読み込もうとしました。
[クリックすると、Windowsシステムイメージマネージャーのエラーダイアログの画像が表示されます]
14:40 :
14:40 : Windows SIM was unable to generate a catalog. For troubleshooting assistance, see the topic: 'Windows System Image Manager Technical Reference' in the Windows ADK User's Guide.
14:40 :
14:40 : System.BadImageFormatException: Could not load file or Assembly 'Microsoft.ComponentStudio.ComponentPlatformImplementation, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: 'Microsoft.ComponentStudio.ComponentPlatformImplementation, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
Server stack trace:
at Microsoft.ComponentStudio.ComponentPlatformInterface.Cpi.CreateOfflineImageInstance(OfflineImageInfo imageInfo)
at Microsoft.ComponentStudio.ComponentPlatformInterface.OfflineImageCatalog.Serialize(OfflineImageInfo imageInfo)
at Microsoft.ComponentStudio.ComponentPlatformInterface.OfflineImageInfo.CreateCatalog()
at Microsoft.ComponentStudio.ComponentPlatformInterface.CatalogCreatorImpl.CreateCatalog(OfflineImageInfo offlineImageInfo)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(iMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(iMessage reqMsg, iMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.ComponentStudio.ComponentPlatformInterface.ICatalogCreator.CreateCatalog(OfflineImageInfo offlineImageInfo)
at Microsoft.ComponentStudio.CatalogGenerator.CreateCat(ProgressDialog pd, Object o)
WRN: Assembly binding logging is turned OFF.
To enable Assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with Assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
誰かが私がこれを理解するのを手伝ってくれる?
このエラーが発生した可能性があります。
私はまだWindows10 1809を使用していましたが、Windows 10 1903ADKをインストールしました。
1903 ADKを取り外してから1809のADKをインストールすると、install.wimが正常にカタログ化されました。
同じ問題が発生しました。バージョンをダウングレードしていませんが、Microsoftはimagecat.exe & imgmgr.exe
のパッチを発行しています。この2つのコンポーネントをダウンロードして置き換えるだけで問題が解決しました。これらのパッチはここからダウンロードできます。
https://go.Microsoft.com/fwlink/?linkid=2095334
ダウンロードして解凍
下の場所にあるファイルを置き換えます。
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM
置き換える必要があるファイルは
imagecat.exe
imgmgr.exe
元のソース: https://www.manishbangia.com/troubleshooting-adk-1903-unable-to-generate-a-catalog/