Napraw zły obraz, status błędu 0xc0000020 w systemie Windows 11/10

Jeśli podczas próby uruchomienia aplikacji takiej jak Outlook itp. nie powiedzie się komunikat o błędzie Zły obraz, Status błędu 0xc0000020(Bad Image, Error status 0xc0000020) , ten post Ci pomoże. W tym poście zidentyfikujemy potencjalne przyczyny, a następnie przedstawimy możliwe rozwiązania, które pomogą Ci rozwiązać ten problem. Może wystąpić podczas uruchamiania programu Outlook(Outlook) lub dowolnego innego programu.

Zły obraz, stan błędu 0xc0000020

Zazwyczaj, w zależności od oprogramowania lub aplikacji, którą próbujesz uruchomić, wystąpienie komunikatu o błędzie odczytuje się w ten sposób;

Software.exe – Bad Image
C:\Windows\System32\XXXX.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 00xc0000020.

Ten błąd występuje, gdy uruchamiasz aplikację i kończy się niepowodzeniem z powodu uszkodzenia niektórych plików systemowych wymaganych do bezbłędnego uruchomienia aplikacji. Ponieważ pliki systemowe są plikami programów(program files) , wszystko, co je modyfikuje, może spowodować uszkodzenie. Możesz napotkać komunikat o  błędzie Bad Image, Error Status 0xc0000020(Bad Image, Error Status 0xc0000020) z powodu jednej lub więcej (ale nie tylko) z następujących znanych przyczyn;

  • Niekompletna instalacja lub dezinstalacja oprogramowania.
  • Instalacja wadliwych aktualizacji systemu Windows .(Windows)
  • Atak złośliwego oprogramowania.
  • Niewłaściwe zamknięcie systemu.

Niezależnie od oprogramowania, o którym mowa, poprawka dotyczy wszystkich.

Zły obraz, stan błędu 0xc0000020

Jeśli napotkasz problem  zły obraz, stan błędu 0xc0000020(Bad Image, Error Status 0xc0000020) , możesz wypróbować nasze zalecane rozwiązania poniżej w dowolnej kolejności i sprawdzić, czy to pomoże rozwiązać problem.

  1. Ponownie zarejestruj plik DLL
  2. Uruchom skanowanie SFC/DISM
  3. Odinstaluj(Uninstall) i ponownie zainstaluj konkretny program
  4. Uruchom przywracanie systemu
  5. Uruchom proces ponownego uruchamiania systemu Windows(Windows Fresh Start) lub resetowania tego komputera

Przyjrzyjmy się opisowi zachodzącego procesu w odniesieniu do każdego z wymienionych rozwiązań.

1] Ponownie zarejestruj plik DLL

Jak widać, rozszerzenie pliku oprogramowania, które wyświetla ten błąd, to plik Dynamic Link Library (dll). Biblioteka  dołączana dynamicznie(dynamic-link library) ( DLL ) to moduł zawierający funkcje i dane, które mogą być używane przez inny moduł (aplikację lub bibliotekę DLL(DLL) ). Biblioteki DLL(DLLs) zapewniają sposób na modularyzację aplikacji, dzięki czemu ich funkcjonalność może być łatwiej aktualizowana i ponownie wykorzystywana. Biblioteki DLL(DLLs) pomagają również zmniejszyć obciążenie pamięci, gdy kilka aplikacji korzysta z tej samej funkcji w tym samym czasie, ponieważ chociaż każda aplikacja otrzymuje własną kopię danych DLL , aplikacje współdzielą kod DLL .

Jeśli więc można zidentyfikować plik DLL , taki jak powiedzmy, olmapi21.dll, wininet.dll itp., możesz spróbować ponownie zarejestrować plik DLL i sprawdzić, czy problem został rozwiązany.

Powiązane(Related) : Napraw błąd MSTeams.exe Bad Image 0xc0000020 .

2] Uruchom skanowanie SFC/DISM

Jeśli komunikat o błędzie został wywołany przez uszkodzone lub uszkodzone pliki systemowe, uruchomienie skanowania SFC/DISM może pomóc w rozwiązaniu problemu.

Dla ułatwienia i wygody możesz uruchomić skanowanie, korzystając z poniższej procedury.

Otwórz Notatnik –(Notepad –) skopiuj i wklej poniższe polecenie do edytora tekstu.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

Zapisz plik z nazwą i dołącz rozszerzenie .bat – np.; SFC_DISM_scan.bat .

Wielokrotnie uruchamiaj plik wsadowy z uprawnieniami administratora(run the batch file with admin privilege) (kliknij zapisany plik prawym przyciskiem myszy i wybierz Uruchom jako administrator(Run as Administrator) z menu kontekstowego), aż nie zgłosi żadnych błędów — w tym momencie możesz ponownie uruchomić komputer i sprawdzić, czy problem został rozwiązany. Jeśli nadal nie rozwiązano, przejdź do następnego rozwiązania.

3 ] Odinstaluj(] Uninstall) i ponownie zainstaluj konkretny program

W tym rozwiązaniu, jeśli ten błąd zaczął pojawiać się po zainstalowaniu dowolnego oprogramowania, możesz odinstalować program(uninstall the program) i sprawdzić, czy to pomaga.

Po zakończeniu odinstalowywania oprogramowania uruchom ponownie system, ponownie zainstaluj program i sprawdź, czy problem został rozwiązany.

4] Uruchom przywracanie systemu

Możesz przywrócić komputer do dobrego punktu i sprawdzić, czy pomoże to rozwiązać problem.

5] Uruchom(Run) proces ponownego uruchamiania systemu Windows(Windows Fresh Start) lub resetowania tego komputera

Utwórz kopię zapasową danych zewnętrznie, a następnie uruchom Fresh Start . Dostępne(Available) w aplikacji Zabezpieczenia Windows(Windows Security) , Fresh Start wykonuje następujące czynności:

  1. Przechowuje wszystkie Twoje dane,
  2. Usuwa wszystkie aplikacje innych firm,
  3. Wymuś(Force) aktualizacje systemu Windows 10 do najnowszej wersji.

Oznacza to, że wszystkie klucze produktów, treści związane z aplikacjami i wszelkie programy antywirusowe innych firm zostaną usunięte.

Fresh Start został przeniesiony  począwszy od Windows 10 v2004. Dla wersji 2004. Funkcjonalność nowego startu została przeniesiona do  Resetuj ten komputer(Reset this PC)(Reset this PC) .

Hopefully, one of these solutions will fix the issue for you!



About the author

Jestem inżynierem Windows, ios, pdf, błędów, gadżetów z ponad 10-letnim doświadczeniem. Pracowałem nad wieloma wysokiej jakości aplikacjami i frameworkami Windows, takimi jak OneDrive dla Firm, Office 365 i nie tylko. Moja ostatnia praca obejmowała opracowanie czytnika PDF dla platformy Windows i pracę nad tym, aby komunikaty o błędach były bardziej zrozumiałe dla użytkowników. Dodatkowo od kilku lat jestem zaangażowany w rozwój platformy ios i dobrze znam zarówno jej funkcje, jak i dziwactwa.



Related posts