STATUS_DLL_INIT_FAILED 0xC0000142

Esadecimale 0xC0000142 · Decimale -1073741502 · Tipo NTSTATUS

WINDOWS

Messaggio ufficiale (come appare sullo schermo): Initialization of the dynamic link library … failed. The process is terminating abnormally.

Cercato anche come: 0xc0000142, error 0xc0000142, application was unable to start correctly 0xc0000142

Schema di risoluzione dei problemi di Windows: avviso in Gestione dispositivi e scansione dei file di sistema
Errori di Windows: controlla driver, file di sistema e Visualizzatore eventi, in questo ordine.

Che cosa significa

0xC0000142 "The application was unable to start correctly" significa che una DLL caricata dal programma è fallita durante la propria inizializzazione. Colpisce giochi, app di Office, cmd.exe e strumenti avviati all'avvio. La DLL esiste ma non è riuscita a configurarsi, spesso per runtime danneggiati, software in conflitto o esaurimento del desktop heap.

Si applica a: Windows 10, Windows 11

Come risolvere STATUS_DLL_INIT_FAILED

  1. Riavvia il computer e riprova
  2. Esegui il programma come amministratore e, per il software datato, prova Proprietà > Compatibilità > Esegui il programma in modalità compatibilità
  3. Installa gli ultimi pacchetti Microsoft Visual C++ Redistributable, sia x64 sia x86, dal sito di Microsoft e ripara quelli esistenti da Impostazioni > App > App installate
  4. Esegui un avvio selettivo (msconfig > Servizi > Nascondi tutti i servizi Microsoft > Disabilita tutto, poi disattiva gli elementi di avvio in Gestione attività) per trovare il software in conflitto
  5. Reinstalla o ripara il programma interessato e, per i giochi, verifica i file nel launcher
  6. Ripara i file di sistema da un Prompt dei comandi o da un Terminale (amministratore): esegui prima DISM /Online /Cleanup-Image /RestoreHealth, poi sfc /scannow, e riavvia quando entrambi sono terminati

Perché succede

La routine di avvio di una DLL fallisce a causa di dipendenze danneggiate o non corrispondenti, di hook di terze parti iniettati come overlay o strumenti di sicurezza, oppure di troppi processi che esauriscono le risorse del desktop.

Domande frequenti

Perché molti programmi falliscono insieme con 0xc0000142?

Sono probabili cause a livello di sistema, come file di sistema danneggiati o un programma di avvio in conflitto; prova un avvio selettivo e SFC.

0xc0000142 è la stessa cosa di 0xc000007b?

No. 0xc000007b indica un'immagine con architettura sbagliata; 0xc0000142 indica una DLL che non si è inizializzata.

Errori correlati

Fonte: Microsoft ntstatus.h · soluzioni scritte e verificate dalla redazione (vedi la nostra politica editoriale)

Ultimo aggiornamento: