Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Résoudre les erreurs de mise à niveau vers Windows 10

Greg Lindsay|Dernière mise à jour: 23/12/2016
|
1 Contributeur

S’applique à

  • Windows 10

Important : cette rubrique contient des instructions techniques destinées aux administrateurs informatiques. Si vous n’êtes pas administrateur informatique, consultez Obtenir de l’aide concernant les erreurs de mise à niveau et d’installation de Windows 10 pour obtenir plus d’informations.

Dans cette rubrique

Cette rubrique comporte une brève introduction relative aux processus d’installation de Windows 10 et décrit les procédures de résolution que les administrateurs informatiques peuvent utiliser pour résoudre les problèmes liés à la mise à niveau vers Windows 10. Les sections et les procédures suivantes sont disponibles dans ce guide :

Processus de mise à niveau vers Windows 10

L’application d’installation de Windows est utilisée pour mettre à niveau un ordinateur vers Windows 10, ou pour effectuer une nouvelle installation. L’installation de Windows se lance et se charge de redémarrer l’ordinateur, de regrouper des informations, de copier des fichiers et de créer ou d’adapter les paramètres de configuration. Lorsque vous effectuez une mise à niveau du système d’exploitation, l’installation de Windows utilise les phases suivantes :

  1. Phase de niveau inférieur : la phase de niveau inférieur est exécutée dans le système d’exploitation précédent. Les composants d’installation sont collectés.
  2. Phase SafeOS : une partition de récupération est configurée et les mises à jour sont installées. Une restauration du système d’exploitation est disponible si nécessaire.
    • Exemples de codes d’erreur : 0x2000C, 0x20017
  3. Première phase de démarrage : les paramètres initiaux sont appliqués.
    • Exemples de codes d’erreur : 0x30018, 0x3000D
  4. Deuxième phase de démarrage : les paramètres finaux sont appliqués. Cette étape est également appelée phase de démarrage en mode OOBE.
    • Exemples de codes d’erreur : 0x4000D, 0x40017
  5. Phase de désinstallation : cette phase est exécutée en cas d’échec de la mise à niveau.
    • Exemple de code d’erreur : 0x50000

Figure 1 : phases d’une mise à niveau vers Windows 10 réussie (la désinstallation n’est pas indiquée) :

Processus de mise à niveau

DU = mises à jour de pilotes/d’appareils.
OOBE = Out-of-box experience.
WIM = image système Windows (Microsoft)

Correctifs rapides

Les étapes suivantes permettent de résoudre la plupart des problèmes liés à la mise à niveau vers Windows.

  1. Supprimez le matériel externe non essentiel, tel que les stations d’accueil et les appareils USB.
  2. Recherchez les erreurs sur tous les disques durs et tentez d’effectuer des réparations. Pour réparer automatiquement les disques durs, ouvrez une invite de commande élevée, basculez vers le lecteur que vous souhaitez réparer et saisissez la commande suivante. Vous devrez redémarrer l’ordinateur si le disque dur en cours de réparation est également le lecteur système.
    • chkdsk /F
  3. Vous pouvez tenter de restaurer et de réparer les fichiers système en saisissant les commandes suivantes dans une invite de commande élevée. Les opérations de commande sont susceptibles de prendre quelques minutes. Pour plus d’informations, voir Réparer une image système Windows.
    • DISM.exe /Online /Cleanup-image /Restorehealth
    • sfc /scannow
  4. Mettez à jour Windows afin que toutes les mises à jour recommandées disponibles soient installées.
  5. Désinstallez les logiciels antivirus non Microsoft.
    • Utilisez Windows Defender pour la protection lors de la mise à niveau.
    • Vérifiez les informations de compatibilité et réinstallez les applications antivirus après la mise à niveau.
  6. Désinstallez tous les logiciels non essentiels.
  7. Mettez à jour les microprogrammes et les pilotes.
  8. Veillez à accepter l’option « Télécharger et installer les mises à jour (recommandé) » au début du processus de mise à niveau.
  9. Vérifiez qu’au moins 16 Go d’espace libre sont disponibles pour mettre à niveau un système d’exploitation 32 bits, ou 20 Go pour une version 64 bits.

Codes d’erreur de mise à niveau

En cas d’échec du processus de mise à niveau, l’installation de Windows renverra deux codes :

  1. Un code de résultat : le code de résultat correspond à une erreur Win32 spécifique.
  2. Un code d’extension : le code d’extension contient des informations sur la phase et l’opération au cours desquelles une erreur s’est produite.

Par exemple, un code de résultat 0xC1900101 avec un code d’extension 0x4000D est renvoyé sous la forme suivante : 0xC1900101 - 0x4000D.

Remarque : Si seul un code de résultat est renvoyé, cela peut être lié à l’utilisation d’un outil qui n’a pas réussi à capturer le code d’extension. Par exemple, si vous utilisez l’Assistant de mise à niveau de Windows 10, seul un code de résultat est susceptible d’être renvoyé.

Codes de résultats

Le code de résultat 0xC1900101 est générique et indique qu’une restauration s’est produite. Dans la plupart des cas, la cause est un problème de compatibilité du pilote.
Pour résoudre les problèmes liés à l’échec d’une mise à jour qui a renvoyé le code de résultat 0xC1900101, analysez le code d’extension pour déterminer la phase d’installation de Windows et consultez la section Procédures de résolution disponible plus loin dans cette rubrique.

Les codes de résultats peuvent être mis en correspondance avec le type d’erreur rencontré. Pour faire correspondre un code de résultat avec une erreur :

  1. Identifiez le type de code d’erreur, Win32 ou NTSTATUS, à l’aide du premier chiffre hexadécimal :
    8 = code d’erreur Win32 (ex : 0 x80070070)
    C = valeur NTSTATUS (ex : 0 xC1900107)
  2. Consignez les 4 derniers chiffres du code d’erreur (ex : 0x80070070 = 0070). Ces chiffres correspondent aux 16 derniers bits de la structure HRESULT ou NTSTATUS.
  3. Selon le type de code d’erreur déterminé lors de la première étape, associez les 4 chiffres obtenus lors de la deuxième étape à un code d’erreur Win32 ou à une valeur NTSTATUS.

Par exemple :

  • 0x80070070 = Win32 = 0070 = 0x00000070 = ERROR_DISK_FULL
  • 0xC1900107 = NTSTATUS = 0107 = 0x00000107 = STATUS_SOME_NOT_MAPPED

Certains codes de résultats sont explicites, tandis que d’autres sont plus génériques et nécessitent une analyse supplémentaire. Dans les exemples ci-dessus, ERROR_DISK_FULL indique que le disque dur est plein et qu’un espace supplémentaire est nécessaire pour effectuer la mise à niveau de Windows. Le message STATUS_SOME_NOT_MAPPED est plus ambigu et signifie qu’une action est en attente. Dans ce cas, l’action en attente est souvent l’opération de nettoyage d’une précédente tentative d’installation. Le problème peut être résolu via le redémarrage du système.

Codes d’extension

Important : les codes d’extension reflètent le processus actuel de mise à niveau vers Windows 10 et sont susceptibles de changer dans les futures versions de Windows 10. Les codes présentés dans cette section s’appliquent à Windows 10 version 1607, également appelée Mise à jour anniversaire.

Les codes d’extension peuvent être associés à la phase et à l’opération au cours desquelles une erreur s’est produite. Pour faire correspondre un code d’extension à la phase et à l’opération :

  1. Utilisez le premier chiffre pour identifier la phase (ex : 0x4000D = 4).
  2. Utilisez les deux derniers chiffres pour identifier l’opération (ex : 0x4000D = 0D).
  3. Faites correspondre la phase et l’opération aux valeurs indiquées dans les tableaux ci-dessous.

Les tableaux suivants indiquent la phase et l’opération correspondantes selon la valeur d’un code d’extension :

Code d’extension : phase
HexadécimalPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL
2SP_EXECUTION_SAFE_OS
3SP_EXECUTION_FIRST_BOOT
4SP_EXECUTION_OOBE_BOOT
5SP_EXECUTION_UNINSTALL
Code d’extension : opération
HexadécimalOpération
0SP_EXECUTION_OP_UNKNOWN
1SP_EXECUTION_OP_COPY_PAYLOAD
2SP_EXECUTION_OP_DOWNLOAD_UPDATES
3SP_EXECUTION_OP_INSTALL_UPDATES
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE
6SP_EXECUTION_OP_REPLICATE_OC
7SP_EXECUTION_OP_INSTALL_DRIVERS
8SP_EXECUTION_OP_PREPARE_SAFE_OS
9SP_EXECUTION_OP_PREPARE_ROLLBACK
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT
CSP_EXECUTION_OP_APPLY_IMAGE
DSP_EXECUTION_OP_MIGRATE_DATA
ESP_EXECUTION_OP_SET_PRODUCT_KEY
FSP_EXECUTION_OP_ADD_UNATTEND
HexadécimalOpération
10SP_EXECUTION_OP_ADD_DRIVER
11SP_EXECUTION_OP_ENABLE_FEATURE
12SP_EXECUTION_OP_DISABLE_FEATURE
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS
15SP_EXECUTION_OP_CREATE_FILE
16SP_EXECUTION_OP_CREATE_REGISTRY
17SP_EXECUTION_OP_BOOT
18SP_EXECUTION_OP_SYSPREP
19SP_EXECUTION_OP_OOBE
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT
1BSP_EXECUTION_OP_END_FIRST_BOOT
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT
1DSP_EXECUTION_OP_END_OOBE_BOOT
1ESP_EXECUTION_OP_PRE_OOBE
1FSP_EXECUTION_OP_POST_OOBE
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE

Par exemple : le code d’extension 0x4000D indique un problème au cours de la phase 4 (0x4) avec la migration des données (000D).

Fichiers journaux

Plusieurs fichiers journaux sont créés au cours de chaque phase du processus de mise à niveau. Ces fichiers journaux sont essentiels pour résoudre les problèmes de mise à niveau. Par défaut, les dossiers qui les contiennent sont masqués sur l’ordinateur cible de mise à niveau. Pour afficher les fichiers journaux, configurez l’Explorateur Windows pour afficher les éléments masqués, ou utilisez un outil pour regrouper automatiquement ces fichiers journaux. Le journal le plus utile est setupact.log. Les fichiers journaux sont situés dans un dossier différent selon la phase d’installation de Windows. Souvenez-vous que vous pouvez déterminer la phase à partir du code d’extension.

Le tableau suivant décrit certains fichiers journaux et comment les utiliser pour résoudre des problèmes :

Fichier journalPhase : localisationDescriptionQuand l’utiliser
setupact.logNiveau inférieur :
$Windows.~BT\Sources\Panther
Contient des informations sur les actions d’installation pendant la phase de niveau inférieur. Tous les échecs de bas niveau et point de départ pour les examens de restaurations.
Il s’agit du journal le plus important pour diagnostiquer les problèmes d’installation.
OOBE :
$Windows.~BT\Sources\Panther\UnattendGC
Contient des informations sur les actions survenues lors de la phase OOBE.Examen des restaurations ayant échoué pendant la phase ou les opérations OOBE : 0x4001C, 0x4001D, 0x4001E, 0x4001F.
Restauration :
$Windows.~BT\Sources\Rollback
Contient des informations sur les actions survenues au cours de la restauration.Examen des restaurations génériques : 0xC1900101.
Phase précédant l’initialisation (préalable au niveau inférieur) :
Windows
Contient des informations sur l’initialisation de l’installation.Si le programme d’installation ne parvient pas à se lancer.
Phase suivant la mise à niveau (après la phase OOBE) :
Windows\Panther
Contient des informations sur les actions d’installation survenues lors de la phase d’installation.Examiner les problèmes connexes suite à la mise à niveau.
setuperr.logIdentique à setupact.logContient des informations sur les erreurs d’installation survenues lors de la phase d’installation.Examiner toutes les erreurs rencontrées durant la phase d’installation.
miglog.xmlPhase suivant la mise à niveau (après la phase OOBE) :
Windows\Panther
Contient des informations sur les données migrées pendant l’installation.Identifier les problèmes de migration des données suite à la mise à niveau.
BlueBox.logNiveau inférieur :
Windows\Logs\Mosetup
Contient la communication d’informations entre setup.exe et Windows Update.Utiliser durant les échecs de niveau inférieur sur Windows Update et WSUS ou pour 0xC1900107.
Journaux de restauration complémentaires :
Setupmem.dmp
setupapi.dev.log
Journaux d’événements (*.evtx)
$Windows.~BT\Sources\RollbackJournaux supplémentaires collectés au cours de la restauration. Setupmem.dmp : si le système d’exploitation vérifie les erreurs lors de la mise à jour, l’installation tentera d’extraire un fichier minidump.
Setupapi : problèmes d’installation de l’appareil 0x30018
Journaux d’événements : restaurations génériques (0xC1900101) ou redémarrages inattendus.

Structure d’entrée de journal

Une entrée setupact.log ou setuperr.log comporte les éléments suivants :

  1. La date et l’heure - 2016-09-08 09:20:05.
  2. Le niveau de consignation - Info, Avertissement, Erreur, Erreur irrécupérable.
  3. Le composant de journalisation - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS.
    • Les composants de journalisation de la plateforme d’installation (SP), le moteur de migration (MIG) et les informations sur la compatibilité (CONX) sont particulièrement utiles pour le dépannage des erreurs de l’installation de Windows.
  4. Le message - L’opération est réussie.

Voir l’exemple suivant :

Date/HeureNiveau de journalisationComposantMessage
2016-09-08 09:23:50,AvertissementMIGImpossible de remplacer l’objet C:\Users\name\Cookies. L’objet cible ne peut pas être supprimé.

Analyser les fichiers journaux

Pour analyser les fichiers journaux du programme d’installation de Windows :

  1. Déterminez le code d’erreur de l’installation de Windows.
  2. En fonction de la partie code d’extension du code d’erreur, déterminez le type et l’emplacement d’un fichier journal à examiner.
  3. Ouvrez le fichier journal dans un éditeur de texte, tel que le bloc-notes.
  4. À l’aide de la partie code de résultat du code d’erreur du programme d’installation de Windows, recherchez le code de résultat dans le fichier et identifiez la dernière occurrence de ce code. Vous pouvez également rechercher les chaînes de texte « abandon » décrites à l’étape 7 ci-dessous.
  5. Pour identifier la dernière occurrence du code de résultat :
    1. Faites défiler vers le bas du fichier, puis cliquez après le dernier caractère.
    2. Cliquez sur Modifier.
    3. Cliquez sur Rechercher.
    4. Saisissez le code de résultat.
    5. Sous Direction, sélectionnez Vers le haut.
    6. Cliquez sur Rechercher Suivant.
  6. Lorsque vous avez identifié la dernière occurrence du code de résultat, faites défiler vers le haut sur quelques lignes à partir de cet emplacement dans le fichier et passez en revue les processus qui ont échoué juste avant la génération du code de résultat.
  7. Recherchez les chaînes de texte importantes suivantes :
    • Abandon de l’application d’environnement demandée
    • Abandon de l’application en raison d’une erreur pour l’objet
  8. Décodez les erreurs Win32 qui apparaissent dans cette section.
  9. Notez l’horodatage pour les erreurs observées dans cette section.
  10. Recherchez d’autres fichiers journaux pour plus d’informations correspondant à ces horodatages ou erreurs.

Par exemple, supposons que le code d’erreur d’une erreur soit 0x8007042B - 0x2000D. Si vous recherchez « 8007042B », vous obtiendrez le contenu suivant à partir du fichier setuperr.log :

Certaines lignes du texte ci-dessous sont réduites afin d’améliorer la lisibilité. La date et l’heure au début de chaque ligne (ex : 2016-10-05 15:27:08) sont limitées aux minutes et aux secondes, et le nom de fichier de certificat, qui est une longue chaîne de texte, est limité à simplement « CN ».

Contenu du fichier setuperr.log :

27:08, Erreur SP Erreur READ, 0x00000570 lors de la collecte/l’application de l’objet : Fichier, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Renvoie la valeur 0[gle=0x00000570] 27:08, Erreur MIG Erreur 1392 lors de la collecte de l’objet C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Abandon de l’application d’environnement demandée ![gle=0x00000570] 27:08, Erreur Échec du regroupement. Dernière erreur : 0x00000000 27:08, Erreur SP SPDoFrameworkGather : échec de l’opération de regroupement. Erreur : 0x0000002C 27:09, Erreur SP CMigrateFramework : échec du regroupement de la structure. État : 44 27:09, Erreur SP Échec de l’opération : migration de la structure (complète). Erreur : 0x8007042B[gle=0x000000b7] 27:09, Erreur SP Échec de l’exécution de l’opération : 13. hr = 0x8007042B[gle=0x000000b7] 27:09, Erreur SP CSetupPlatformPrivate::Execute: Échec de l’exécution de la file d’attente des opérations, abandon. Erreur : 0x8007042B[gle=0x000000b7]

La première ligne indique qu’une erreur 0x00000570 s’est produite avec le fichier C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN] (présenté ci-dessous) :

27:08, Erreur SP Erreur READ, 0x00000570 lors de la collecte/l’application de l’objet : Fichier, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Renvoie la valeur 0[gle=0x00000570]

L’erreur 0x00000570 est un code d’erreur Win32 correspondant à : ERROR_FILE_CORRUPT : le fichier ou le répertoire est endommagé et illisible.

Par conséquent, l’installation de Windows a échoué car elle n’a pas pu migrer le fichier endommagé C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18[CN]. Ce fichier est un certificat du système local et peut être supprimé en toute sécurité. En recherchant plus de détails dans le fichier setupact.log, l’expression « Abandon de l’application d’environnement demandée » se trouve dans un emplacement avec le même horodatage que les lignes dans setuperr.log. Cela confirme notre suspicion que ce fichier est la cause de l’échec de la mise à niveau :

Contenu du fichier setupact.log :

27:00, Info Regroupement commencé le 10/5/2016 23:27:00 27:00, Info [0x080489] MIG Configuration du contexte de filtre d’objet système (System) 27:00, Info [0x0803e5] MIG Pas d’annulation du mappage HKCU\Software\Classes ; non mappé 27:00, Info [0x0803e5] MIG Pas d’annulation du mappage HKCU ; non mappé 27:00, Info SP ExecuteProgress : événements terminés : 1 sur 4, Pourcentage : 12 27:00, Info [0x0802c6] MIG Traitement de l’opération GATHER pour l’unité de migration : \UpgradeFramework (CMXEAgent) 27:08, Erreur SP Erreur READ, 0x00000570 lors de la collecte/l’application de l’objet : Fichier, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Renvoie la valeur 0[gle=0x00000570] 27:08, Erreur MIG Erreur 1392 lors de la collecte de l’objet C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Abandon de l’application d’environnement demandée ![gle=0x00000570] 27:08, Info SP ExecuteProgress : événements terminés :2 sur 4, Pourcentage : 25 27:08, Info SP ExecuteProgress : événements terminés : 3 sur 4, Pourcentage : 37 27:08, Info [0x080489] MIG Configuration du contexte de filtre d’objet système (System) 27:08, Info [0x0803e5] MIG Pas d’annulation du mappage HKCU\Software\Classes ; non mappé 27:08, Info [0x0803e5] MIG Pas d’annulation du mappage HKCU ; non mappé 27:08, Info MIG COutOfProcPluginFactory::FreeSurrogateHost: Arrêt en cours.
27:08, Info MIG COutOfProcPluginFactory::LaunchSurrogateHost::CommandLine: -raccourci - 27:08, Info MIG COutOfProcPluginFactory::LaunchSurrogateHost: Hôte lancé et objet de contrôle obtenu.
27:08, Erreur Échec du regroupement. Dernière erreur : 0x00000000 27:08, Info Regroupement terminé le 10/5/2016 23:27:08 avec le résultat 44 27:08, Info Abandon de la méthode MigGather 27:08, Erreur SP SPDoFrameworkGather: échec de l’opération de regroupement. Erreur : 0x0000002C

Cette analyse indique que l’erreur de mise à niveau de Windows peut être résolue en supprimant le fichier C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18[CN]. Remarque : Dans cet exemple, le nom complet, non raccourci de C est :\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f.

Procédures de résolution

0xC1900101

Le code de résultat 0xC1900101 est fréquemment rencontré. Ce code de résultat peut être généré à n’importe quel stade du processus de mise à niveau, à l’exception de la phase de niveau inférieur. 0xC1900101 est un code de restauration générique et indique généralement la présence d’un pilote incompatible. Le pilote incompatible peut provoquer des écrans bleus, des pannes système ainsi que des redémarrages inattendus. L’analyse de fichiers journaux complémentaires est souvent utile, par exemple :

  • Le fichier minidump : $Windows.~bt\Sources\Rollback\setupmem.dmp,
  • Les journaux d’événements : $Windows.~bt\Sources\Rollback*.evtx
  • Le journal d’installation de l’appareil : $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log

Le journal d’installation de l’appareil est particulièrement utile si la restauration se produit pendant l’opération sysprep (code d’extension 0x30018). Pour résoudre une restauration liée à des conflits de pilotes, tentez d’exécuter le programme d’installation à l’aide d’un jeu minimal de pilotes et de programmes de démarrage en effectuant un démarrage en mode sans échec avant de lancer le processus de mise à niveau.

Consultez les procédures de dépannage générales suivantes associées au code de résultat 0xC1900101 :

Code
0xC1900101 - 0x20004

Cause
L’installation de Windows a rencontré une erreur lors de la phase SAFE_OS avec l’opération INSTALL_RECOVERY_ENVIRONMENT
Cela est généralement dû à des pilotes obsolètes.
Solution
Désinstallez les applications antivirus.
Supprimez tous les appareils SATA non utilisés.
Supprimez tous les appareils et pilotes non utilisés.
Mettez à jour les pilotes et le BIOS.
Code
0xC1900101 - 0x2000c

Cause
L’installation de Windows a rencontré une erreur non spécifiée lors de l’application Wim dans la phase WinPE.
Cela est généralement dû à des pilotes obsolètes.
Solution
Déconnectez tous les appareils périphériques connectés au système, à l’exception de la souris, du clavier et de l’écran.
Contactez votre fournisseur de matériel pour obtenir des pilotes d’appareils à jour.
Veillez à accepter l’option « Télécharger et installer les mises à jour (recommandé) » au début du processus de mise à niveau.
Code
0xC1900101 - 0x20017

Cause
Un pilote a entraîné une opération non autorisée.
Windows n’a pas pu migrer le pilote, ce qui a entraîné une restauration du système d’exploitation.

Il s’agit d’un échec de démarrage safeOS généralement causé par des pilotes ou des logiciels de chiffrement de disque non Microsoft.

Solution
Assurez-vous que tous ces pilotes sont à jour.
Ouvrez les fichiers Setuperr.log et Setupact.log dans le répertoire %windir%\Panther, puis identifiez les pilotes à l’origine du problème.
Pour plus d’informations, consultez Présentation des échecs et des fichiers journaux.
Mettez à jour ou désinstallez les pilotes à l’origine du problème.
Code
0xC1900101 - 0x30018

Cause
Un pilote d’appareil a cessé de répondre à setup.exe lors du processus de mise à niveau.
Solution
Déconnectez tous les appareils périphériques connectés au système, à l’exception de la souris, du clavier et de l’écran.
Contactez votre fournisseur de matériel pour obtenir des pilotes d’appareils à jour.
Veillez à accepter l’option « Télécharger et installer les mises à jour (recommandé) » au début du processus de mise à niveau.
Code
0xC1900101 - 0x3000D

Cause
Échec de l’installation lors de la phase FIRST_BOOT au cours de la tentative d’exécution de l’opération MIGRATE_DATA.
Cela peut se produire suite à un problème lié à un pilote d’affichage.
Solution
Déconnectez tous les appareils périphériques connectés au système, à l’exception de la souris, du clavier et de l’écran.
Mettez à jour ou désinstallez le pilote d’affichage.
Code
0xC1900101 - 0x4000D

Cause
Une restauration s’est produite en raison d’un problème de configuration de pilote.

Échec de l’installation lors de la seconde phase de démarrage au cours de la tentative d’exécution de l’opération MIGRATE_DATA.

Cela peut se produire en raison de pilotes incompatibles.

Solution

Consultez les journaux de restauration supplémentaires pour rechercher un fichier setupmem.dmp ou les journaux d’événements pour identifier des redémarrages ou des erreurs inattendus.

Passez en revue le journal des restaurations et déterminez le code d’arrêt.
Le journal de restauration est situé dans le dossier C:\$Windows.~BT\Sources\Panther. Vous trouverez ci-dessous un exemple d’analyse. Cet exemple n’est pas représentatif de tous les cas :

Info SP Incident 0x0000007E détecté
Info SP Nom du module :
Info SP Paramètre de vérification d’erreur 1 : 0xFFFFFFFFC0000005
Info SP Paramètre de vérification d’erreur 2 : 0xFFFFF8015BC0036A
Info SP Paramètre de vérification d’erreur 3 : 0xFFFFD000E5D23728
Info SP Paramètre de vérification d’erreur 4 : 0xFFFFD000E5D22F40
Info SP Impossible de récupérer le système.
Info SP Restauration : Affichage de la fenêtre de démarrage avec le texte de restauration : Restauration de votre version précédente de Windows.

En règle générale, il existe un fichier de vidage sur incident à analyser. Si vous n’êtes pas équipé pour déboguer le vidage, essayez de suivre les procédures de dépannage de base suivantes :
1. Vérifiez que vous disposez d’un espace disque suffisant.
2. Si un pilote est identifié dans un message de vérification d’erreur, désactivez-le ou contactez le fabricant pour obtenir les mises à jour.
3. Essayez de changer d’adaptateurs vidéo.
4. Vérifiez auprès de votre fournisseur de matériel si des mises à jour de BIOS sont disponibles.
5. Désactivez les options de mémoire du BIOS telles que la mise en cache ou la copie shadow.

Code
0xC1900101 - 0x40017

Cause
Échec de la mise à niveau vers Windows 10 après le deuxième redémarrage.
Cela est généralement dû à un pilote défectueux. Par exemple : des pilotes de filtre antivirus ou de chiffrement.
Solution
Effectuez un démarrage sans échec de Windows et essayez de procéder à la mise à niveau vers Windows 10.
Pour plus d’informations, voir Comment faire pour effectuer un démarrage en mode sans échec dans Windows.

Veillez à sélectionner l’option « Télécharger et installer des mises à jour (recommandé) ».

0x800xxxxx

Il est également important de comprendre les codes de résultats commençant par les chiffres 0x800. Ces codes d’erreur indiquent des erreurs de système d’exploitation générales et ne sont pas propres au processus de mise à niveau de Windows. Il peut s’agir de délais d’attente, d’appareils qui ne fonctionnent pas et d’un arrêt de processus inattendu.

Consultez les procédures de dépannage générales suivantes associées au code de résultat 0x800xxxxx :

Code
8000405 - 0x20007

Cause
Une erreur non spécifiée s’est produite avec un pilote pendant la phase SafeOS.
Solution
Cette erreur a plus d’une cause possible. Appliquez les correctifs rapides, et si l’erreur persiste, analysez les fichiers journaux afin d’identifier le problème et la solution.
Code
800704B8 - 0X3001A

Cause
Une erreur étendue s’est produite pendant la première phase de démarrage.
Solution
Désactivez ou désinstallez les applications antivirus non Microsoft, déconnectez tous les appareils non utilisés et effectuez un redémarrage en mode sans échec.
Code
8007042B - 0x4000D

Cause
Échec de l’installation lors de la seconde phase de démarrage au cours de la tentative d’exécution de l’opération MIGRATE_DATA.
Ce problème peut se produire en raison de problèmes de pilote, d’application ou de système de fichiers.
Solution
Analysez les fichiers journaux afin d’identifier le fichier, l’application ou le pilote qui ne peut pas être migré. Déconnectez, mettez à jour, supprimez ou remplacez l’appareil ou l’objet.
Code
8007001F - 0X4000D

Cause
Défaillance générale, un appareil connecté au système ne fonctionne pas.
Solution
Analysez les fichiers journaux afin d’identifier l’appareil qui ne fonctionne pas correctement. Déconnectez, mettez à jour ou remplacez l’appareil.
Code
8007042B - 0x4001E

Cause
Échec de l’installation lors de la seconde phase de démarrage au cours de la tentative d’exécution de l’opération PRE_OOBE.
Solution
Cette erreur a plus d’une cause possible. Appliquez les correctifs rapides, et si l’erreur persiste, analysez les fichiers journaux afin d’identifier le problème et la solution.

Autres codes de résultats

Code d’erreur Cause Solution
0xC1800118WSUS a téléchargé du contenu qu’il ne peut pas utiliser en raison de l’absence d’une clé de déchiffrement.Pour plus d’informations, voir Étapes à suivre pour résoudre l’erreur 0xC1800118.
0xC1900200Setup.exe a détecté que l’ordinateur ne dispose pas de la configuration minimale requise.Assurez-vous que le système que vous essayez de mettre à niveau respecte la configuration minimale requise.

Pour plus d’informations, voir Caractéristiques techniques de Windows 10.

0x80090011Une erreur de pilote d’appareil s’est produite lors de la migration des données utilisateur.Contactez votre fournisseur de matériel pour mettre à jour tous les pilotes d’appareils. Il est recommandé de disposer d’une connexion Internet active pendant le processus de mise à niveau.

Veillez à accepter l’option « Télécharger et installer les mises à jour (recommandé) » au début du processus de mise à niveau.

0xC7700112Échec de l’écriture des données sur le lecteur système, probablement en raison de l’échec d’un accès en écriture au disque dur.Ce problème est résolu dans la dernière version de l’Assistant Mise à niveau.

Veillez à accepter l’option « Télécharger et installer les mises à jour (recommandé) » au début du processus de mise à niveau.

0x80190001Une erreur inattendue s’est produite lors de la tentative de téléchargement des fichiers requis pour la mise à niveau.Pour résoudre ce problème, téléchargez et exécutez l’outil de création de supports. Voir Télécharger Windows 10.
0x80246007La mise à jour n’a pas été téléchargée.Essayez d’autres méthodes de mise à niveau du système d’exploitation.
Téléchargez et exécutez l’outil de création de supports. Voir Télécharger Windows 10.
Essayez de procéder à la mise à niveau à l’aide du fichier ISO ou USB.
Remarque : Windows 10 Entreprise n’est pas disponible dans l’outil de création de supports. Pour plus d’informations, accédez au Centre de gestion des licences en volume.
0xC1900201Le système ne présente pas la configuration minimale requise pour installer la mise à jour.Contactez le fabricant du matériel pour obtenir les dernières mises à jour.
0x80240017La mise à niveau n’est pas disponible pour cette édition de Windows.Les stratégies d’administration appliquées par votre organisation empêchent peut-être la mise à niveau. Contactez votre administrateur système.
0x80070020Le processus existant ne peut pas accéder au fichier, car il est utilisé par un autre processus.Utilisez l’outil MSCONFIG pour effectuer un démarrage en mode sans échec sur l’ordinateur, puis essayez de procéder à nouveau à la mise à jour. Pour plus d’informations, voir Comment faire pour effectuer un démarrage en mode sans échec dans Windows.
0x80070522L’utilisateur ne dispose pas des privilèges ou des informations d’identification requis pour la mise à niveau.Assurez-vous que vous êtes connecté en tant qu’administrateur local ou que vous disposez des privilèges d’administrateur local.
0xC1900107Une opération de nettoyage liée à une précédente tentative d’installation est toujours en cours et un redémarrage du système est nécessaire afin de poursuivre la mise à niveau. Redémarrez l’appareil et réexécutez le programme d’installation. Si le redémarrage de l’appareil ne résout pas le problème, utilisez l’utilitaire de nettoyage de disque et nettoyez les fichiers temporaires et système. Pour plus d’informations, voir Nettoyage de disque dans Windows 10.
0xC1900209L’utilisateur a choisi d’annuler, car le système ne réussit pas le test de compatibilité pour installer la mise à jour. Setup.exe signale cette erreur lorsqu’il peut mettre à niveau l’ordinateur avec les données utilisateur, mais qu’il ne peut pas migrer les applications installées.Un logiciel incompatible bloque le processus de mise à niveau. Désinstallez l’application et essayez à nouveau de procéder à la mise à niveau. Pour plus d’informations, voir Validation avant la mise à niveau vers Windows 10 à l’aide de SETUP.EXE.

Vous pouvez également télécharger le Kit de déploiement et d’évaluation Windows pour Windows 10 et installer les outils de compatibilité des applications.

0x8007002 Cette erreur est propre aux mises à niveau utilisant System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403)Analysez le fichier SMSTS.log et vérifiez que la mise à niveau échoue lors de la phase « Appliquer le système d’exploitation » : Erreur 80072efe Échec de DownloadFileWithRanges(). 80072efe. ApplyOperatingSystem (0x0760)

L’erreur 80072efe signifie que la connexion avec le serveur a été interrompue de manière anormale.

Pour résoudre ce problème, essayez le test de déploiement du système d’exploitation sur un ordinateur client situé sur le même réseau local virtuel que le serveur de Configuration Manager. Recherchez dans la configuration réseau les problèmes de connexion client-serveur aléatoires survenant sur le réseau local virtuel distant.

Autres codes d’erreur

Codes d’erreurCauseSolution
0x80070003- 0x20007 Il s’agit d’un échec au cours de l’installation du pilote dans la phase SafeOS. Vérifiez les pilotes de périphérique sur l’ordinateur, et analysez les fichiers journaux pour identifier le pilote à l’origine du problème.
0x8007025D - 0x2000C Cette erreur se produit si les métadonnées du fichier ISO sont endommagées.Téléchargez à nouveau le fichier ISO/support et réessayez de procéder à la mise à niveau. Vous pouvez également recréer le support d’installation de l’outil de création de supports.
0 x 80070490 - 0x20007Un pilote de périphérique incompatible est présent. Vérifiez les pilotes de périphérique sur l’ordinateur, et analysez les fichiers journaux pour identifier le pilote à l’origine du problème.
0xC1900101 - 0x2000c Une erreur non spécifiée s’est produite pendant la phase SafeOS lors de l’application WIM. Cela peut être dû à un pilote obsolète ou à un disque endommagé. Exécutez une vérification du disque pour réparer le système de fichiers. Pour plus d’informations, voir la section Correctifs rapides dans ce guide.

Mettez à jour les pilotes sur l’ordinateur, puis sélectionnez « Télécharger et installer les mises à jour (recommandé) » lors du processus de mise à niveau. Déconnectez les appareils autres que la souris, le clavier et l’écran.

0xC1900200 – 0x20008 L’ordinateur ne possède pas la configuration minimale requise pour télécharger ou installer la mise à niveau vers Windows 10. Voir Caractéristiques techniques de Windows 10 et vérifiez que l’ordinateur dispose de la configuration minimale requise.
Passez en revue les journaux pour obtenir les informations de compatibilité.
0x80070004 - 0x3000D Il s’agit d’un problème de migration des données lors de la première phase de démarrage. Il existe plusieurs causes possibles. Analysez les fichiers journaux pour déterminer le problème.
0xC1900101 - 0x4001E Échec de l’installation lors de la phase SECOND_BOOT avec une erreur au cours de l’opération PRE_OOBE. Il s’agit d’une erreur générique qui se produit lors de la phase d’installation OOBE. Voir la section 0xC1900101 de ce guide et consultez les procédures de dépannage générales qui y sont décrites.
0 x 80070005 - 0x4000D Échec de l’installation lors de la phase SECOND_BOOT avec une erreur au cours de l’opération MIGRATE_DATA. Cette erreur indique que l’accès a été refusé lors de la tentative de migration des données. Analysez les fichiers journaux pour déterminer le point de données qui signale le refus d’accès.
0x80070004 - 0x50012 L’installation de Windows n’a pas pu ouvrir un fichier. Analysez les fichiers journaux pour déterminer le point de données qui signale les problèmes d’accès.
0xC190020e
0x80070070 - 0x50011
0x80070070 - 0x50012
0x80070070 - 0x60000
Ces erreurs indiquent que l’ordinateur ne dispose pas de suffisamment d’espace disponible pour installer la mise à niveau. Pour mettre à niveau un ordinateur vers Windows 10, 16 Go d’espace disque libre sont nécessaires pour la version 32 bits du système d’exploitation, et 20 Go pour une version 64 bits. Si l’espace disponible n’est pas suffisant, essayez de libérer de l’espace disque avant de poursuivre la mise à niveau.

Remarque : Si votre appareil le permet, vous pouvez utiliser un lecteur USB externe pour le processus de mise à niveau. L’installation de Windows sauvegardera la version précédente de Windows sur un lecteur USB externe. Le lecteur externe doit disposer d’au moins 8 Go (taille recommandée : 16 Go). Le lecteur externe doit être au format NTFS. Les lecteurs au format FAT32 peuvent rencontrer des erreurs en raison des limitations liées à la taille des fichiers FAT32. Les lecteurs USB sont recommandés par rapport aux cartes SD, car les pilotes pour les cartes SD ne sont pas migrés si l’appareil ne prend pas en charge la veille connectée.

Rubriques connexes

FAQ Windows 10 pour les professionnels de l’informatique
Configuration requise pour Windows 10 Entreprise
Caractéristiques techniques de Windows 10
Forums Windows 10 pour les professionnels de l’informatique
Corriger les erreurs de Windows Update à l’aide de l’outil de préparation DISM ou de mise à jour du système

© 2017 Microsoft