How To

Come risolvere l’errore della schermata blu 0xc0000142 su Windows 11/10

February 11, 2026 7 minuti di lettura Updated: February 11, 2026

L’errore con schermata blu 0xc0000142 è uno di quei fastidiosi BSOD che compaiono durante il controllo bug STATUS_DLL_INIT_FAILED. In pratica, indica che una DLL (libreria a collegamento dinamico, ovvero quei piccoli frammenti di codice utilizzati da Windows e dalle app) non è riuscita a inizializzarsi correttamente. Quando ciò accade, il sistema diventa instabile e a volte si blocca con un BSOD. Altre volte, genera semplicemente un errore non fatale all’apertura di determinati programmi. Non è l’ideale, soprattutto se continua a verificarsi all’avvio o durante l’utilizzo delle app. Il problema principale di solito riguarda file DLL corrotti o anomalie nei processi di sistema o delle app che li richiamano. Risolverlo significa riparare quelle DLL o correggere i processi che si basano su di esse.

Nella maggior parte dei casi, i problemi possono essere risolti con un po’ di risoluzione dei problemi, ma ci sono alcuni colpevoli comuni: file di sistema danneggiati, DLL corrotte o aggiornamenti difettosi. Se si verifica un BSOD all’avvio o i programmi si bloccano improvvisamente di continuo, questa guida dovrebbe aiutare a rimettere in carreggiata Windows, riparando i file, aggiornando o modificando alcune impostazioni.È un po’ fastidioso, ma questi BSOD di solito hanno una soluzione che non comporta la reinstallazione di tutto da zero.

Come risolvere l’errore della schermata blu 0xc0000142?

Prima cosa: riavvia il computer. A volte Windows genera questi errori a causa di un problema temporaneo. Ma se continua a verificarsi, ecco cosa provare. Questi metodi riguardano la correzione di DLL, file di sistema o impostazioni corrotti che potrebbero causare l’errore di inizializzazione. Un piccolo avvertimento: in alcune configurazioni, le correzioni potrebbero richiedere più tentativi o un riavvio intermedio, perché Windows deve rendere il tutto più difficile di quanto sembri.

Eseguire la riparazione all’avvio: quando Windows non si avvia normalmente

La riparazione all’avvio è un po’ come un kit di pronto soccorso per Windows quando si blocca in un loop o in una schermata blu di errore subito dopo l’avvio. Può risolvere alcuni problemi di avvio comuni, soprattutto se il sistema si blocca prima di riuscire ad accedere. Ecco come farlo, perché a volte è il modo più semplice per superare il crash iniziale:

  • Tieni premuto il pulsante di accensione per circa due secondi per forzare lo spegnimento del PC. Quindi premilo di nuovo per riaccenderlo. Ripeti questa procedura 3 volte; Windows rileverà quindi i problemi di avvio.
  • Quando Windows ti porta nel menu di riparazione automatica, fai clic su Opzioni avanzate.
  • Vai a Risoluzione dei problemi > Opzioni avanzate > Ripristino all’avvio.

Ci sono buone probabilità che questo ti avvii Windows o almeno ti faccia uscire dal loop di avvio. Su alcuni computer, ci vogliono un paio di tentativi, oppure potrebbe chiederti di scegliere un account o di accedere in modo diverso. Se questo metodo non funziona, passa al successivo.

Riparare i file di sistema danneggiati utilizzando SFC, DISM e CHKDSK

Questa è probabilmente la soluzione più comune. Poiché l’errore riguarda un errore di inizializzazione della DLL, è probabile che alcuni file di sistema siano danneggiati o mancanti. L’utilizzo di strumenti integrati come Controllo file di sistema (SFC), Gestione e manutenzione immagini distribuzione (DISM) e CHKDSK aiuta a scansionare e riparare file danneggiati o settori danneggiati sull’unità. Ecco la ripartizione:

  1. Premere Win + R, digitare cmd, quindi premere Ctrl + Shift + Enterper eseguire come amministratore. Perché il comando standard non è sufficiente per queste riparazioni.
  2. Esegui questi comandi uno per uno:
    • dism /online /cleanup-image /restorehealth— Ripara l’immagine di sistema in background, risolvendo i problemi con i file di sistema principali.
    • sfc /scannow— Esegue la scansione e ripara i file di sistema danneggiati o mancanti, comprese le DLL.
    • chkdsk /r /x C:— Controlla la presenza di settori danneggiati o errori del disco sull’unità C (sostituisci C: se il tuo sistema operativo si trova altrove).

In alcune configurazioni, l’esecuzione di questi comandi da Windows normale non funzionerà se il sistema non è avviabile. In tal caso, avvia in Opzioni di avvio avanzate, ripeti i passaggi precedenti per la riparazione all’avvio, quindi seleziona Risoluzione dei problemi > Prompt dei comandi. Dovrai eseguire questi comandi da lì, assicurandoti di specificare la lettera di unità corretta (che potrebbe non essere C: in modalità di ripristino).Per trovare l’unità di sistema, digita: diskpartquindi list volume. Cerca la partizione del sistema operativo e annota la lettera di unità.

Disinstallare e reinstallare l’applicazione problematica

Se il BSOD o l’errore si verifica all’apertura di un’app specifica, è possibile che l’app stessa sia difettosa o incompatibile. Per prima cosa, disinstallala e reinstalla l’ultima versione dalla fonte ufficiale. Questo ti permetterà di sostituire eventuali DLL corrotte relative a quell’app. Ecco come fare:

  • Premere Win + R, digitare appwiz.cple premere Invio. Si apre il menu Programmi e funzionalità.
  • Trova e seleziona l’app problematica, quindi fai clic su Disinstalla. Segui le istruzioni.
  • Visita il sito Web ufficiale dell’app, scarica l’ultimo programma di installazione ed eseguilo.

In genere, questo elimina i binding DLL corrotti associati a quell’app. Ricordatevi di controllare online (forum, pagine di supporto) se qualcun altro segnala problemi di incompatibilità con la vostra versione di Windows, soprattutto dopo importanti aggiornamenti.

Aggiorna Windows o esegui il rollback se necessario

A volte, questo errore si verifica subito dopo un aggiornamento di Windows. In tal caso, mantenere Windows aggiornato è fondamentale: Microsoft spesso corregge i bug tramite patch. Per farlo:

  • Premi Win + R, digita ms-settings:windowsupdatee premi Invio.
  • Fare clic su Controlla aggiornamenti e installare quelli disponibili.

Se i problemi sono iniziati specificamente dopo un aggiornamento recente, ad esempio la settimana scorsa, valuta la possibilità di ripristinare l’aggiornamento precedente. Per disinstallarlo:

  • Aprire Programmi e funzionalità digitando appwiz.cplEsegui.
  • Fare clic su Visualizza aggiornamenti installati nella barra laterale sinistra.
  • Ordina per data di installazione, trova l’aggiornamento più recente, selezionalo e fai clic su Disinstalla. Conferma.

Se i problemi di avvio impediscono l’accesso, puoi accedervi dal menu Avvio avanzato, in Disinstalla aggiornamenti recenti. A volte, attendere una correzione da Microsoft è la soluzione migliore, ma un rapido ripristino risolve il problema in un batter d’occhio.

Disabilita il caricamento DLL non necessario

A volte Windows carica DLL di cui non ha realmente bisogno, il che può causare problemi se tali DLL sono corrotte o incompatibili.È possibile modificare un’impostazione del Registro di sistema per evitare che ciò accada:

  • Premi Win + R, digita regedit, premi Invio per aprire l’Editor del Registro di sistema.
  • Vai a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows.
  • Trova la voce LoadAppinit_DLLs, fai doppio clic su di essa e imposta *Dati valore* su 0.
  • Fare clic su OK, quindi riavviare il PC affinché la modifica abbia effetto.

Questo potrebbe impedire il caricamento di DLL non necessarie e il loro potenziale arresto anomalo, soprattutto se una DLL è la causa dell’errore di inizializzazione. Un piccolo avvertimento: modificare le impostazioni del registro di sistema può essere rischioso, quindi fatelo solo se vi sentite a vostro agio e fate prima un backup del registro.

Analizza i file minidump per una risoluzione dei problemi approfondita

Se vuoi approfondire, l’analisi dei file minidump può rivelare la causa effettiva dell’errore di inizializzazione della DLL. Avrai bisogno di un debugger avanzato come Microsoft WinDbg Preview. Ecco un’idea approssimativa:

  • Scarica e installa WinDbg da Microsoft Store.
  • Aprilo come amministratore.
  • Vai su File > Apri Crash Dump e seleziona un dump da C:\Windows\Minidump.
  • Digitare !analyze -vnella riga di comando per ottenere informazioni dettagliate.
  • Consultare le sezioni MODULE_NAME e probabilmente causato da per avere indizi su quale driver o file ha causato l’arresto anomalo.

Una volta identificato il colpevole (come un driver obsoleto o una DLL difettosa), è possibile aggiornarlo, sostituirlo o rimuoverlo. Attenzione: questo processo è un po’ complesso e un passo falso può causare ulteriori problemi, quindi iniziate solo se avete familiarità con gli strumenti di debug.

Eseguire la riparazione sul posto di Windows

Se nient’altro funziona, un’installazione di riparazione potrebbe risolvere il problema. Reinstalla i file di sistema di Windows senza eliminare file o app, correggendo le voci DLL danneggiate che causano l’errore “init failed”.Avrai bisogno di un’immagine ISO di Windows corrispondente alla tua build (scaricabile dal sito ufficiale di Microsoft).

  • Montare l’ISO, quindi eseguire setup.exe.
  • Seleziona “Modifica la modalità di download degli aggiornamenti di Windows” e seleziona Non adesso.
  • Segui le istruzioni, accetta la licenza e seleziona Aggiorna.

Questa soluzione è spesso più affidabile di un’installazione pulita, ma richiede tempo e spazio di archiviazione.

Ripristino configurazione di sistema: ultima risorsa

Se tutto il resto fallisce e si dispone di un punto di ripristino precedente all’inizio del BSOD, eseguire un ripristino del sistema potrebbe ripristinare la stabilità. Per farlo:

  • Premere Win + R, digitare rstruie premere Invio.
  • Seguire le istruzioni per scegliere un punto di ripristino precedente all’inizio del problema.

In alternativa, da Avvio avanzato, vai a Risoluzione dei problemi > Opzioni avanzate > Ripristino configurazione di sistema.

Tieni presente che se non hai un punto di ripristino adatto o il ripristino non riesce, dovrai prendere in considerazione un ripristino o un’installazione pulita.

Tutto sommato, questo errore è frustrante, ma risolvibile con pazienza. A volte si tratta semplicemente di file corrotti, altre volte di un driver o di un aggiornamento di Windows andato storto. Speriamo che uno di questi metodi aiuti a risolvere il BSOD 0xc0000142 senza troppi grattacapi: incrociamo le dita affinché questo aiuti qualcuno a risparmiare ore di frustrazione.

Riepilogo

  • Se Windows non si avvia, prova a eseguire la riparazione all’avvio.
  • Eseguire SFC, DISM e CHKDSK per riparare i file di sistema danneggiati.
  • Se l’errore si verifica durante l’uso, reinstallare le app problematiche.
  • Aggiorna Windows o ripristina gli aggiornamenti recenti se i problemi si sono verificati dopo un aggiornamento.
  • Modificare il registro per impedire il caricamento non necessario di DLL.
  • Analizza i file minidump per una visione più approfondita (avanzato).
  • Eseguire una riparazione sul posto per una reinstallazione non distruttiva di Windows.
  • Utilizzare Ripristino configurazione di sistema se il problema è stato causato da modifiche recenti.

Incartare

Eliminare l’errore 0xc0000142 non è sempre rapido, ma il più delle volte si riduce alla correzione di file o DLL danneggiati, bug dopo gli aggiornamenti o app incompatibili. I metodi elencati sono pratici e spesso efficaci: a volte si tratta solo di provare pazientemente le varie opzioni. Speriamo che questo faccia risparmiare qualche ora a qualcuno e che il sistema torni a funzionare correttamente abbastanza presto.