Come risolvere l’errore 0xc1900102 su Windows

Avete problemi con il maledetto errore 0xc1900102 durante gli aggiornamenti di Windows? Sì, è un problema comune: Windows tenta di aggiornarsi, si ferma a metà (intorno al 30%) e poi decide di tornare alla versione precedente. Frustrante, vero? Di solito è causato da driver obsoleti, spazio su disco insufficiente o software in conflitto. A volte, l’aggiornamento si blocca a causa di un driver o della cache di sistema, mandando in tilt Windows e interrompendolo prematuramente. Per fortuna, ci sono diversi modi per risolvere il problema, e la maggior parte non prevede una reinstallazione completa. L’obiettivo è completare l’aggiornamento senza intoppi, evitando di impazzire o perdere i propri file.

Queste soluzioni possono aiutare a rimuovere gli ostacoli. Che si tratti di liberare spazio o ripristinare i componenti di aggiornamento, segui semplicemente le procedure più adatte alla tua configurazione. In alcuni casi difficili, l’esecuzione di strumenti di scansione del sistema o l’utilizzo del Media Creation Tool per un’installazione pulita (senza cancellare i dati, se si presta attenzione) può risolvere il problema. Tieni presente che alcuni di questi passaggi potrebbero sembrare un po’ complessi, un po’ come mettere a punto un’auto da soli, perché Windows non è esattamente intuitivo quando si tratta di correggere i propri errori. Ma con pazienza, ce la farai.

Come risolvere l’errore 0xc1900102 durante l’aggiornamento di Windows

Soluzione 1. Liberare spazio su disco

La prima cosa da verificare è se il sistema ha spazio sufficiente per gestire l’aggiornamento. Gli aggiornamenti di Windows tendono a essere piuttosto esigenti in termini di risorse, necessitando di spazio per scaricare, decomprimere e installare i nuovi file. Se l’unità C (o qualsiasi altra unità su cui è installato Windows) è quasi piena, probabilmente è questo il motivo per cui l’aggiornamento va in timeout o viene annullato. Per esperienza, almeno 20 GB di spazio libero sono un buon minimo, meglio se di più.

  • Digita Pulizia disco nella barra di ricerca di Windows e premi Invio.
  • Dovrebbe aprirsi una finestra; assicurati di selezionare l’ unità C (o l’unità principale di installazione).
  • Fai clic su Pulisci i file di sistema. Questo passaggio è fondamentale perché elimina anche i vecchi file di aggiornamento, i punti di ripristino del sistema e le cache dei registri.
  • Seleziona nuovamente la stessa unità se richiesto, quindi fai clic su OK.
  • Ora, seleziona gli elementi che consumano più dati dall’elenco, come la cache di Windows Update, i file temporanei o il Cestino. Seleziona le caselle di controllo.
  • Fai clic su OK e conferma la pulizia. Pulire qualche gigabyte di solito fa la differenza.

Una volta terminato, ricontrolla di avere almeno 20-25 GB liberi prima di riprovare l’aggiornamento. Perché, ovviamente, Windows deve complicare le cose più del necessario.

Soluzione 2. Aggiornare i driver del dispositivo

I driver obsoleti o incompatibili, soprattutto quelli dei controller di rete o di archiviazione, tendono a causare questi problemi. I driver sono ciò che permette a Windows di comunicare con l’hardware e, se sono difettosi o vecchi, il sistema si confonde e si rifiuta di aggiornarsi. Aggiornarli può essere sorprendentemente semplice, anche se per alcuni componenti hardware potrebbe essere necessario visitare manualmente il sito web del produttore.

  • Fai clic con il pulsante destro del mouse su Start e seleziona Gestione dispositivi.
  • Controlla categorie come unità disco, schede di rete e controller di archiviazione.
  • Fai clic con il pulsante destro del mouse su ciascun dispositivo e seleziona Aggiorna driver.
  • Seleziona ” Cerca automaticamente i driver”. Windows cercherà online una versione aggiornata.
  • Se Windows non riesce a trovare un aggiornamento o se questo non risolve il problema, visita direttamente il sito del produttore dell’hardware. A volte, è necessario scaricare e installare i driver manualmente, soprattutto per le schede grafiche, le schede di rete o i controller di archiviazione.
  • Dopo aver aggiornato tutti i driver, riavvia il sistema e riprova la procedura di aggiornamento. Nella mia ultima configurazione, questo ha risolto il problema di timeout, ma potrebbe dipendere molto dal tuo hardware.

Soluzione 3. Scollegare i dispositivi esterni

Questo è un caso un po’ strano, ma periferiche come unità USB, SSD esterni o persino alcune stampanti possono causare problemi durante gli aggiornamenti. Non so perché, ma a volte conflitti o problemi di consumo energetico bloccano Windows. Quindi, scollegate tutte le periferiche esterne non essenziali prima di un aggiornamento importante.

  • Chiudi tutti i programmi aperti e salva il lavoro.
  • Scollega tutte le periferiche esterne tranne la tastiera, il mouse e il monitor.
  • Riavvia il PC per assicurarti che non ci siano processi in esecuzione in background.
  • Vai su Impostazioni > Windows Update e riprova. A volte, funziona meglio senza dispositivi aggiuntivi collegati.

Soluzione 4. Eseguire lo strumento di risoluzione dei problemi di Windows Update.

Windows include uno strumento di risoluzione dei problemi integrato per gli aggiornamenti. Analizza i problemi più comuni, come la cache danneggiata o i servizi non funzionanti, e li risolve automaticamente. Vale la pena provarlo prima di ricorrere a soluzioni più complesse.

  • Digita “Risoluzione dei problemi” nella barra di ricerca di Windows e seleziona “Strumenti di risoluzione dei problemi aggiuntivi”.
  • Scorri verso il basso per trovare Windows Update e fai clic su di esso.
  • Seleziona Esegui lo strumento di risoluzione dei problemi. L’operazione potrebbe richiedere alcuni minuti.
  • Segui le istruzioni, quindi riavvia e prova ad aggiornare di nuovo. Ho visto questa soluzione risolvere i blocchi anomali degli aggiornamenti innumerevoli volte.

Soluzione 5. Eseguire gli strumenti di ripristino del sistema SFC e DISM.

Se i file di sistema sono danneggiati, ciò può causare errori durante gli aggiornamenti. SFC (System File Checker) analizza e tenta di riparare i file mancanti o danneggiati. DISM (Deployment Image Servicing and Management) aiuta a riparare le immagini di sistema danneggiate. Insieme, risolvono praticamente la maggior parte dei problemi di integrità.

  • Cerca cmd, fai clic con il pulsante destro del mouse su Prompt dei comandi e scegli Esegui come amministratore.
  • Incolla questo comando: sfc /scannowe premi Invio.
  • Attendi il completamento della scansione, che potrebbe richiedere dai 10 ai 15 minuti. Ti indicherà se ha rilevato e risolto eventuali problemi.
  • Al termine di questa operazione, esegui i seguenti comandi uno dopo l’altro:
    • Dism /Online /Cleanup-Image /CheckHealth
    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /RestoreHealth
  • Riavvia il sistema e prova ad aggiornare di nuovo. Non so perché, ma a volte un’immagine di sistema pulita aiuta a risolvere i problemi di timeout.

Correzione 6. Reimposta i componenti di Windows Update

Se la cache o i servizi di aggiornamento sono danneggiati, ripristinarli può risolvere il problema. Questa procedura prevede l’arresto dei servizi di Windows Update, la ridenominazione delle cartelle della cache e il successivo riavvio dei servizi, un po’ come svuotare la cache del browser, ma per Windows.

  • Apri il prompt dei comandi come amministratore.
  • Digita i seguenti comandi, premendo Invio dopo ciascuno:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  • Rinominare le cartelle della cache:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  • Riavviare i servizi di ripristino:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  • Riavvia il PC e prova di nuovo l’aggiornamento. Questa soluzione a volte sembra miracolosa dopo un’installazione fallita che ha compromesso la cache degli aggiornamenti.

Soluzione 7. Disabilitare temporaneamente l’antivirus di terze parti

A volte, il software antivirus o di sicurezza può bloccare parte dell’aggiornamento di Windows. Disattiva temporaneamente l’antivirus e riprova. Ricorda di riattivarlo in seguito, altrimenti il ​​sistema potrebbe essere vulnerabile.

  • Apri il tuo programma antivirus.
  • Cerca le impostazioni di protezione o di schermatura in tempo reale.
  • Disattivalo temporaneamente. Di solito, c’è un interruttore o un’opzione per disabilitare la protezione per un breve periodo.
  • Esegui Windows Update e verifica se risolve il problema.
  • Ricorda di riattivare l’antivirus al termine dell’aggiornamento: la tua sicurezza è importante!

Soluzione 8. Utilizzare Media Creation Tool per un’installazione pulita.

Se tutto il resto fallisce, esiste un approccio più drastico ma efficace: utilizzare il Media Creation Tool per aggiornare o reinstallare Windows. In pratica, installa una versione pulita di Windows senza eliminare i file, ma è comunque consigliabile eseguire un backup per sicurezza. Questo metodo risolve problemi di corruzione più profondi o malfunzionamenti del sistema che impediscono il completamento degli aggiornamenti.

  • Visita il sito di Microsoft Windows e scarica lo Strumento di creazione supporti.
  • Avvia il programma di installazione: sì, potrebbe essere necessario disporre dei diritti di amministratore.
  • Accetta i termini della licenza.
  • Seleziona “Aggiorna questo PC ora” e fai clic su Avanti.
  • Lo strumento scaricherà i file necessari; l’operazione potrebbe richiedere del tempo a seconda della velocità della connessione.
  • Tieni sotto controllo le tue opzioni: tutti i tuoi file e le tue app dovrebbero rimanere al loro posto, ma ricontrolla le impostazioni.
  • Fai clic su Installa e lascia che il programma venga eseguito. Sostituirà i componenti di sistema danneggiati e spesso risolverà problemi di aggiornamento ostinati.

Articoli correlati: