La commande DISM échoue avec le code d’erreur 87 lorsque vous essayez d’appliquer une image Windows 10


Symptômes


Prenons l’exemple du scénario suivant :
  • Vous disposez d’une image Windows 10.
  • Windows active la compression du système d’exploitation sur certains fichiers.
  • Vous disposez d’une version antérieure de DISM (c’est-à-dire une version de Windows 8.1 ou d’une version antérieure de Windows).
  • Vous essayez d’appliquer l’image Windows 10 à l’aide de la commande DISM /Apply-Image.
Dans ce scénario, la commande échoue avec le code d’erreur 87. En outre, le fichier journal DISM peut contenir le message d’erreur suivant :
Error                 DISM   DISM WIM Provider: PID=1804 [RestoreReparsePoint:(1332) -> ioctl: setting reparse point tag failed]

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

Cause


Pour appliquer une image Windows 10, vous devez utiliser la version Windows 10 de DISM. Cette version nécessite le pilote de filtre Wofadk.sys.

Remarque Le pilote de filtre Wofadk.sys fait partie du kit de déploiement et d’évaluation de Windows 10. Ce pilote doit être installé et configuré pour pouvoir être utilisé avec le DISM Windows 10 lorsque la commande s’exécute sur une version antérieure de l’hôte Windows ou de l’environnement de préinstallation Windows (WinPE).

Résolution


Utilisez la version Windows 10 de DISM avec le pilote de filtre Wofadk.sys. Pour plus d’informations, consultez Plateformes DISM prises en charge et Copier DISM sur un autre ordinateur.

Informations supplémentaires


Pour plus d’informations sur la compression du système d’exploitation, consultez Système d’exploitation compact, instanciation unique et optimisation de l’image. Dans cet article, consultez la section « Pour déployer Windows à l’aide d’un fichier WIM » pour plus d’informations sur le déploiement de Windows à l’aide d’un fichier WIM.