Pri spustení niektorých hier a programov ako Chrome alebo Office vo Windows 10 sa môže vyskytnúť chyba programu Bad Image , ktorá vysvetľuje, že „ program (cesta programu) nie je navrhnutý na spustenie v systéme Windows alebo obsahuje chybu “ a odkazuje na kód 0xc000012f alebo 0xc0000020.... Zlý obraz - znamená, že je poškodený spustiteľný súbor programu alebo jedného z pomocných modulov. Ak sa pozriete do protokolov chýb, zistíte, že kód chyby 0xc000012f odkazuje na STATUS_INVALID_IMAGE_NOT_MZ. To znamená, že verzie alebo bitovosť DLL môžu byť zamenené. Napríklad máte nainštalovaný iba Microsoft Visual C ++ Redistributable 2012 a potrebujete Microsoft Visual C ++ Redistributable 2015, alebo ste nainštalovali Visual C ++ Redistributable 32-bit pre 64-bit Windows 10 a musíte si nainštalovať Visual C ++ Redistributable 64-bit. Najsmutnejšie na tejto chybe je, že vinníkom môžu byť rôzne komponenty, ako napríklad poškodenie systémových súborov označujúce knižnice atiglpxx.dll a atiuxpag.dll z grafického ovládača, rozhrania Framework alebo DirectX. Pozrime saČo robiť a ako opraviť chybu zlého obrázka 0xc000012f alebo 0xc0000020 v systéme Windows 10.
Ako opraviť Bad Image 0xc000012f a 0xc0000020 v systéme Windows 10
1. Kontrola a obnova systémových súborov
Spustite príkazový riadok ako správca a postupne zadajte dva príkazy:
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
2. Microsoft Visual C ++ Redistributable
Ak chybové hlásenie obsahuje názvy súborov ako msvcr alebo msvcp , problém je v redistribuovateľnom súbore Visual C ++. V takom prípade to jednoducho nemáte nainštalované, nie je nainštalované správne alebo je zmiešaná bitová hĺbka. Moja chyba napríklad smerovala na súbor msvcr110.dll a v systéme chýbal. Ak sa pozriete na vlastnosti tohto súboru na inom počítači, zistíte, že ide o komponent Visual C ++ Redistributable 2012, ktorý si musíte stiahnuť a nainštalovať.
Ak chcete začať, otvorte „ odinštalovanie programov “ stlačením klávesov Win + R a zadaním príkazu appwiz.cpl alebo pomocou ovládacieho panela. Vyskúšajte svoje verzie produktu Visual C ++ Redistributable, ktorý by mal byť nainštalovaný v dvoch bitoch (x86) a (x64). Kliknutím na myš tiež vyberte položku Redistribuovateľný Visual C ++ a v hornej časti kliknite na príkaz „ Zmeniť “. Potom kliknite na Opraviť v novom okne, čím obnovíte predvolený komponent a opravíte chyby inštalátora. Ak neviete, ktorý z nich, urobte nápravu so všetkými.
Poznámka : Ak chyba ukazuje na iný program, napríklad Office, skúste opraviť pomocou inštalačného programu. Upraviť> Opraviť.
Ak v zásade chýbajú alebo nie sú k dispozícii dostatočné hĺbky, je potrebné ich stiahnuť z oficiálnych webových stránok spoločnosti Microsoft. Pred inštaláciou novej verzie odstráňte starú, ak existuje.
- Stiahnite si Visual C ++ 2015
- Stiahnite si Visual C ++ 2012
- Stiahnite si Visual C ++ 2010
Dôležité: Pred stiahnutím si všimnite. Musíte si stiahnuť dve verzie x64 a x86 a nainštalovať ich.
3. Odstráňte aktualizačnú opravu systému Windows 10
Je známy najmä chybový kód Bad Image 0xc000012f z dôvodu problému s Kumulatívnou aktualizáciou zabezpečenia pre IE 10 v systémoch Windows 8 x64 (KB2936068). V iných prípadoch, ak sa po aktualizácii systému Windows 10 vyskytne chyba, musíte túto opravu odstrániť.
Prejdite do časti Nastavenia > Aktualizácie a zabezpečenie > Windows Update na pravej strane > Zobraziť históriu aktualizácií > Odinštalovať aktualizácie . V novom okne určite dátum opravy, po ktorom sa chyba začala zobrazovať, a odstráňte ju.
4. Ovládač grafickej karty
Ak chybové hlásenie obsahuje súbory atiglpxx.dll a atiuxpag.dll, je to spôsobené ovládačmi grafickej karty. Musíte ich úplne a správne odstrániť a znova stiahnuť. Správnu odinštalovanie grafického ovládača nájdete v príručke nižšie.
- Ako úplne odinštalovať ovládače grafických kariet Nvidia, AMD a Intel
5. Čistenie nepotrebných súborov
Systém Windows sa môže upchať nepotrebnými a zvyškami súborov, ktoré môžu narúšať váš systém, hry a programy. Stlačením klávesov Win + R a zadaním príkazu cleanmgr spustíte čistenie disku. Nižšie je uvedený kompletný sprievodca vyčistením nepotrebných súborov z disku:
- Vyčistite disk C od nepotrebných súborov
6. NET Framework
Ak správa naznačuje .NET Framework, musíte si tento komponent stiahnuť z oficiálnych webových stránok spoločnosti Microsoft a nainštalovať ho. Predtým odstráňte starý, ak sa nachádza v priečinku „odinštalovanie programov“. Ak v systéme Windows 10 používate veľmi starú hru alebo program, musíte v samotnom systéme povoliť rozhranie .NET Framework verzie 2.0 a 3.5.
- Microsoft .NET Framework 4.7
- Ako nainštalovať NET Framework 2.0 3.0 a 3.5 na Windows 10