Грешка при грешно изображение 0xc000012f и 0xc0000020 в Windows 10

Когато стартирате някои игри и програми като Chrome или Office на Windows 10, може да срещнете грешка с лошо изображение , което обяснява, че „ Програмата (програмен път) не е проектирана да работи в Windows или съдържа грешка “ и сочи към кода 0xc000012f или 0xc0000020... Bad Image - означава, че изпълнимият файл на програмата или един от спомагателните модули е повреден. Ако разгледате регистрационните файлове за грешки, ще откриете, че кодът за грешка 0xc000012f се отнася до STATUS_INVALID_IMAGE_NOT_MZ. Това означава, че версиите или битността на DLL файловете могат да бъдат объркани. Например имате инсталиран само Microsoft Visual C ++ Redistributable 2012 и ви е необходим Microsoft Visual C ++ Redistributable 2015 или сте инсталирали Visual C ++ Redistributable 32-bit за 64-битова Windows 10 и трябва да инсталирате Visual C ++ Redistributable 64-bit. Най-тъжното при тази грешка е, че виновникът може да са различни компоненти като повреда на системни файлове, показващи библиотеки atiglpxx.dll и atiuxpag.dll от видео драйвера, Framework или DirectX. Нека да разгледамеКакво да правя и как да коригирам грешка при лошо изображение 0xc000012f или 0xc0000020 в Windows 10.

Лошо изображение 0xc000012f и 0xc0000020

Как да коригирам Bad Image 0xc000012f и 0xc0000020 в Windows 10

1. Проверка и възстановяване на системни файлове

Изпълнете командния ред като администратор и въведете две команди на свой ред:

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

Проверка и възстановяване на файлове

2. Microsoft Visual C ++ за разпространение

Ако съобщението за грешка съдържа имена на файлове като msvcr или msvcp , тогава проблемът е в Visual C ++ Redistributable. В този случай просто не го инсталирате, не е инсталиран правилно или битовата дълбочина е объркана. Например грешката ми сочеше към файла msvcr110.dll и той липсваше в системата. Ако разгледате свойствата на този файл на друг компютър, ще откриете, че той е компонент на Visual C ++ Redistributable 2012, който трябва да изтеглите и инсталирате.

msvcr110.dll свойства

За да започнете, отворете „ деинсталиране на програми “, като натиснете Win + R и въведете appwiz.cpl или преминете през контролния панел. Вижте вашите версии на Visual C ++ Redistributable, които трябва да бъдат инсталирани в два бита (x86) и (x64). Също така изберете Visual C ++ Redistributable, като щракнете с мишката и щракнете върху „ Change “ отгоре , след това щракнете върху Repair в нов прозорец, за да възстановите компонента по подразбиране и да поправите грешките на инсталатора. Ако не знаете кой, тогава направете корекцията с всички.

Забележка : Ако грешката сочи към друга програма като Office, опитайте да я поправите чрез инсталатора. Edit> Repair.

Microsoft Visual C ++ за разпространение 2015 и 2012

Ако те по принцип липсват или няма достатъчно битова дълбочина, тогава те трябва да бъдат изтеглени от официалния уебсайт на Microsoft. Преди да инсталирате новата версия, премахнете старите, ако има такива.

  • Изтеглете Visual C ++ 2015
  • Изтеглете Visual C ++ 2012
  • Изтеглете Visual C ++ 2010

Важно: Моля, обърнете внимание, преди да изтеглите. Трябва да изтеглите две версии x64 и x86 и да ги инсталирате.

изтеглете две версии на Microsoft Visual C ++ 2013

3. Премахнете корекцията за актуализация на Windows 10

По-конкретно, кодът за грешка при лошо изображение 0xc000012f е известен поради проблем с кумулативната актуализация на защитата за IE 10 на Windows 8 x64 (KB2936068). В други случаи, ако срещнете грешка след актуализиране на Windows 10, тогава трябва да премахнете тази корекция.

Отидете в Настройки > Актуализации и сигурност > Актуализация на Windows отдясно > Преглед на хронологията на актуализациите > Деинсталиране на актуализации . В нов прозорец определете датата на корекцията, след която грешката започва да се показва, и я изтрийте.

Премахнете корекцията за актуализация на Windows 10

4. Драйвер за видеокарта

Ако съобщението за грешка съдържа файловете atiglpxx.dll и atiuxpag.dll, то е свързано с драйверите на видеокартата. Трябва да ги премахнете напълно и правилно и да изтеглите отново. Моля, обърнете се към ръководството по-долу за правилното премахване на видео драйвера.

  • Как да деинсталирам напълно драйверите за графична карта Nvidia, AMD, Intel

5. Почистване на ненужни файлове

Windows може да се задръсти с ненужни и остатъчни файлове, които могат да попречат на вашата система, игри и програми. Натиснете Win + R и въведете cleanmgr, за да стартирате Disk Cleanup . По-долу има пълно ръководство за почистване на ненужни файлове от вашия диск:

  • Почистете устройство C от ненужни файлове

6. NET Framework

Ако съобщението показва .NET Framework, трябва да изтеглите този компонент от официалния уебсайт на Microsoft и да го инсталирате. Преди това изтрийте стария, ако е в „деинсталиращите програми“. Ако стартирате много стара игра или програма на Windows 10, тогава трябва да активирате .NET Framework версии 2.0 и 3.5 в самата система.

  • Microsoft .NET Framework 4.7
  • Как да инсталирате NET Framework 2.0 3.0 и 3.5 на Windows 10