Ecco cause e soluzioni per risolvere i problemi dati dall'errore 0xC1900101 che impedisce ed annulla l'aggiornamento alla nuova versione del Sistema operativo Microsoft.
L'aggiornamento di Windows ad una nuova versione può rivelarsi in determinate occasioni problematica e con avvisi ed errori di difficile interpretazione durante il processo di upgrade, che in diverse circostanze impediscono la buona riuscita delle operazioni e il passaggio indolore alla nuova release del software.
Gli errori che Windows Update o gli strumenti di setup possono mostrare all'utente durante un aggiornamento di Windows possono essere diversi e causati dalle più svariate situazioni. Abbiamo trattato in più articoli errori con codice specifico (vedi errore 0x80888002, vedi errore 0x800f0806 - 0x800d0806, vedi errore 0x80070057, vedi errore 0x80070643, vedi errore 0x800f0922, ad esempio) e anche riassunti generali con più codici di errore forniti dal sistema durante un major update o anche normali aggiornamenti cumulativi.
In questo post ci concentriamo su uno degli errori più frequenti riscontrati durante l'aggiornamento del sistema operativo ad una versione superiore: l'errore con codice 0xC1900101. Conosciamo questo errore fin dalle versioni precedenti di Windows 11 ma è tornato prepotentemente alla ribalta con il recente Windows 11 2024 Update che porta il sistema alla nuova versione 24H2, disponibile dallo scorso 1° ottobre per tutti gli utenti nel circuito stabile.
L'errore 0xC1900101, oltre ad essere fra quelli maggiormente riscontrati dalle persone, è anche uno dei più antipatici, in quanto può apparire in qualsiasi momento durante le procedure di aggiornamento, anche ad operazioni quasi terminate, con frustrazione degli utenti che dopo aver impiegato del tempo per download, preparazione ed aver avuto il PC impegnato e non utilizzabile anche per delle ore (se con hardware datato), si vedono vanificare il tutto con un ritorno al punto di partenza, con l'aggiornamento alla nuova versione che fallisce e il ripristino di quella in esecuzione.
Esaminiamo le cause e le soluzioni disponibili che generano e risolvono l'errore 0xC1900101 che appare durante l'aggiornamento di Windows 11 alla nuova versione 24H2.
L'errore 0xC1900101 è considerato 'generico' da Microsoft anche se la causa dello stesso arriva sempre da difetto o incompatibilità di uno o più driver in esecuzione nel sistema. L'errore può generarsi ed apparire in momenti diversi della procedura di aggiornamento proprio perché può riguardare driver di diversa natura, che vengono configurati a percentuali precise del setup. Da qui la genericità della natura dell'avviso e la difficoltà ad isolare il o i responsabili (driver) esatti.
A nostro sostegno, arrivano i codici di accompagnamento (riferimento) dell'errore 0xC1900101, che effettuano una prima scrematura, indirizzando l'utente verso un'area più ristretta da esaminare. Nello specifico, le varianti dell'errore 0xC1900101 generalmente sono:
- 0xC1900101 - 0x20004
- 0xC1900101 - 0x2000c
- 0xC1900101 - 0x20017
- 0xC1900101 - 0x30018
- 0xC1900101 - 0x3000D
- 0xC1900101 - 0x4000D
- 0xC1900101 - 0x40017
Ogni codice specifico è generato da una situazione di problematica relativa a driver di sistema e/o periferica associata e presenta la propria possibilità di soluzione. Esaminiamole tutte.
Errore 0xC1900101 aggiornamento Windows 11 24H2 | Perché e come risolvere
Errore 0xC1900101 - 0x20004
Causa
- Questo errore specifico che impedisce l'aggiornamento di Windows 11 ad una nuova versione (attualmente 24H2) è causato da driver ritenuti obsoleti. Il produttore dell'hardware non fornisce driver aggiornati ed al passo con i nuovi file di sistema, almeno non ancora. Viene notificato anche che Il programma di installazione di Windows ha riscontrato un errore durante SAFE_OS con l'operazione INSTALL_RECOVERY_ENVIRONMENT.
Soluzione
- Disinstallare qualsiasi software di terze parti relativo a protezione e/o ottimizzazione del sistema operativo: Antivirus, Pulitori e simili.
- Rimuovere e disinstallare tutti i dispositivi, i dispositivi SATA e i driver relativi non utilizzati.
- Verificare nel sito del produttore la presenza di driver più recenti per il proprio hardware esatto (controllando anche da Windows Update e/o Gestione dispositivi) e di una versione più recente del BIOS.
Speso le soluzioni possibili indicate risultano vane per questo specifico errore. L'unico rimedio per aggiornare alla nuova versione di Windows 11 è procedere con un'installazione pulita.
Errore 0xC1900101 - 0x2000c
Causa
- Questo errore specifico è strettamente imparentato con il precedente. Viene notificato l'avviso Il programma di installazione di Windows ha riscontrato un errore non specificato durante l'applicazione di Wim nella fase WinPE. La causa principale è sempre la presenza di driver obsoleti.
Soluzione
- Valgono le medesime indicazioni di soluzione indicate sopra, procedendo quindi all'upgrade scollegando qualsiasi dispositivo dal PC, esclusi mouse, tastiera e monitor.
Errore 0xC1900101 - 0x20017
Causa
- Questo errore specifico indica che Windows non ha potuto trasferire un driver nella nuova versione. Da qui, il conseguente rollback del sistema. L'errore è in avvio di SafeOS, dovuto a driver o software di terze parti deputato alla crittografia del disco. L'errore si verifica anche se è in corso un guasto hardware (necessaria l'assistenza fisica).
Soluzione
- Si possono individuare i driver responsabili aprendo i file Setuperr.log e Setupact.log dalla directory %windir%\Panther, quindi procedere alla loro disinstallazione.
Errore 0xC1900101 - 0x30018
Causa
- Questo errore è causato da un driver che non risponde durante il lancio di setup.exe.
Soluzione
- Disinstallare qualsiasi software di terze parti relativo a protezione e/o ottimizzazione del sistema operativo: Antivirus, Pulitori e simili.
- Rimuovere e disinstallare tutti i dispositivi, i dispositivi SATA e i driver relativi non utilizzati.
- Verificare nel sito del produttore la presenza di driver più recenti per il proprio hardware esatto (controllando anche da Windows Update e/o Gestione dispositivi) e di una versione più recente del BIOS.
Errore 0xC1900101 - 0x3000D
Causa
- L'errore in questione è identificativo di un problema del setup con i driver della scheda video. Appare l'avviso L'installazione non è riuscita durante la fase FIRST_BOOT durante il tentativo di operazione MIGRATE_DATA.
Soluzione
- Aggiornare o (se non possibile) disinstallare il driver video installato.
- Scollegare qualsiasi dispositivo dal PC, esclusi mouse, tastiera e monitor.
Errore 0xC1900101 - 0x4000D
Causa
- Questo caso di errore 0xC1900101 si verifica quando c'è un problema di configurazione di uno o più driver. L'aggiornamento di Windows 24H2 fallisce e si conclude con un rollback alla versione in esecuzione. Si ottiene il messaggio L'installazione non è riuscita durante la seconda fase di avvio durante il tentativo di eseguire l'operazione MIGRATE_DATA. I driver coinvolti sono incompatibili con la nuova versione di Windows.
Soluzione
- Esaminare i registri di rollback dalla cartella $Windows.~BT\Sources\Rollback per un file setupmem.dmp o i registri eventi per individuare i casi di riavvii o errori imprevisti, determinando il codice di arresto. Quindi:
- Disinstallare qualsiasi software di terze parti relativo a protezione e/o ottimizzazione del sistema operativo: Antivirus, Pulitori e simili.
- Rimuovere e disinstallare tutti i dispositivi, i dispositivi SATA e i driver relativi non utilizzati.
- Verificare nel sito del produttore la presenza di driver più recenti per il proprio hardware esatto (controllando anche da Windows Update e/o Gestione dispositivi) e di una versione più recente del BIOS. Disattivare anche le opzioni Memoria nel BIOS.
- Disinstallare i driver video.
- Controllare lo spazio libero su disco (almeno 20 GB).
Errore 0xC1900101 - 0x40017
Causa
- Con la comparsa di questo errore, l'aggiornamento di Windows 11 24H2 non si conclude e si assiste ad un rollback all'attuale versione in esecuzione a causa di un driver non corretto che riguarda l'antivirus o il sistema di protezione crittografico. L'errore generalmente appare dopo il secondo riavvio, durante l'installazione dei nuovi file di Windows.
Soluzione
- Disinstallare qualsiasi software di terze parti relativo a protezione e/o ottimizzazione del sistema operativo: Antivirus, Pulitori e simili.
- Eseguire un Avvio selettivo per caricare i servizi essenziali e disabilitare tutto il resto.