Błąd nieprawidłowego obrazu 0xc000012f i 0xc0000020 w systemie Windows 10

Podczas uruchamiania niektórych gier i programów, takich jak Chrome lub Office w systemie Windows 10, możesz napotkać błąd Zły obraz , który wyjaśnia, że ​​„ Program (ścieżka programu) nie jest przeznaczony do uruchamiania w systemie Windows lub zawiera błąd ” i wskazuje kod 0xc000012f lub 0xc0000020... Zły obraz - oznacza, że ​​plik wykonywalny programu lub jeden z modułów pomocniczych jest uszkodzony. Jeśli spojrzysz na dzienniki błędów, zobaczysz, że kod błędu 0xc000012f odnosi się do STATUS_INVALID_IMAGE_NOT_MZ. Oznacza to, że wersje lub bitowość bibliotek DLL mogą być mylone. Na przykład masz zainstalowany tylko pakiet redystrybucyjny Microsoft Visual C ++ 2012 i potrzebujesz pakietu redystrybucyjnego Microsoft Visual C ++ 2015 lub masz zainstalowany pakiet redystrybucyjny Visual C ++ w wersji 32-bitowej dla 64-bitowego systemu Windows 10 i musisz zainstalować pakiet redystrybucyjny Visual C ++ w wersji 64-bitowej. Najsmutniejsze w tym błędzie jest to, że winowajcą mogą być różne komponenty, takie jak uszkodzenie plików systemowych wskazujących na biblioteki atiglpxx.dll i atiuxpag.dll ze sterownika wideo, Framework lub DirectX. SpójrzmyCo robić i jak naprawić błąd nieprawidłowego obrazu 0xc000012f lub 0xc0000020 w systemie Windows 10.

Zły obraz 0xc000012f i 0xc0000020

Jak naprawić zły obraz 0xc000012f i 0xc0000020 w systemie Windows 10

1. Sprawdzanie i przywracanie plików systemowych

Uruchom wiersz polecenia jako administrator i wprowadź kolejno dwa polecenia:

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

Sprawdzanie i odzyskiwanie plików

2. Redystrybucja Microsoft Visual C ++

Jeśli komunikat o błędzie zawiera nazwy plików, takie jak msvcr lub msvcp , problem występuje w pakiecie redystrybucyjnym Visual C ++. W takim przypadku po prostu nie masz go zainstalowanego, nie jest zainstalowany poprawnie lub głębokość bitowa jest pomieszana. Na przykład mój błąd wskazywał na plik msvcr110.dll i brakowało go w systemie. Jeśli spojrzysz na właściwości tego pliku na innym komputerze, zobaczysz, że jest to składnik pakietu redystrybucyjnego Visual C ++ 2012, który musisz pobrać i zainstalować.

właściwości msvcr110.dll

Aby rozpocząć, otwórz „ Odinstaluj programy ”, naciskając Win + R i wpisując appwiz.cpl lub przejdź przez panel sterowania. Sprawdź swoje wersje pakietu redystrybucyjnego Visual C ++, które powinny być zainstalowane w dwóch bitach (x86) i (x64). Wybierz także pakiet redystrybucyjny Visual C ++, klikając myszą i kliknij „ Zmień ” u góry , a następnie kliknij Napraw w nowym oknie, aby przywrócić domyślny komponent i naprawić błędy instalatora. Jeśli nie wiesz, który z nich, zrób poprawkę ze wszystkimi.

Uwaga : jeśli błąd wskazuje na inny program, taki jak Office, spróbuj naprawić za pomocą instalatora. Edycja> Napraw.

Pakiet redystrybucyjny Microsoft Visual C ++ 2015 i 2012

Jeśli w zasadzie ich nie ma lub nie ma wystarczającej głębi bitowej, należy je pobrać z oficjalnej witryny firmy Microsoft. Przed zainstalowaniem nowej wersji usuń stare, jeśli takie istnieją.

  • Pobierz Visual C ++ 2015
  • Pobierz program Visual C ++ 2012
  • Pobierz program Visual C ++ 2010

Ważne: Uwaga przed pobraniem. Musisz pobrać dwie wersje x64 i x86 i zainstalować je.

pobierz dwie wersje Microsoft Visual C ++ 2013

3. Usuń poprawkę aktualizacji systemu Windows 10

W szczególności znany jest kod błędu Bad Image 0xc000012f z powodu problemu ze zbiorczą aktualizacją zabezpieczeń dla przeglądarki IE 10 w systemie Windows 8 x64 (KB2936068). W innych przypadkach, jeśli napotkasz błąd po aktualizacji systemu Windows 10, musisz usunąć tę poprawkę.

Przejdź do Opcje > Aktualizacje i zabezpieczenia > Windows Update po prawej stronie > Wyświetl historię aktualizacji > Odinstaluj aktualizacje . W nowym oknie określ datę poprawki, po której błąd zaczął się pojawiać, i usuń go.

Usuń poprawkę aktualizacji systemu Windows 10

4. Sterownik karty graficznej

Jeśli komunikat o błędzie zawiera pliki atiglpxx.dll i atiuxpag.dll, jest to spowodowane sterownikami karty graficznej. Musisz je całkowicie i poprawnie usunąć i pobrać ponownie. Zapoznaj się z poniższym przewodnikiem, aby poprawnie odinstalować sterownik wideo.

  • Jak całkowicie odinstalować sterowniki kart graficznych Nvidia, AMD, Intel

5. Czyszczenie niepotrzebnych plików

System Windows może zostać zatkany niepotrzebnymi i pozostałymi plikami, które mogą zakłócać działanie systemu, gier i programów. Naciśnij Win + R i wpisz cleanmgr, aby uruchomić Oczyszczanie dysku. Poniżej znajduje się kompletny przewodnik dotyczący czyszczenia niepotrzebnych plików z dysku:

  • Oczyść dysk C z niepotrzebnych plików

6. NET Framework

Jeśli komunikat wskazuje .NET Framework, musisz pobrać ten składnik z oficjalnej witryny firmy Microsoft i zainstalować go. Wcześniej usuń stary, jeśli znajduje się w sekcji „Odinstaluj programy”. Jeśli używasz bardzo starej gry lub programu w systemie Windows 10, musisz włączyć .NET Framework w wersji 2.0 i 3.5 w samym systemie.

  • Microsoft .NET Framework 4.7
  • Jak zainstalować NET Framework 2.0 i 3.5 w systemie Windows 10