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.

0x000007b-Aplikacja-nie mogła-uruchomić się-poprawnie

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:

  1. Uruchom aplikację w trybie zgodności.
  2. Włącz platformę .NET Framework.
  3. Zaktualizuj DirectX.
  4. Zainstaluj ponownie program Visual C++.
  5. Wymień uszkodzone biblioteki DLL
  6. Zainstaluj ponownie aplikację(Application) z uprawnieniami administratora(Admin Privileges)
  7. Zainstaluj i zaktualizuj zależności
  8. 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

właściwości kompatybilności skrótów

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

włącz platformę dot net

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)programach(programs) . Tutaj wybierz  łącze Włącz lub wyłącz funkcje systemu Windows(Turn Windows features on or off) w lewym panelu.

włączać i wyłączać funkcje systemu Windows

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++

pobierz wizualizację 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 x86x64  , 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 ).



About the author

Jestem inżynierem oprogramowania i ekspertem od Windows 10. Mam ponad dwuletnie doświadczenie w pracy ze smartfonami, Windows 10 i Microsoft Edge. Moim głównym celem jest sprawienie, aby Twoje urządzenia działały lepiej i szybciej. Pracowałem przy różnych projektach dla firm takich jak Verizon, IMac, HP, Comcast i wielu innych. Jestem również certyfikowanym instruktorem szkoleń w chmurze Microsoft Azure.



Related posts