Déploiement de Windows 7 échoue au cours d’une actualisation de l’ordinateur ou le remplacement

Symptômes

Déploiement de Windows 7 échoue lors de l’actualisation ou remplacement d’un ordinateur. Dans ce cas, le message d’erreur suivant peut s’afficher :

Le programme ne peut pas démarrer car DismApi.DLL est manquant sur votre ordinateur. Essayez de réinstaller le programme pour résoudre ce problème.

Cause

Ce problème se produit en raison de dépendances sur le composant de Loadstate.exe sur des ordinateurs Windows 7 manquantes.

Résolution

Pour résoudre ce problème, appliquez l’une des méthodes suivantes.

Méthode 1

Lorsque vous installez le Kit de déploiement Windows (Windows ADK) et d’évaluation Windows, sélectionnez la fonctionnalité Outils de déploiement en plus de l’outil de Migration Windows utilisateur état (USMT). Ensuite, exécutez Scanstate.exe à partir d’une invite de commande des outils de déploiement.

Méthode 2

Si vous ne pouvez pas installer le Windows ADK sur le système qui exécute Loadstate, installez l’ADK 10 Windows sur un autre système (et assurez-vous que vous installez également le composant Outils de déploiement). Ensuite, procédez comme suit :



  1. Recherchez le dossier de l’architecture appropriée à partir des chemins suivants sur le système qui a l’ADK installé :



    • Pour x64 les ordinateurs

      C:\Program (x86) de fichiers \Windows Kits\10\Assessment et Tools\amd64\DISM de Kit\Deployment de déploiement


      C:\Program (x86) de fichiers \Windows Kits\10\Assessment et Tools\x86\DISM de Kit\Deployment de déploiement
    • Pour x32 les ordinateurs

      C:\Program Files\Windows Kits\10\Assessment et Tools\amd64\DISM de Kit\Deployment de déploiement

      C:\Program Files\Windows Kits\10\Assessment et Tools\x86\DISM de Kit\Deployment de déploiement
  2. Copiez les fichiers binaires suivants dans le dossier d’architecture correspondante à l’étape 1 qui contient Loadstate.exe :



    • dismapi.dll
    • api-ms-win-downlevel-advapi32-l1-1-1.dll
    • api-ms-win-downlevel-kernel32-l1-1-0.dll
    • api-ms-win-downlevel-kernel32-l2-1-0.dll
    • api-ms-win-downlevel-ole32-l1-1-1.dll
    • api-ms-win-downlevel-user32-l1-1-1.dll
    • api-ms-win-downlevel-version-l1-1-0.dll
  3. Si vous utilisez System Center Configuration Manager, mettre à jour le package de l’outil USMT sur les points de distribution qui contient le package de l’outil USMT.

Par exemple, si vous souhaitez mettre à jour le package pour x64 les déploiements, copiez les fichiers à l’étape 2 dans le dossier suivant :

C:\Program (x86) de fichiers \Windows Kits\10\Assessment et Setup\amd64\Sources de Kit\Windows de déploiement
Ensuite, collez les fichiers dans le dossier suivant :
C:\Program (x86) de fichiers \Windows Kits\10\Assessment et MigrationTool\amd64 l’état de déploiement Kit\User
Propriétés

ID d'article : 3084782 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Windows 7 Entreprise, Windows 7 Professionnel, Windows 7 Édition Integrale

Commentaires