Errore di immagine errata 0xc000012f e 0xc0000020 in Windows 10

Quando esegui alcuni giochi e programmi come Chrome o Office su Windows 10, potresti riscontrare un errore Bad Image , che spiega che " Il programma (percorso del programma) non è progettato per essere eseguito su Windows o contiene un errore " e punta al codice 0xc000012f o 0xc0000020... Cattiva immagine: significa che il file eseguibile del programma o uno dei moduli ausiliari è danneggiato. Se guardi i log degli errori, scoprirai che il codice di errore 0xc000012f si riferisce a STATUS_INVALID_IMAGE_NOT_MZ. Ciò significa che le versioni o il testimone delle DLL possono essere confusi. Ad esempio, hai installato solo Microsoft Visual C ++ Redistributable 2012 e hai bisogno di Microsoft Visual C ++ Redistributable 2015, oppure hai installato Visual C ++ Redistributable a 32 bit per Windows 10 a 64 bit e devi installare Visual C ++ Redistributable a 64 bit. La cosa più triste di questo errore è che il colpevole può essere diversi componenti come danni ai file di sistema che indicano le librerie atiglpxx.dll e atiuxpag.dll dal driver video, Framework o DirectX. Diamo un'occhiataCosa fare e come correggere l'errore di immagine errata 0xc000012f o 0xc0000020 in Windows 10.

Immagine non valida 0xc000012f e 0xc0000020

Come correggere Bad Image 0xc000012f e 0xc0000020 su Windows 10

1. Controllo e ripristino dei file di sistema

Esegui il prompt dei comandi come amministratore e inserisci due comandi a turno:

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Controllo e recupero dei file

2. Ridistribuibile Microsoft Visual C ++

Se il messaggio di errore contiene nomi di file come msvcr o msvcp , il problema è in Visual C ++ Redistributable. In questo caso, semplicemente non lo hai installato, non è installato correttamente o la profondità di bit è confusa. Ad esempio, il mio errore puntava al file msvcr110.dll e mancava dal sistema. Se guardi le proprietà di questo file su un altro PC, scoprirai che è un componente di Visual C ++ Redistributable 2012 che devi scaricare e installare.

proprietà msvcr110.dll

Per iniziare, apri " disinstalla programmi " premendo Win + R e immettendo appwiz.cpl o accedi al pannello di controllo. Controlla le tue versioni di Visual C ++ Redistributable, che dovrebbe essere installato in due bit (x86) e (x64). Inoltre, seleziona Visual C ++ Redistributable facendo clic con il mouse e fai clic su " Modifica " in alto , quindi fai clic su Ripara in una nuova finestra per ripristinare il componente predefinito e correggere gli errori del programma di installazione. Se non sai quale, esegui la correzione con tutti.

Nota : se l'errore punta a un altro programma come Office, prova a riparare tramite il programma di installazione. Modifica> Ripara.

Microsoft Visual C ++ Redistributable 2015 e 2012

Se sono, in linea di principio, assenti o non c'è abbastanza profondità di bit, devono essere scaricati dal sito Web ufficiale di Microsoft. Prima di installare la nuova versione, rimuovere quelle vecchie, se presenti.

  • Scarica Visual C ++ 2015
  • Scarica Visual C ++ 2012
  • Scarica Visual C ++ 2010

Importante: si prega di notare prima di scaricare. Devi scaricare due versioni x64 e x86 e installarle.

scarica due versioni di Microsoft Visual C ++ 2013

3. Rimuovere la patch di aggiornamento di Windows 10

In particolare, il codice di errore Bad Image 0xc000012f è noto a causa di un problema con l'aggiornamento cumulativo della sicurezza per IE 10 su Windows 8 x64 (KB2936068). In altri casi, se si verifica un errore dopo l'aggiornamento di Windows 10, è necessario rimuovere questa patch.

Vai a Opzioni > Aggiornamenti e sicurezza > lato destro di Windows Update > Visualizza cronologia aggiornamenti > Disinstalla aggiornamenti . In una nuova finestra, determinare la data della patch dopo la quale l'errore ha iniziato a essere visualizzato ed eliminarlo.

Rimuovi la patch di aggiornamento di Windows 10

4. Driver della scheda video

Se il messaggio di errore contiene i file atiglpxx.dll e atiuxpag.dll, è correlato ai driver della scheda video. È necessario rimuoverli completamente e correttamente e scaricare di nuovo. Fare riferimento alla guida di seguito per disinstallare correttamente il driver video.

  • Come disinstallare completamente i driver della scheda grafica Nvidia, AMD, Intel

5. Eliminare i file non necessari

Windows può ostruirsi con file inutili e rimanenti che possono interferire con il sistema, i giochi e i programmi. Premi Win + R e digita cleanmgr per eseguire Pulizia disco. Di seguito è riportata una guida completa per ripulire i file non necessari dal disco:

  • Ripulisci l'unità C dai file non necessari

6. NET Framework

Se il messaggio indica .NET Framework, è necessario scaricare questo componente dal sito Web ufficiale di Microsoft e installarlo. Prima di ciò, elimina quello vecchio, se si trova nella sezione "Disinstalla programmi". Se stai eseguendo un gioco o un programma molto vecchio su Windows 10, devi abilitare le versioni 2.0 e 3.5 di .NET Framework nel sistema stesso.

  • Microsoft .NET Framework 4.7
  • Come installare NET Framework 2.0 3.0 e 3.5 su Windows 10