L’erreur 0xC1900101 lors d’une mise à niveau vers Windows 11 signifie que Windows Setup a annulé une installation ou une mise à niveau de fonctionnalité, généralement après avoir rencontré un pilote incompatible. Ce guide s’applique lorsque le PC redémarre pendant une mise à niveau, restaure l’état précédent de Windows et affiche un code commençant par 0xC1900101. Avant de réessayer, sauvegardez vos fichiers importants, vérifiez que vous pouvez accéder à votre clé de récupération BitLocker si BitLocker est activé et débranchez le matériel externe non essentiel.

Microsoft documente cette erreur comme une famille d’annulations liée aux pilotes, et non comme une erreur de cache de Windows Update ou d’autorisations. Le code supplémentaire peut aider à préciser la phase de Windows Setup, mais il ne prouve pas qu’un périphérique ou un pilote particulier est à l’origine de l’échec.

Signification de 0xC1900101 après l’annulation d’une mise à niveau vers Windows 11

Le code initial est l’identifiant important : 0xC1900101 est un code générique d’annulation de Windows Setup généralement associé à un pilote incompatible. Il peut apparaître lors d’une mise à niveau de Windows 10 vers Windows 11 ou lors de l’installation d’une mise à niveau de fonctionnalité de Windows 11 via Windows Update, l’Assistant Installation de Windows ou un support d’installation.

Microsoft répertorie les variantes suivantes dans la même famille d’erreurs de pilote :

Variante Interprétation
0xC1900101-0x2000C Variante partagée de la famille d’annulation de Windows Setup.
0xC1900101-0x20017 Variante d’annulation partagée ; un logiciel de chiffrement de disque autre que Microsoft ou un échec de pilote peut être en cause.
0xC1900101-0x30018 Variante d’annulation partagée ; les journaux d’installation des périphériques peuvent être utiles.
0xC1900101-0x3000D Variante d’annulation partagée ; un problème de pilote d’affichage peut être en cause.
0xC1900101-0x4000D Variante d’annulation partagée ; la configuration d’un pilote ou des éléments indiquant un redémarrage inattendu peuvent être pertinents.
0xC1900101-0x40017 Variante d’annulation partagée ; il peut être utile de tester les logiciels ou services de démarrage.

Ces variantes indiquent des phases, et non un diagnostic associant un code à un pilote donné. Consultez les conseils Microsoft sur les erreurs de mise à niveau et d’installation de Windows pour la famille d’erreurs documentée et les actions de récupération destinées aux particuliers.

Commencez par la séquence de nouvelle tentative sans risque

1. Préparez l’appareil et confirmez l’accès à la récupération

Quand l’appliquer : Avant chaque nouvelle tentative.

Prérequis : Sauvegardez les fichiers et paramètres importants. Si BitLocker est activé, vérifiez ou sauvegardez la clé de récupération. Prévoyez au moins 16 Go d’espace libre pour Windows 32 bits ou 20 Go pour Windows 64 bits.

  1. Sauvegardez les fichiers et paramètres importants.
  2. Vérifiez ou sauvegardez la clé de récupération BitLocker.
  3. Libérez l’espace requis sur le lecteur système.
  4. Redémarrez si des mises à jour Windows en attente nécessitent un redémarrage.

Résultat attendu : Le PC est prêt pour une nouvelle tentative de mise à niveau sans perdre l’accès à la récupération. Risque : Faible. Windows Setup revient souvent à la version précédente après un échec, mais cette annulation ne remplace pas une sauvegarde.

2. Débranchez le matériel externe non essentiel

Quand l’appliquer : Avant de réessayer, surtout si une station d’accueil, un stockage USB, un appareil photo, une imprimante, un scanner, un adaptateur, un disque externe ou un écran supplémentaire est connecté.

Prérequis : Ne conservez que le matériel nécessaire au fonctionnement de base, comme l’écran, le clavier et la souris.

  1. Éteignez ou débranchez en toute sécurité les périphériques non essentiels.
  2. Retirez un PC portable de sa station d’accueil s’il y est connecté.
  3. Débranchez les périphériques de stockage externes, lecteurs, stations d’accueil, appareils photo, imprimantes, scanners et appareils similaires.
  4. Réessayez la mise à niveau avec le minimum de matériel connecté.
  5. Reconnectez les appareils après la réussite de la mise à niveau.

Résultat attendu : Windows Setup peut réessayer sans qu’un périphérique ou son pilote soit impliqué. Risque : Faible. Débranchez d’abord les supports de stockage externes en toute sécurité. Restauration : Reconnectez le matériel retiré après le test.

3. Installez les mises à jour de Windows, des pilotes OEM et du matériel

Quand l’appliquer : À chaque nouvelle tentative après une erreur 0xC1900101, en particulier après une modification récente d’un périphérique ou d’un pilote.

Prérequis : Utilisez le site d’assistance du fabricant du PC ou du matériel pour les mises à jour de pilotes tiers.

  1. Exécutez Windows Update à plusieurs reprises jusqu’à ce que les mises à jour disponibles soient installées.
  2. Installez les mises à jour proposées pour le matériel et les pilotes tiers.
  3. Obtenez les pilotes actuels et les instructions d’installation auprès du fabricant du matériel.
  4. Dans le Gestionnaire de périphériques, examinez les périphériques signalés par un point d’exclamation jaune.
  5. Mettez à jour ou désinstallez uniquement le pilote du périphérique associé à une erreur identifiée.
  6. Choisissez Télécharger et installer les mises à jour lorsque Windows Setup le propose.

Résultat attendu : Windows Setup réessaie avec Windows et des pilotes pris en charge par le fabricant OEM à jour. Risque : Moyen. Un nouveau pilote peut lui-même provoquer un problème ; utilisez au besoin la procédure du fabricant pour restaurer ou réinstaller le pilote. Ne mettez pas à jour ou ne supprimez pas tous les pilotes en masse et n’utilisez pas d’utilitaires tiers de mise à jour de pilotes.

Lorsque les logiciels de sécurité ou de démarrage peuvent bloquer Windows Setup

4. Supprimez temporairement les logiciels de sécurité tiers

Quand l’appliquer : Si l’annulation continue après la séquence de nouvelle tentative sans risque, ou si le code se termine par -0x20017. Il s’agit d’un test pris en charge, et non d’une preuve qu’un logiciel de sécurité a causé l’annulation.

Prérequis : Notez le nom du produit de sécurité, les instructions de réinstallation, les clés de produit et les informations d’accès au compte.

  1. Notez le produit de sécurité et les informations nécessaires à sa réinstallation.
  2. Désinstallez temporairement le logiciel antivirus ou antispyware tiers.
  3. Réessayez la mise à niveau de Windows.
  4. Réinstallez ou mettez à jour le produit de sécurité une fois le résultat connu.

Résultat attendu : La nouvelle tentative vérifie si le produit de sécurité tiers interférait avec Windows Setup. Risque : Moyen. Microsoft indique que Windows Defender protège l’appareil entre-temps. Restauration : Réinstallez le produit de sécurité une fois le test terminé.

5. Réessayez dans un environnement de démarrage minimal

Quand l’appliquer : En cas d’annulation répétée, particulièrement avec 0xC1900101-0x40017, lorsque des logiciels ou services de démarrage autres que Microsoft peuvent interférer.

Prérequis : Connectez-vous avec un compte administrateur. Une stratégie d’organisation peut empêcher les modifications de démarrage minimal. Ne modifiez pas les paramètres de démarrage avancés.

  1. Connectez-vous avec un compte administrateur.
  2. Exécutez msconfig et ouvrez Configuration du système.
  3. Masquez les services Microsoft et désactivez les services restants.
  4. Désactivez les applications de démarrage activées dans le Gestionnaire des tâches et notez les modifications.
  5. Redémarrez et réessayez la mise à niveau.
  6. Restaurez le démarrage normal après le test.

Résultat attendu : La nouvelle tentative est effectuée avec moins d’interférences provenant des éléments de démarrage autres que Microsoft. Risque : Moyen : un démarrage minimal réduit temporairement les fonctionnalités. Restauration : Réactivez les services et applications de démarrage en suivant les étapes Microsoft pour revenir à un démarrage normal après le test.

Ciblez les pilotes selon les éléments disponibles, sans suppositions

Donnez la priorité aux périphériques et pilotes récemment modifiés, anciens, connectés en externe, signalés par un point d’exclamation jaune dans le Gestionnaire de périphériques ou nommés dans les éléments d’annulation. Pour les périphériques externes, commencez de préférence par un test de déconnexion plutôt que par la suppression du pilote.

  • Pour 0xC1900101-0x3000D, un problème de pilote d’affichage peut être pertinent.
  • Pour 0xC1900101-0x20017, un logiciel de chiffrement de disque autre que Microsoft ou un échec de pilote peut être pertinent.
  • Pour 0xC1900101-0x4000D, recherchez des problèmes de configuration de pilote ou des éléments indiquant un redémarrage inattendu ou un contrôle de bogue.

Un Gestionnaire de périphériques sans avertissement n’exclut pas définitivement qu’un pilote bloque la mise à niveau. Si l’annulation se répète, passez à l’analyse des journaux au lieu de supprimer des périphériques au hasard. N’utilisez une mise à jour du BIOS ou du microprogramme que si le fabricant du PC ou du matériel la recommande spécifiquement pour un problème de compatibilité identifié ; ce n’est pas une première solution de routine.

Vérifiez les journaux d’annulation et SetupDiag après des échecs répétés

Quand l’appliquer : La mise à niveau a été annulée à plusieurs reprises, ou vous avez besoin d’un nom de pilote, d’un code d’arrêt ou d’une phase de Windows Setup avant toute autre action. Il s’agit d’un travail de diagnostic avancé : les journaux sont masqués par défaut et leur analyse peut nécessiter un accès administrateur.

  1. Examinez $Windows.~BT\Sources\Rollback\setupact.log et setuperr.log pour obtenir des éléments généraux sur l’annulation.
  2. Pour 0xC1900101-0x30018, examinez setupapi\setupapi.dev.log afin de rechercher des éléments liés à l’installation des périphériques.
  3. En cas de redémarrages inattendus, examinez les journaux d’événements Rollback et setupmem.dmp.
  4. Utilisez SetupDiag manuellement si nécessaire, ou vérifiez %WinDir%\Logs\SetupDiag\SetupDiagResults.xml.
  5. Considérez le dernier échec signalé par SetupDiag comme l’échec fatal probable, et non comme une preuve absolue de la cause racine.
  6. Mettez à jour, supprimez ou transmettez uniquement le pilote spécifiquement identifié.

Résultat attendu : Les éléments recueillis peuvent identifier un périphérique, un pilote, un code d’arrêt ou une phase de Windows Setup utile à une action ciblée. Risque : Moyen si l’analyse mène à une modification de pilote. Les journaux eux-mêmes servent uniquement au diagnostic. Ne supprimez pas les journaux d’annulation ni Windows.old avant d’avoir recueilli les éléments.

Consultez la référence Microsoft sur les fichiers journaux de mise à niveau de Windows pour les fichiers d’annulation, ainsi que la documentation Microsoft de SetupDiag pour les prérequis et le traitement des résultats. L’utilisation manuelle de SetupDiag nécessite un accès administrateur, une version cible de Windows prise en charge et .NET Framework 4.7.2 ou version ultérieure.

Quand réparer les fichiers Windows ou transmettre l’annulation 0xC1900101

6. Réparez le disque ou l’image Windows avant une nouvelle tentative

Quand l’appliquer : Les vérifications de base des périphériques externes et des pilotes n’ont pas résolu l’annulation, ou une corruption du disque est suspectée.

Prérequis : Autorisations d’administrateur et sauvegarde récente.

  1. Ouvrez l’Invite de commandes en tant qu’administrateur.
  2. Exécutez chkdsk /f C: et redémarrez lorsque vous y êtes invité.
  3. Après le démarrage de Windows, ouvrez une Invite de commandes avec élévation de privilèges.
  4. Exécutez DISM.exe /Online /Cleanup-image /Restorehealth.
  5. Réessayez la mise à niveau après la fin des réparations.

Résultat attendu : Les problèmes du disque et de l’image Windows sont réparés avant la prochaine tentative de Windows Setup. Risque : Moyen : la réparation du disque modifie les métadonnées du système de fichiers. Avertissement : Conservez une sauvegarde avant la réparation.

Contactez le fabricant du PC ou du périphérique si les éléments d’annulation identifient un pilote ou si l’appareil nécessite des conseils de compatibilité OEM. Contactez le service informatique de votre organisation si le PC est géré ou si une stratégie limite les modifications de pilotes, de logiciels de sécurité ou de démarrage minimal.

Confirmez d’abord le code : Ce flux de travail pour les annulations liées aux pilotes ne s’applique pas à un échec de maintenance spécifique à une KB, tel que l’erreur KB5089549 0x800F0922, ni au flux de travail d’accès refusé utilisé pour l’erreur Windows Update 0x80070005.

Questions fréquentes

0xC1900101 signifie-t-il toujours qu’un pilote est en cause ?

Non. Microsoft le décrit comme un code générique d’annulation généralement associé à un pilote incompatible. Le code étendu peut fournir un contexte sur la phase de Windows Setup, mais les journaux d’annulation, les éléments du Gestionnaire de périphériques ou les conseils du fabricant sont nécessaires avant d’identifier un pilote précis.

Quels périphériques dois-je débrancher pour 0xC1900101 ?

Débranchez les périphériques de stockage externes, lecteurs, stations d’accueil, appareils photo, imprimantes, scanners, adaptateurs et périphériques similaires non essentiels. Conservez uniquement l’écran, le clavier, la souris et le matériel nécessaire au fonctionnement de base.

Dois-je utiliser SetupDiag pour 0xC1900101 ?

Utilisez-le après des annulations répétées ou lorsque la séquence de nouvelle tentative sans risque n’identifie pas le blocage. Le dernier échec qu’il signale constitue une piste de diagnostic pour une action ciblée, et non une preuve concluante qu’un pilote est la cause racine.

Pourquoi la mise à niveau est-elle revenue à ma version précédente de Windows ?

Windows Setup annule la mise à niveau lorsque celle-ci ne peut pas se terminer. Cet article s’applique lorsque cette annulation signale 0xC1900101 ou l’une de ses variantes répertoriées, et non des codes de mise à jour ou de maintenance sans rapport.