Che cos'è l'errore di immagine non valida (0xc000012f)

Brutta immagine è un popolare problema relativo ai file che si verifica durante il tentativo di aprire un'app in Windows 10. Indica che alcuni file non sono progettati per essere eseguiti su Windows 10 o contengono errori. Reinstallare un programma problematico o contattare i fornitori di software è l'unica soluzione offerta dal messaggio di errore. Cercare di farlo potrebbe non essere d'aiuto poiché spesso ci sono ragioni più ampie per il suo aspetto. Nella maggior parte dei casi, gli errori di immagine errata indicano che è presente una versione danneggiata o errata del file DLL specificato nel testo dell'errore. Ciò può accadere a causa di alcuni arresti anomali, componenti fuori posto o inesistenti, aggiornamenti danneggiati e varie altre cause simili. È anche possibile che accada dopo che gli utenti hanno scaricato alcuni file DLL da risorse di terze parti per correggere altri errori. Il nome del file DLL scritto nel messaggio di errore Immagine non valida può essere molto utile per individuare ragioni più precise del problema. Normalmente, le persone riscontrano errori 0xc000012f o 0xc0000020 a causa di problemi con il software Microsoft Visual C++ Redistributable. Se vedi che il tuo file DLL inizia con msvcr, msvcp, o altri nomi come ucrtbase.dll, allora è probabile che ci sia qualcosa di sbagliato con il suddetto Visual C++. In tutti gli altri casi, è meglio cercare su Google la DLL e ottenere un riepilogo dettagliato della sua comparsa. Di seguito, ti mostreremo le soluzioni più popolari ed efficaci che aiutano le persone a sbarazzarsi degli errori di cattiva immagine nella maggior parte dei casi.

Scaricare strumento di riparazione di Windows

Scaricare strumento di riparazione di Windows

compatibile con microsoft

Esistono utilità di riparazione speciali per Windows, che possono risolvere problemi relativi alla corruzione del registro, al malfunzionamento del file system, all'instabilità dei driver di Windows. Ti consigliamo di utilizzare Advanced System Repair Pro per correggere "Errore immagine errata (0xc000012f)" in Windows 10.

1. Reinstallare i ridistribuibili di Visual C++

Come abbiamo già detto, gli errori di Bad Image sono spesso causati da alcuni danneggiamenti in Visual C++ Redistributables installati sul tuo sistema. Pertanto, vale la pena provare a reinstallare i pacchetti Redistributable eliminandoli dal PC e scaricando le nuove versioni dal sito Web ufficiale. Puoi anche provare a ripararli manualmente, ma ti consigliamo comunque di eliminarli completamente e installarli da zero. Per fare ciò, segui i passaggi seguenti:

  1. Rassegna Stampa Tasto Windows + R, Il tipo di appwiz.cpl e quindi premere entrare.
  2. Seleziona il Ridistribuibile Microsoft Visual C ++ programmi nell'elenco e fare clic su Cambiamento di nella barra superiore.
  3. Una volta aperta la finestra di configurazione, selezionare il file Riparazione pulsante.
  4. Al termine, riavvia il PC e prova ad aprire nuovamente il programma.
  5. Nel caso in cui non funzionasse, prova a eliminare tutti i ridistribuibili dall'elenco e installali di nuovo dal sito Web ufficiale.

Nota: Visual C++ Redistributables ha diverse edizioni dell'anno e versioni x86 e x64-bit. Consigliamo di installare tutte le versioni (sia x86 che x64) dal 2008 al 2019. Apri questo link al sito Web ufficiale di Microsoft e scaricare ogni versione disponibile. Alcune pagine di download di Visual C++ potrebbero richiedere di scegliere anche il paese dall'elenco.

2. Verificare l'integrità dei file di sistema

Passando alla soluzione dell'errore, ti consigliamo di scansionare il sistema alla ricerca di elementi danneggiati o mancanti. Alcuni file potrebbero essere essenziali per il corretto funzionamento di altri componenti di Windows. Se c'è qualcosa che cade dalla directory nativa, è più probabile che sia il motivo degli errori di compatibilità. Di seguito, utilizzeremo sia SFC (System File Checker) che DISM (Deployment Image Servicing and Management), che rileveranno e ripristineranno i componenti assenti. Questo è come:

Usando SFC

  1. Apri Prompt dei comandi digitando cmd nella casella di ricerca accanto a Menu iniziale pulsante.
  2. Fai clic destro su Prompt dei comandi e scegli Eseguire come amministratore.
  3. Una volta aperta la console, digita sfc /scannow comando e fare clic entrare.
  4. Al termine del processo di riparazione, riavvia il computer.

Utilizzando DISM

  1. Apri Prompt dei comandi come abbiamo fatto nel passaggio precedente.
  2. Copia e incolla questo comando DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Clicchi entrare e attendere che Windows termini la scansione e la correzione.
  4. Al termine, riavvia il PC e prova ad aprire nuovamente il programma problematico.

Dopo aver eseguito entrambe queste scansioni, prova ad avviare l'applicazione con cui hai avuto difficoltà. Se questo non funziona, passa agli altri passaggi menzionati di seguito.

3. Disinstallare gli aggiornamenti recenti

Nel caso in cui sia stato installato un aggiornamento subito prima che Bad Image (0xc000012f o 0xc0000020) iniziasse a essere visualizzato, puoi provare a eliminarlo e vedere se questo aiuta. Alcuni aggiornamenti potrebbero essere rilasciati con bug e difetti che fanno funzionare altri processi nel malfunzionamento. A volte, gli utenti potrebbero non individuare gli aggiornamenti poiché vengono installati in modalità automatica. Se non sei sicuro che alcuni siano stati installati negli ultimi giorni, puoi sempre controllarli per data. Se hai aggiornamenti in sospeso che non sono ancora stati scaricati, assicurati di installarli invece di eliminarli. È possibile che questi aggiornamenti contengano correzioni speciali per risolvere il tuo errore.

Per disinstallare gli aggiornamenti recenti:

  1. Rassegna Stampa Tasto Windows + I pulsanti per aprire Impostazioni e scegliere Aggiornamento e sicurezza.
  2. Quindi, in Windows Update, fai clic su Visualizza la cronologia degli aggiornamenti nel riquadro di destra.
  3. Scegli Disinstalla gli aggiornamenti in alto ed eliminare l'aggiornamento più recente in base alla data di installazione.
  4. Ora puoi riavviare il PC e riaprire l'applicazione problematica.

4. Aggiorna driver

Come forse saprai, i driver svolgono un ruolo significativo nel corretto funzionamento dei componenti fisici. Schede grafiche, processori e altri elementi richiedono una configurazione adeguata stabilita dai driver. Ecco perché è importante tenerli aggiornati eseguendo aggiornamenti regolari. Alcuni file DLL possono anche essere correlati a driver danneggiati. È più probabile che sia il caso se una DLL indicata nel testo di errore si trova all'interno del DriverStore cartella. Molto spesso sono i driver dello schermo a causare il problema, quindi dovresti provare ad aggiornarli prima. Per fare ciò, seguire le istruzioni seguenti:

Per aggiornare manualmente i driver:

  1. Fare clic con il tasto destro del mouse su Menu iniziale tasto e selezionare Gestione periferiche.
  2. Nella scheda aperta fai clic con il pulsante destro del mouse su tutti i driver, scegli Aggiorna drivere segui le istruzioni sullo schermo.
  3. Windows inizierà a cercare gli aggiornamenti disponibili e li installerà automaticamente sul tuo computer.
  4. A volte ci sono driver malfunzionanti (contrassegnati da un rettangolo giallo), il che significa che dovresti aggiornarli nel primo ordine.

Per ripristinare i driver:

Se sapessi quale driver è stato aggiornato di recente, potresti trovarlo e ripristinarlo alla versione precedente.

  1. Spostarsi Gestione periferiche come abbiamo fatto sopra.
  2. Individua e fai clic con il pulsante destro del mouse su un driver aggiornato in precedenza.
  3. Scegli Ripristina driver e seguire le istruzioni.
  4. Al termine, riavvia il PC e verifica se il problema si risolve.

È inoltre possibile utilizzare IObit Driver Booster per eseguire aggiornamenti automatici. È molto più veloce rispetto al processo manuale perché l'utilità troverà driver obsoleti o malfunzionanti e li aggiornerà. Ecco il link per scaricarlo.

Scarica Driver Booster

5. Eseguire un avvio pulito

La corruzione dei file DLL può anche essere causata da software di terze parti che richiede problemi di compatibilità. Questo, vale la pena verificare se questo è il tuo caso. L'avvio pulito garantisce che il tuo PC venga avviato solo con app e servizi integrati per scoprire se alcune app secondarie attivano il problema. Per avviare in modalità di avvio pulito, seguire semplicemente i passaggi seguenti:

  1. Rassegna Stampa Tasto Windows + R combinazione e incolla msconfig.
  2. Quindi nella finestra aperta vai al file Servizi scheda situata in alto.
  3. Seleziona la casella accanto a Nascondi tutti i servizi Microsoft e fare clic sul Disabilita tutto pulsante.
  4. Ora scegli il Generale e seleziona Avvio selettivo opzione. Assicurati che la casella sia selezionata solo accanto a Carica i servizi di sistema.
  5. Clicchi APPLICA ed OK. Quindi riavvia il PC.

Ora puoi provare ad avviare un'applicazione mentre sei in modalità Avvio pulito. Nel caso in cui tutto funzioni correttamente ora, significa che alcuni programmi di terze parti non riescono ad andare d'accordo con i processi di Windows. Pensa a cosa hai installato di recente e prova a eliminarlo. Dopo l'avvio in modalità pulita, dovresti riportare Windows alle impostazioni di avvio normale. Per fare ciò, ripeti semplicemente tutti i passaggi che hai implementato sopra abilitando i servizi disabilitati e modificando l'opzione di avvio da Selettivo a Normale.

6. Usa punto di ripristino del sistema

Nel caso in cui nulla funzioni e il tentativo di trovare la soluzione giusta si traduca in un errore costante, Ripristino configurazione di sistema potrebbe essere la tua salvezza. A meno che tu non abbia installato Windows proprio ora, dovrebbe esserci un archivio di punti di backup dal sistema quando i problemi DLL non erano presenti. Quindi riportiamo il tuo sistema esattamente a quel punto usando questi passaggi:

  1. Apri Questo PC, fai clic con il pulsante destro del mouse sullo spazio vuoto appena sotto i tuoi dischi e scegli Properties.
  2. Clicchi Impostazioni di sistema avanzate nel riquadro sinistro.
  3. Ora dovresti vedere una nuova scheda aperta. Sposta in Protezione sistema e cliccare su ripristino configurazione di sistema pulsante.
  4. Quindi, nella finestra visualizzata, seleziona un punto di backup in base a una data in cui non hai riscontrato il problema.
  5. Clicchi Successivo e attendi che Windows ripristini il tuo sistema.

Sommario

Gli errori di Bad Image sono piuttosto fastidiosi in quanto impediscono alle persone di utilizzare i programmi che desiderano. Speriamo che non sia più un problema dopo aver eseguito le soluzioni dalla nostra guida. I problemi relativi alle DLL variano e spesso richiedono soluzioni diverse per ogni singolo caso. Se il problema persiste nonostante l'esecuzione di tutti i passaggi, ti consigliamo di reinstallare il sistema da zero. Ciò assicurerà che Windows sia nuovo e non sia interessato da qualcosa che causa l'errore.

Articolo precedenteCome rimuovere GoodMorning Ransomware e decifrare i file .GoodMorning, .LOCKED o .REAL
Articolo prossimoCome rimuovere PDFConverterSearchOnline