WINDOWS 10 イメージを適用しようとすると、DISM コマンドがエラー コード 87 で失敗する

この記事では、Windows 10 イメージを適用しようとしたときに発生するエラー 87 の解決策を示します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 3082581

現象

次のような状況で問題が発生します。

  • Windows 10イメージがあります。
  • Windows では、一部のファイルでコンパクト OS 圧縮が有効になっています。
  • 以前のバージョンの DISM があります (つまり、Windows 8.1または以前のバージョンの Windows のバージョン)。
  • DISM /Apply-Image コマンドを使用して、Windows 10 イメージを適用しようとするとします。

このシナリオでは、コマンドはエラー コード 87 で失敗します。 さらに、DISM ログ ファイルには、次のエラー メッセージが表示されます。

エラー DISM DISM WIM プロバイダー: PID=1804 [RestoreReparsePoint:(1332) -> ioctl: 再解析ポイント タグの設定に失敗しました]

C:\Windows\assembly\NativeImages_v4.0.30319_64\System.Runt0d283adf#\9766308db336f6018797df6128270717\System.Runtime.WindowsRuntime.ni.dll (HRESULT=0x80070057) - CWimManager::WimProviderMsgLogCallback

原因

Windows 10イメージを適用するには、DISM のWindows 10 バージョンを使用する必要があります。 このバージョンには、Wofadk.sys フィルター ドライバーが必要です。

注:

Wofadk.sys フィルター ドライバーは、Windows 10 Assessment and Deployment Kit (ADK) に含まれています。 以前のバージョンの Windows ホストまたは Windows プレインストール環境 (Windows PE) でコマンドを実行する場合は、Windows 10 DISM で使用するようにドライバーをインストールして構成する必要があります。

解決方法

Wofadk.sys フィルター ドライバーで DISM のWindows 10バージョンを使用します。 詳細については、「 DISM サポートされているプラットフォーム 」および「 DISM を別のコンピューターにコピーする」を参照してください

詳細

コンパクト OS 圧縮の詳細については、「 コンパクト OS、単一インスタンス化、およびイメージの最適化」を参照してください。 この記事では、WIM ファイルを使用して Windows を展開する方法の詳細については、「WIM ファイルを使用して Windows を展開するには」セクションを参照してください。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。