Aplikacja nie mogła się poprawnie uruchomić (0xc000007b)
Aplikacje Windows(Windows) zależą od wielu operacji do wykonania. Jednocześnie istnieją różne parametry, które muszą być spełnione, aby program został wykonany. Błąd, który może się pojawić podczas ich uruchamiania, to – Aplikacja nie mogła uruchomić się poprawnie (0xc00007b) (The application was unable to start correctly (0xc00007b)). Istnieje wiele przyczyn wystąpienia tego błędu, ale głównym powodem może być niekompatybilność aplikacji x86 z systemem operacyjnym x64.
Błąd 0x000007b zwykle wskazuje na konflikt oprogramowania z niezgodną architekturą. Na przykład próba użycia oprogramowania 32-bitowego w systemie 64-bitowym. Możesz jednak uruchamiać programy 32-bitowe na komputerze 64-bitowym.
Jeśli podczas próby uruchomienia programu lub gry zobaczysz okno dialogowe z informacją, że aplikacja nie mogła uruchomić się poprawnie(The application was unable to start correctly) , kod błędu 0xC000007B , STATUS NIEPRAWIDŁOWY FORMAT OBRAZU(STATUS INVALID IMAGE FORMAT) , oznacza to, że aplikacja nie jest zgodna z architekturą systemu Windows 11/10 PC lub brakuje zależności. Ten błąd może się również pojawić, gdy używasz przestarzałego programu .NET Framework , Direct X , sterownika(Driver) lub uszkodzenia plików systemowych. Może się również pojawić, gdy wystąpi problem z dyskiem twardym.
Podczas gdy 0xC000007B występuje z wieloma innymi programami, STATUS_INVALID_IMAGE_FORMAT oznacza, że gdy próbujesz uruchomić aplikację zaprojektowaną do działania w 64-bitowym systemie 32-bitowym. System nie może załadować biblioteki DLL(DLL) , która jest przeznaczona dla wersji 64-bitowej, a zatem przechodzi w stan zakończenia. Poza tym, jeśli zostaniesz również wskazany na plik NTStatus.h , oznacza to, że może to być przypadek uszkodzenia pliku.
Aplikacja nie mogła się poprawnie uruchomić (0xc000007b)
Wiedząc, co powoduje błąd 0x000007b, jesteś znacznie lepiej przygotowany do rozwiązania tego problemu. Oto poprawki, które omówimy w tej sekcji:
STATUS_INVALID_IMAGE_FORMAT
0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs 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.
Pierwszą rzeczą, którą powinieneś zrobić, to kliknąć OK, aby zamknąć aplikację. Po drugie(Second) , spróbuj ponownie zainstalować nośnik, aby sprawdzić, czy działa w tym czasie. Jeśli nie, wypróbuj poniższe metody:
- Uruchom aplikację w trybie zgodności.
- Włącz platformę .NET Framework.
- Zaktualizuj DirectX.
- Zainstaluj ponownie program Visual C++.
- Wymień uszkodzone biblioteki DLL
- Zainstaluj ponownie aplikację(Application) z uprawnieniami administratora(Admin Privileges)
- Zainstaluj i zaktualizuj zależności
- Użyj narzędzia CHKDSK.
Następnie przejdziemy do szczegółów powyższych poprawek oraz kroków niezbędnych do ich pomyślnego przeprowadzenia.
1] Uruchom(Launch) aplikację w trybie zgodności
Tryb zgodności jest przydatny do uruchamiania programów, które nie są kompatybilne z twoim systemem. Jeśli podejrzewasz, że przyczyną błędu jest zgodność aplikacji, kliknij skrót prawym przyciskiem myszy i przejdź do Właściwości(Properties) .
Przełącz się na kartę Zgodność w oknie (Compatibility)Właściwości(Properties) i jeśli znasz wcześniejszą wersję systemu Windows(Windows) , która poprawnie obsługiwała program, zaznacz opcję Uruchom ten program w trybie zgodności(Run this program in compatibility mode for) .
Możesz też kliknąć Uruchom narzędzie do rozwiązywania problemów ze zgodnością(Run compatibility troubleshooter) . Następnie wybierz stabilną wersję systemu Windows(Windows) z menu rozwijanego Tryb zgodności i naciśnij przycisk (Compatibility mode )OK .
2] Włącz .NET Framework
Najczęstszą przyczyną kodu błędu 0x000007b w Windows 11/10 jest to, że system domyślnie wyłącza platformę .NET Framework. Musisz włączyć tę funkcję, aby korzystać z Origin .
Aby włączyć .NET Framework na komputerze, naciśnij klawisz Windows i wyszukaj Panel sterowania(Control Panel) . Uruchom Panel sterowania(Launch Control Panel) .
Zmień Panel sterowania na widok kategorii(Category) z linku w prawym górnym rogu, a następnie kliknij Odinstaluj program(Uninstall a program) W programach(programs) . Tutaj wybierz łącze Włącz lub wyłącz funkcje systemu Windows(Turn Windows features on or off) w lewym panelu.
Zaznacz wszystkie pola wyboru dla .NET Framework . Powinny znajdować się na szczycie listy. Po włączeniu platformy .NET Framework(.NET Framework) kliknij przycisk OK . To zatrzymuje błąd 0x000007b.
3] Zaktualizuj DirectX
Inną podstawową poprawką powyższego problemu jest aktualizacja lub ponowna instalacja DirectX(update or reinstall DirectX) . Aktualizując lub ponownie instalując DirectX , możesz po prostu wymienić uszkodzone lub niezgodne komponenty DirectX ze swojego komputera.
Zidentyfikowaliśmy przestarzały Direct X jako czynnik, który może powodować błąd z kodem 0x000007b. Aktualizacja Direct X poprawi również wydajność gier i systemu. Aby go zaktualizować, odwiedź witrynę Microsoft DirectX i pobierz najnowszą wersję.
Po pobraniu pliku instalacyjnego Direct X kliknij go dwukrotnie, aby rozpocząć instalację. W poważnych przypadkach błędu 0x000007b instalacja Direct X może się nie powieść.
Możesz także spróbować uruchomić narzędzie diagnostyczne DirectX.(run the DirectX Diagnostic Tool.)
4] Zainstaluj ponownie program Visual C++
Jeśli problem nadal występuje po pierwszej naprawie, zainstaluj ponownie Visual C++ Redistribution .
Najpierw musisz odinstalować to, co już masz.
Wyszukaj Dodaj lub usuń programy(Add or remove programs) w menu Start i wybierz go. Kliknij(Click) wszystkie wersje Visual C++ na tej liście i odinstaluj je.
Po odinstalowaniu różnych programów VC++ otwórz połączoną stronę internetową i przewiń w dół do pierwszej sekcji po podsumowaniu(Summary) . To powinna być najnowsza wersja.
Tutaj kliknij łącza obok x86 i x64 , jeśli twój komputer jest 64-bitowy, ponieważ musisz pobrać zarówno wersję 64-bitową, jak i 32-bitową. Systemy(Systems) w architekturze 32-bitowej muszą pobierać tylko x86.
5] Wymień uszkodzone biblioteki DLL
Czasami uszkodzone pliki DLL , które są wadliwe, mogą również powodować problemy w aplikacjach podczas ich wykonywania. Musisz naprawić te brakujące lub uszkodzone pliki DLL .
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
Najlepszym sposobem na to byłoby uruchomienie Kontrolera plików systemowych lub DISM .
6] Zainstaluj ponownie aplikację(Reinstall Application) z uprawnieniami administratora(Admin Privileges)
Uruchom ponownie komputer z systemem Windows(Windows) , a następnie zainstaluj aplikację z uprawnieniami administratora . (Admin)Możesz kliknąć go prawym przyciskiem myszy, a następnie wybrać Uruchom jako administrator(Run as Administrator) . Jeśli Twoje konto jest zwykłym kontem, poproś administratora o pomoc w instalacji, wpisując jego hasło, gdy zostaniesz o to poproszony.
7] Zainstaluj i zaktualizuj zależności
Często programy i aplikacje muszą mieć zainstalowane sterowniki i oprogramowanie pomocnicze, aby działały poprawnie. Podczas gdy zwykła instalacja zajmuje się tym, ale ponieważ mamy do czynienia z problemem nieprawidłowego zakończenia, nadszedł czas na ręczne sprawdzenie.
a] Zainstaluj wykwalifikowane sterowniki
Niektóre wysokiej klasy aplikacje i gry muszą mieć poprawne i prawidłowe sterowniki, aby działały. Nie będą działać z ogólnymi sterownikami. Firma Microsoft(Microsoft) przeprowadza testy Windows Hardware Quality Labs(Windows Hardware Quality Labs testing) lub testy WHQL. (WHQL Testing.) Daje to pewność, że kierowcy spełnią odpowiednie wymagania i przejdą odpowiednie testy przed certyfikacją. Więc kiedy instalujesz sterowniki, upewnij się, że są to kwalifikowane sterowniki dla tego systemu Windows(Windows) .
b] Zaktualizuj(Update) lub pobierz(Download) i zainstaluj DirectX
Microsoft DirectX to zestaw technologii opracowanych przez firmę Microsoft w celu zapewnienia akceleracji sprzętowej dla ciężkich aplikacji multimedialnych, takich jak gry 3D i filmy HD. Podczas gdy Windows 10 ma DirectX 12 , wcześniejsza wersja używała DirectX 11 . Postępuj zgodnie z instrukcjami, aby zaktualizować lub zainstalować DirectX(update or install DirectX) na komputerze z systemem Windows 10.
c] Zainstaluj Microsoft DirectX End-User Runtime
Środowisko wykonawcze Microsoft DirectX End-User Runtime(Microsoft DirectX End-User Runtime) zapewnia aktualizacje do wersji 9.0c i wcześniejszych wersji DirectX . Kliknij ten link(this link) , aby pobrać i zainstalować go od razu.
d] Zainstaluj(Install) lub zaktualizuj platformę .NET
Ten framework jest używany przez aplikacje i gry podczas tworzenia. Oznacza to, że bez plików wykonawczych zainstalowanych na komputerze z systemem Windows 10 nie będzie działać. Instalacja lub aktualizacja .NET Framework jest łatwa. Możesz to również zweryfikować za pomocą narzędzia do weryfikacji konfiguracji platformy .NET(.NET setup verification tool) .
8] Użyj narzędzia CHKDSK
Narzędzie CHKDSK jest przydatne do wyszukiwania i rozwiązywania problemów z dyskiem twardym. Jest to narzędzie wiersza polecenia, którego można używać bez dodatkowego oprogramowania lub sprzętu. Wyszukaj cmd w menu Start i kliknij prawym przyciskiem myszy Wiersz polecenia(Command Prompt) . Wybierz opcję Uruchom jako administrator(Run as administrator ) .
Wprowadź(Input) poniższe polecenie w oknie wiersza polecenia(Command Prompt) i naciśnij klawisz ENTER(ENTER) .
chkdsk /f /r
Wiersz polecenia(Command Prompt) może teraz zapytać, czy chcesz przeskanować system przy następnym ponownym uruchomieniu. Naciśnij klawisz Y , aby to zaakceptować i naciśnij ENTER . Komputer uruchomi się ponownie i rozpocznie skanowanie oraz naprawę problemów na dysku twardym.
Mam nadzieję, że coś pomogło.
Inne podobne Aplikacja nie mogła uruchomić się poprawnie(The application was unable to start correctly) błędy:(Other similar The application was unable to start correctly errors:)
- Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000142 )
- Aplikacja nie została poprawnie zainicjowana ( 0xc0000135 )
- Nie udało się poprawnie zainicjować aplikacji 0xc0000005
- Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000022 )
- Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000018 )
- Aplikacja nie mogła się poprawnie uruchomić ( 0xc0000017 ).
Related posts
System Windows nie może zweryfikować podpisu cyfrowego (kod 52)
Napraw Archiwum jest w nieznanym formacie lub ma uszkodzony błąd
Ta funkcja wymaga nośnika wymiennego — błąd resetowania hasła
Napraw błąd logowania do sklepu Microsoft Store 0x801901f4 w systemie Windows 11/10
Napraw Crypt32.dll nie znaleziony lub brakujący błąd w systemie Windows 11/10
Zainstaluj awarię sterownika Realtek HD Audio, błąd OxC0000374 w systemie Windows 10
Potrzebne jest dodatkowe wolne miejsce na dysku, na którym jest zainstalowany system Windows
Napraw błąd instalacji aktualizacji systemu Windows 10 0x8007042B - 0x2000D
Napraw błąd ładowania aplikacji 5:0000065434 w systemie Windows 10
Błąd usługi gier 0x80073D26, 0x8007139F lub 0x00000001
Naprawa SFC nie powiodła się, a DISM pokazuje błąd 0x800f081f w systemie Windows 10
Napraw błąd aplikacji 0xc0150004 w systemie Windows 11/10
Jak naprawić Start PXE przez IPv4 w Windows 11/10?
Napraw błędy aktualizacji 0xC190020c, 0xC190020d, 0xC190020e, 0xC190020f
Wersja nie obsługuje tej wersji formatu pliku, 0xC03A0005
Odcinek otrzymał komunikat o błędzie złych danych w systemie Windows 10
Nie można zarejestrować pakietu poprawek w systemie Windows 11/10
Aplikacja nie może znaleźć skanera - WIA_ERROR_OFFLINE, 0x80210005
Napraw nieudany błąd ShellExecuteEx w systemie Windows 11/10
Napraw błąd Microsoft Store 0x87AF0001