Erreur 0xc1900101 Windows 11 Insider 26120.3073 : solution définitive

Un échec d’installation Windows Update est l’une des pannes les plus frustrantes : en apparence, tout se passe bien puis, après plusieurs redémarrages, la machine revient à la build précédente comme si de rien n’était. C’est exactement le scénario provoqué par l’erreur 0xc1900101 lors du passage à Windows 11 Insider Preview 10.0.26120.3073 (canal Bêta). Heureusement, cette erreur cache presque toujours un conflit pilote facile à résoudre. Suivez pas à pas la démarche ci‑dessous pour mettre fin à la boucle de redémarrages et installer la build sans formater.

Sommaire

Problème rencontré

  • Symptôme : tentative d’upgrade vers la build Insider 26120.3073 → redémarrages répétés → restauration automatique de la build précédente.
  • Code d’arrêt : 0xc1900101.
  • Actions déjà tentées sans succès :
    • sfc /scannow, dism /restorehealth, chkdsk, redémarrages.
    • Mise à jour GPU/CPU via GeForce Experience, Intel® Driver & Support Assistant, etc.
    • Windows Update Troubleshooter + SetupDiag.exe.

Diagnostic complet

Clean Boot pour isoler le système

Désactivez tous les services tiers via msconfig (onglet Services, puis cochez Masquer tous les services MicrosoftDésactiver tout). Redémarrez pour vérifier si un logiciel résident bloque la mise à niveau ; dans la plupart des cas le problème persiste, signe qu’il est plus profond.

Analyse des journaux Panther et Rollback

Les fichiers C:\$WINDOWS.~BT\Sources\Panther et C:\$WINDOWS.~BT\Sources\Rollback contiennent la chronologie détaillée du setup. Les lignes « Failed to load driver xxx.sys — error 0xC1900101 » confirment un crash noyau juste après l’initialisation du pilote incriminé.

Vérification de l’Intégrité de la mémoire (HVCI)

Dans Windows Sécurité » Sécurité de l’appareil » Isolation du cœur, la bascule Intégrité de la mémoire (Hypervisor‑protected Code Integrity) refuse de s’activer et affiche une liste de pilotes incompatibles. C’est l’indice clé : la mise à niveau échoue tant que ces pilotes ne sont pas retirés.

Identification fine des pilotes bloquants

  1. Lancez Autoruns (Microsoft Sysinternals) : onglet Drivers → menu Options » Filter Options » Hide Microsoft Entries pour ne montrer que les pilotes tiers.
  2. Notez tout ce qui apparaît en jaune (entrée orpheline) ou rouge (fichier manquant). Exemples fréquents :
    • RTL2832UBDA.sys – clé TV USB abandonnée ;
    • PxHlpa64.sys – filtre Roxio/WinOnCD très daté ;
    • Plusieurs fichiers oem###.inf datant de Windows 7/8.
  3. Complétez avec un scan FRST/Farbar (mode 64‑bit) pour lister tous les services kernel non Microsoft.

Solution détaillée pas à pas

  1. Sauvegarder avant toute modification
    • Export complet du Registre via Acelogix RegBak (ou reg export HKLM\System\DriverDatabase backup.reg).
    • Création d’un point de restauration manuel.
  2. Supprimer les pilotes incompatibles
    Deux méthodes complémentaires : OutilCommande / ActionQuand l’utiliser ? AutorunsDécochez ou supprimez la ligne pilote → File » SaveEntrée non signée qui possède encore un fichier physique (.sys) Invite adminpnputil /delete-driver oemXXX.inf /forcePackage INF obsolète listé par pnputil /enum-drivers Invite adminsc delete NomDuServiceService kernel fantôme encore enregistré mais dont le .sys a déjà été retiré Répétez jusqu’à ce que la liste des pilotes bloquants dans Windows Sécurité soit vide.
  3. Nettoyage résiduel via FRST
    Créez un fichier fixlist.txt contenant les lignes DeleteKey: et DeleteFile: ciblant les résidus pilotes. Exécutez FRST → Fix. Une fois terminé, redémarrez.
  4. Activation de l’Intégrité de la mémoire
    De retour sur le bureau : Windows Sécurité » Sécurité de l’appareil » Isolation du cœur » Intégrité de la mémoire » Activer. Si le bouton reste grisé, un dernier pilote pose problème : répétez l’étape 2 jusqu’à ce que l’activation réussisse et qu’un redémarrage soit demandé.
  5. Lancer à nouveau Windows Update
    Dans Paramètres » Windows Update, cliquez sur Rechercher des mises à jour. La build 26120.3073 se télécharge puis passe le stade d’installation et de % Progress sans BSOD. Après deux redémarrages, vous devriez voir À propos » Version 23H2 (10.0.26120.3073).

Pourquoi l’erreur 0xc1900101 apparaît

Ce code est générique mais renvoie toujours à un plantage noyau déclenché par un pilote.

  • Pilotes non signés/HVCI‑bloqués : HVCI impose que le pilote soit signé par Microsoft à partir de 2019 (Windows Driver Signing – Attestation). Les anciens filtres CD/DVD (pxhelp), drivers TV USB (RTL2832) ou logiciels de surveillance (GiveIO) passent à la trappe.
  • Pilotes corrompus : un .sys manquant mais référencé plante dès l’initialisation du noyau.
  • Conflits ACPI sur certaines cartes mères lorsque le firmware TPM ou le module ME n’est pas à jour (mettez à jour le BIOS/UEFI).

Méthodes complémentaires et bonnes pratiques

Réduire les points de friction

  • Déconnecter imprimantes USB, dongles Wi‑Fi, casques VR, cartes d’acquisition – le pilote est alors ignoré par le setup.
  • Désinstaller temporairement tout antivirus tiers, VPN kernel, solution de chiffrement disque (VeraCrypt, Sophos SafeGuard, etc.).
  • Installer hors ligne : montez l’ISO officielle puis lancez setup.exe /CompatibilityScanOnly /TelemetryDisable 1 pour éliminer les variables réseau.

Tableau récapitulatif : commandes clés et effet

CommandeButQuand l’exécuter ?
pnputil /enum-drivers > drivers.txtInventaire des pilotes installésAvant suppression pour documenter
dism /online /cleanup-image /analyzecomponentstoreTaille du WinSxS et état CBSSi erreurs 0x800F081F ou espaces disque faibles
bcdedit /set hypervisorlaunchtype autoForcer VBS/HVCI au démarrageAprès purge pilote pour vérifier stabilité

Quand choisir la clean install

Si, après trois cycles répétés de suppression/reboot, l’Intégrité de la mémoire reste désactivée ou si d’autres codes (0x8007007e, 0xC1900200) apparaissent, il devient plus rapide de :

  1. Sauvegarder le profil utilisateur (Documents, Images, PST Outlook, dossiers WSL).
  2. Créer une clé USB 21H2/23H2 via Media Creation Tool.
  3. Démarrer dessus, choisir Personnalisée, supprimer partitions système, réinstaller.

L’effort de reconfiguration (licence Office, comptes Outlook, apps Steam) est souvent inférieur au temps passé à chasser un pilote exotique.

Conclusion et résultat

Une fois les pilotes fautifs supprimés et HVCI réactivé, la mise à niveau vers la build Insider 26120.3073 s’installe sans heurt. Le système profite désormais des nouveautés (refonte de Widgets, correctifs Copilot) et surtout d’un noyau durci par l’intégrité mémoire active. Vous pouvez ré‑activer vos logiciels au fur et à mesure : si un pilote réapparaît dans la liste HVCI, contactez l’éditeur pour un binaire signé. Cette méthode systématique fonctionne également pour toute future build Insider ou Feature Update présentant le même code d’erreur.

Sommaire