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.
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 Microsoft → Dé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
- Lancez Autoruns (Microsoft Sysinternals) : onglet Drivers → menu Options » Filter Options » Hide Microsoft Entries pour ne montrer que les pilotes tiers.
- 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.
- Complétez avec un scan FRST/Farbar (mode 64‑bit) pour lister tous les services kernel non Microsoft.
Solution détaillée pas à pas
- 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.
- Export complet du Registre via Acelogix RegBak (ou
- 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 /force
Package INF obsolète listé parpnputil /enum-drivers
Invite adminsc delete NomDuService
Service 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. - Nettoyage résiduel via FRST
Créez un fichierfixlist.txt
contenant les lignesDeleteKey:
etDeleteFile:
ciblant les résidus pilotes. Exécutez FRST → Fix. Une fois terminé, redémarrez. - 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é. - 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
Commande | But | Quand l’exécuter ? |
---|---|---|
pnputil /enum-drivers > drivers.txt | Inventaire des pilotes installés | Avant suppression pour documenter |
dism /online /cleanup-image /analyzecomponentstore | Taille du WinSxS et état CBS | Si erreurs 0x800F081F ou espaces disque faibles |
bcdedit /set hypervisorlaunchtype auto | Forcer VBS/HVCI au démarrage | Aprè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 :
- Sauvegarder le profil utilisateur (Documents, Images, PST Outlook, dossiers WSL).
- Créer une clé USB 21H2/23H2 via Media Creation Tool.
- 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.