Podczas uruchamiania programu w systemie Windows może pojawić się błąd 0xc000012f, informujący, że plik binarny, który próbujesz uruchomić, jest uszkodzony. Oto kilka przykładów z pełnym komunikatem o błędzie dosłownym:
C:\Windows\System32\schannel.dll nie jest przeznaczony do uruchamiania w systemie Windows lub zawiera błąd. Spróbuj zainstalować program ponownie, używając oryginalnego nośnika instalacyjnego lub skontaktuj się z administratorem systemu lub dostawcą oprogramowania. błąd: 0xc000012f
Co oznacza stan błędu 0xc000012f?
Błąd 0xc000012f oznacza „Zły obraz”, co oznacza, że plik wykonywalny programu lub jeden z modułów wspierających jest uszkodzony. Lub prawdopodobnie występuje niezgodność DLL, a szczególnie widoczna w programach, które używają
Pakiety redystrybucyjne Microsoft Visual C++. W niektórych sytuacjach ponowne zainstalowanie odpowiedniej wersji Pakiety redystrybucyjne Microsoft Visual C++ rozwiązuje problem.W ujęciu deweloperskim, 0xC000012F
znaczy STATUS_INVALID_IMAGE_NOT_MZ
, co oznacza, że określony plik obrazu nie miał prawidłowego formatu. Nie miał inicjału MZ. Możliwe, że wersja lub bitowość bibliotek wykonawczych nie są zgodne. Na przykład 64-bitowa wersja biblioteki DLL mogła zostać przypadkowo skopiowana do C:\Windows\SysWOW64
katalog przeznaczony do przechowywania modułów 32-bitowych.
Błąd 0xc000012f
mogą wystąpić w dowolnej wersji systemu Windows, a poniższe poprawki dotyczą wszystkich wersji, w tym systemu Windows 10.
[Poprawka] Status błędu 0xc000012f „Zły obraz” w systemie Windows
Poprawka 1: Odinstaluj i ponownie zainstaluj program
W większości przypadków pomaga odinstalowanie, a następnie ponowne zainstalowanie programu, którego dotyczy problem. Upewnij się, że plik instalacyjny jest gotowy.
Kliknij prawym przyciskiem myszy Start, kliknij Uruchom. Rodzaj appwiz.cpl
i kliknij OK. Kliknij prawym przyciskiem myszy program, który powoduje błąd 0xc000012f „Zły obraz” i kliknij Odinstaluj.
(W systemie Windows 10 możesz także odinstalować programy za pomocą aplikacji i funkcji za pośrednictwem nowoczesnego interfejsu ustawień. Kliknij Start, Ustawienia, Aplikacje i funkcje.)
Zwróć uwagę, że niektórzy dostawcy oferują „czyste” narzędzia dezinstalacyjne, które całkowicie usuwają wszystkie ślady ich programu. W większości przypadków narzędzia dezinstalacyjne są skuteczniejsze niż standardowa procedura dezinstalacji. Jeśli dostawca posiada takie narzędzie, pobierz je i uruchom dodatkowo.
Uruchom ponownie Instalatora programu, aby go ponownie zainstalować. Jeśli go nie masz, odwiedź witrynę dostawcy oprogramowania i pobierz program.
Poprawka 2: Odinstaluj problematyczną aktualizację systemu Windows
Jeśli „Poprawka 1” nie pomaga, a błąd „złego obrazu” wystąpił dopiero po zainstalowaniu określonej aktualizacji Windows, spróbuj odinstalować aktualizację.
- Kliknij prawym przyciskiem myszy Start, kliknij Uruchom. W oknie Uruchom wpisz
appwiz.cpl
i kliknij OK. - Kliknij Wyświetl zainstalowane aktualizacje w lewym panelu.
- Posortuj historię instalacji Windows Update według kolumny „Zainstalowano na” i znajdź problematyczną aktualizację, która spowodowała błąd
- Wybierz aktualizację i kliknij Odinstaluj.
- Uruchom ponownie system Windows.
Poprawka 3: Napraw uszkodzenie plików systemowych za pomocą DISM i SFC
Otwórz i podwyższony lub administracyjny wiersz polecenia i uruchom następujące polecenie:
sfc / scannow
Kontroler plików systemowych przeprowadzi dokładną kontrolę integralności plików i automatycznie naprawi wszystkie uszkodzone pliki systemowe.
Jeśli z drugiej strony Kontroler plików systemowych nie może naprawić niektórych plików, wyświetla następujący błąd:
Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich. Szczegóły znajdują się w CBS.Log %WinDir%\Logs\CBS\CBS.log.
Analizując Plik CBS.log, możesz znaleźć dokładne nazwy plików, których nie udało się przywrócić ze sklepu:
, Info CSI 00000008 [SR] Nie można naprawić pliku członkowskiego [l: 34{17}]"Accessibility.dll" Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), kulturowo neutralny, VersionScope neutralny, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, typ neutralny, TypeName neutralny, PublicKey neutralny w sklepie, plik jest zaginiony
W takim przypadku należy uruchomić narzędzie DISM, aby przywrócić pliki systemowe do magazynu składników, a następnie ponownie uruchomić narzędzie Kontroler plików systemowych, jeśli to konieczne. Poniżej znajduje się wiersz polecenia DISM, który musisz uruchomić:
DISM.exe /Online /Cleanup-image /Restorehealth
Aby polecenie było bardziej skuteczne, lepszą opcją byłoby uruchomienie DISM, wspominając Install.wim
plik obrazu jako źródło, uzyskany z Windows 10 ISO. Aby uzyskać szczegółowe instrukcje, przeczytaj artykuł Napraw system Windows 10 za pomocą DISM i SFC.
Zrestartuj komputer.
Sposób 4: Wykonaj przywracanie przywracania systemu
Instalator systemu Windows 10 domyślnie wyłącza Przywracanie systemu. Jeśli włączyłeś już Przywracanie systemu i masz szczęście, że masz dostępny odpowiedni punkt przywracania, możesz spróbować wycofania. Pamiętaj, aby wybrać punkt przywracania systemu, który został utworzony, gdy system był stabilny. (tj. przed datą pierwszego pojawienia się błędu „złego obrazu”).
Kliknij prawym przyciskiem myszy Start, kliknij Uruchom. Rodzaj rstrui.exe
i kliknij OK. Wybierz odpowiedni punkt przywracania i przywróć system do poprzedniego stanu roboczego.
Aby uzyskać instrukcje, zobacz post Jak utworzyć punkt przywracania i przywrócić poprzedni punkt przywracania?.
Mam nadzieję, że jedna z powyższych poprawek pomogła Ci rozwiązać błąd 0xc000012f
(„Zły obraz”), bez konieczności przeprowadzania czystej instalacji systemu Windows.
Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?
Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:- Przypiąć!
- Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
- Tweetuj to!