Az alkalmazás nem tudott megfelelően elindulni (0xc000007b)

A Windows(Windows) -alkalmazások végrehajtása számos művelettől függ. Ugyanakkor számos paraméternek meg kell felelnie a program végrehajtásához. A futtatásuk során fellépő hiba a következő: – Az alkalmazás nem tudott megfelelően elindulni (0xc00007b) (The application was unable to start correctly (0xc00007b)). Ennek a hibának számos oka lehet, de a fő ok az lehet, hogy egy x86 alkalmazás nem kompatibilis az x64 alapú operációs rendszerrel.

A 0x000007b hiba általában a nem kompatibilis architektúrájú szoftver ütközését jelzi. Például 32 bites szoftver használatának kísérlete 64 bites rendszeren. 64 bites számítógépen azonban futtathat 32 bites programokat.

0x000007b-Az-alkalmazás-nem-volt-helyesen-indítható

Ha egy program vagy játék indításakor egy párbeszédpanelt lát arról, hogy Az alkalmazás nem tudott megfelelően elindulni(The application was unable to start correctly) , Hibakód 0xC000007B , ÁLLAPOT ÉRVÉNYTELEN(STATUS INVALID IMAGE FORMAT) KÉPFORMÁTUM , ez azt jelenti, hogy az alkalmazás nem kompatibilis a Windows 11/10 architektúrájával. PC, vagy hiányoznak függőségek. Ez a hiba akkor is megjelenhet, ha elavult .NET - keretrendszert(Framework) , Direct X - et vagy illesztőprogramot(Driver) használ , vagy ha a rendszerfájlok sérültek. Akkor is megjelenhet, ha probléma van a merevlemezzel.

Míg a 0xC000007B sok más programmal is előfordul, a STATUS_INVALID_IMAGE_FORMAT azt jelenti, hogy amikor olyan alkalmazást próbál meg futtatni, amelyet 32 ​​bites rendszeren 64 bites működésre terveztek. A rendszer nem tudja betölteni a 64 bites DLL -t, és ezért terminációs állapotba kerül. (DLL)Ettől eltekintve, ha egy NTStatus.h fájlra is rámutatnak , az azt jelenti, hogy ez egy fájlsérülési eset lehet.

Az alkalmazás nem tudott megfelelően elindulni (0xc000007b)

Ha van fogalma arról, hogy mi okozza a 0x000007b hibát, sokkal jobban felkészült a probléma megoldására. Íme a javítások, amelyeket ebben a részben vizsgálunk meg:

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.

Az első dolog, amit meg kell tennie, kattintson az OK gombra az alkalmazás bezárásához. Másodszor(Second) , próbálja meg újra telepíteni az adathordozót, hogy megbizonyosodjon arról, hogy mostanra működik-e. Ha nem, próbálja ki az alábbi módszereket:

  1. Indítsa el az alkalmazást kompatibilitási módban.
  2. Engedélyezze a .NET-keretrendszert.
  3. Frissítse a DirectX-et.
  4. Telepítse újra a Visual C++-t.
  5. Cserélje ki a sérült DLL-eket
  6. Telepítse újra az alkalmazást (Application)rendszergazdai jogosultságokkal(Admin Privileges)
  7. Függőségek telepítése és frissítése
  8. Használja a CHKDSK segédprogramot.

Ezután a fenti javítások részleteivel, valamint a sikeres végrehajtásukhoz szükséges lépésekkel fogunk foglalkozni.

1] Indítsa(Launch) el az alkalmazást kompatibilitási módban

parancsikon-kompatibilitási tulajdonságok

A kompatibilitási mód olyan programok futtatásakor hasznos, amelyek nem kompatibilisek a rendszerrel. Ha azt gyanítja, hogy egy alkalmazás kompatibilitása okozza a hibát, kattintson jobb gombbal a parancsikonra, és lépjen a  Tulajdonságok menüpontra(Properties) .

Váltson át  a Tulajdonságok ablak (Properties)Kompatibilitás(Compatibility) lapjára, és ha ismer egy korábbi Windows -verziót, amely megfelelően kezelte a programot, jelölje  be a Program futtatása kompatibilitási módban(Run this program in compatibility mode for) opciót.

Másik megoldásként kattintson a  Kompatibilitási hibaelhárító futtatása(Run compatibility troubleshooter) lehetőségre . Ezután válassza ki a stabil Windows -kiadást a Kompatibilitási mód (Compatibility mode ) legördülő menüjéből, és nyomja meg az  OK gombot.

2] Engedélyezze a .NET-keretrendszert

dot net keretrendszer engedélyezése

Windows 11/10 rendszerben a 0x000007b hibakód leggyakoribb oka az , hogy a rendszer alapértelmezés szerint letiltja a .NET-keretrendszert. Engedélyeznie kell ezt az Origin használatához .

A .NET-keretrendszer(.NET Framework) engedélyezéséhez a számítógépen nyomja meg a Windows billentyűt, és keresse meg a Vezérlőpult kifejezést(Control Panel) . Indítsa el a Vezérlőpultot(Launch Control Panel) .

Változtassa meg a Vezérlőpultot  Kategória(Category) nézetre a jobb felső sarokban található hivatkozásról, majd kattintson a  Program eltávolítása a Programok(Uninstall a program) alatt  lehetőségre(programs) . Itt válassza ki a  Windows szolgáltatások be- és kikapcsolása(Turn Windows features on or off) hivatkozást a bal oldali panelen.

Windows-szolgáltatások be-és kikapcsolása

Jelölje be a  .NET Framework összes jelölőnégyzetét . A lista elején kell lenniük. A .NET-keretrendszer(.NET Framework) engedélyezése után kattintson az OK gombra. Ez megállítja a 0x000007b hibát.

3] Frissítse a DirectX-et

A fent említett probléma másik alapvető javítása a  DirectX frissítése vagy újratelepítése(update or reinstall DirectX) . A DirectX(DirectX) frissítésével vagy újratelepítésével egyszerűen kicserélheti a DirectX sérült vagy nem kompatibilis összetevőit a számítógépéről.

Egy elavult Direct X -et azonosítottunk olyan tényezőként, amely a 0x000007b kódú hibát okozhatja. A Direct X(Direct X) frissítése javítja a játék és a rendszer teljesítményét is. A frissítéshez keresse fel a Microsoft DirectX webhelyet, és töltse le a legújabb verziót.

A Direct X telepítőfájl letöltése után kattintson rá duplán a telepítés megkezdéséhez. Súlyos esetekben a 0x000007b hiba előfordulhat, hogy a Direct X telepítése meghiúsul.

Megpróbálhatja futtatni a DirectX diagnosztikai eszközt is.(run the DirectX Diagnostic Tool.)

4] Telepítse újra a Visual C++-t

a visual c++ letöltése

Ha az első javítás után is észleli a problémát, telepítse újra a Visual C++ Redistribution .

Először is el kell távolítania a már meglévőt.

Keresse meg a  Programok hozzáadása vagy eltávolítása elemet(Add or remove programs) a Start menüben, és válassza ki. Kattintson(Click) a listán szereplő összes  Visual C++

A különféle VC++ szoftverek eltávolítása után nyissa meg a hivatkozott weboldalt, és görgessen le az Összegzés(Summary) utáni első részhez . Ennek a legújabb verziónak kell lennie.

Itt kattintson az x86(x86) és  x64  melletti linkekre, ha a számítógépe 64 bites, mert le kell töltenie a 64 bites és a 32 bites verziót is. A 32 bites architektúrán működő rendszereknek csak (Systems)x86-ot kell letölteniük.(x86.)

5] Cserélje ki a sérült DLL-eket

Néha a hibás DLL - fájlok is problémákat okozhatnak az alkalmazásokban végrehajtásuk közben. Javítania kell ezeket a hiányzó vagy sérült DLL fájlokat.

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

Ennek legjobb módja a System File Checker vagy a DISM futtatása .

6] Telepítse újra az alkalmazást(Reinstall Application) rendszergazdai jogosultságokkal(Admin Privileges)

Indítsa újra a Windows PC-t, majd telepítse az alkalmazást rendszergazdai(Admin) jogosultságokkal. Kattintson a jobb gombbal rá, majd válassza a Futtatás rendszergazdaként(Run as Administrator) lehetőséget . Ha a fiókja egy normál fiók, akkor mindenképpen kérjen meg egy adminisztrátort, hogy segítsen a telepítésben, és adja meg jelszavát, amikor a rendszer kéri.

7] Függőségek telepítése és frissítése

Sokszor a programoknak és alkalmazásoknak rendelkezniük kell illesztőprogramokkal és támogató szoftverekkel a megfelelő működéshez. Míg a szokásos telepítés gondoskodik róla, de mivel a rendellenes leállás problémájával kell szembenéznünk, ideje elvégezni néhány kézi ellenőrzést.

a] Telepítse a minősített illesztőprogramokat

Egyes csúcskategóriás alkalmazásoknak és játékoknak megfelelő és érvényes illesztőprogramokkal kell rendelkezniük, hogy működjenek. Általános illesztőprogramokkal nem működnek. A Microsoft(Microsoft) rendelkezik ezzel a Windows Hardware Quality Labs(Windows Hardware Quality Labs testing) vagy WHQL teszteléssel. (WHQL Testing.) Ez biztosítja, hogy a járművezetők megfeleljenek a megfelelő tapasztalatoknak, és megfelelő tesztelésen menjenek keresztül a tanúsítás előtt. Tehát az illesztőprogramok telepítésekor győződjön meg arról, hogy azok az adott Windows rendszerhez(Windows) megfelelő illesztőprogramok .

b] Frissítse(Update) vagy töltse(Download) le és telepítse a DirectX -et(DirectX)

A Microsoft DirectX a (Microsoft DirectX)Microsoft által kifejlesztett technológiai csomag, amely hardveres gyorsítást biztosít nehéz multimédiás alkalmazásokhoz, például 3D játékokhoz és HD videókhoz. Míg a Windows 10 Directx 12(Directx 12) -t tartalmaz , a korábbi verzió  DirectX 11 -et használt . Ügyeljen arra, hogy kövesse az utasításokat a  DirectX frissítéséhez vagy telepítéséhez(update or install DirectX) Windows 10 számítógépére.

c] Telepítse a Microsoft DirectX végfelhasználói futtatókörnyezetet(Microsoft DirectX End-User Runtime)

A Microsoft DirectX End-User Runtime frissítéseket biztosít a 9.0c és a (Microsoft DirectX End-User Runtime)DirectX korábbi verzióihoz . Kövesse ezt a linket(this link) a letöltéshez és azonnali telepítéshez.

d] Telepítse(Install) vagy frissítse a .NET - keretrendszert

Ezt a keretrendszert az alkalmazások és a játékok használják a fejlesztés során. Ez azt jelenti, hogy a Windows 10 számítógépére telepített futásidejű fájlok nélkül nem fog működni.  A .NET-keretrendszer telepítése vagy frissítése egyszerű. A .NET beállítás-ellenőrző eszközével(.NET setup verification tool) is ellenőrizheti .

8] Használja a CHKDSK segédprogramot

A CHKDSK segédprogram praktikus a merevlemezzel kapcsolatos problémák megtalálásához és kijavításához. Ez egy parancssori eszköz, amelyet további szoftver vagy hardver nélkül használhat. Keresse meg a cmd parancsot(cmd) a Start menüben, és kattintson jobb gombbal a  Parancssorra(Command Prompt) . Válassza a  Futtatás rendszergazdaként(Run as administrator ) lehetőséget.

Írja(Input) be az alábbi parancsot a Parancssor(Command Prompt) ablakba, és nyomja meg az ENTER billentyűt.

chkdsk /f /r

A Parancssor(Command Prompt) most megkérdezheti, hogy a következő újraindításkor át szeretné-e vizsgálni a rendszert. Nyomja meg az Y billentyűt ennek elfogadásához, és nyomja meg az ENTER billentyűt(ENTER) . A számítógép most újraindul, és megkezdi a merevlemezen lévő problémák vizsgálatát és javítását.

Remélem segített valami.

Egyéb hasonló Az alkalmazás nem tudott megfelelően elindulni(The application was unable to start correctly) hibák:(Other similar The application was unable to start correctly errors:)

  • Az alkalmazás nem tudott megfelelően elindulni ( 0xc0000142 )
  • Az alkalmazást nem sikerült megfelelően inicializálni ( 0xc0000135 )
  • Az alkalmazást nem sikerült megfelelően inicializálni 0xc0000005
  • Az alkalmazás nem tudott megfelelően elindulni ( 0xc0000022 )
  • Az alkalmazás nem tudott megfelelően elindulni ( 0xc0000018 )
  • Az alkalmazás nem tudott megfelelően elindulni ( 0xc0000017 ).



About the author

Szoftvermérnök és felfedező vagyok. Van tapasztalatom a Microsoft Xbox 360-al és a Google Explorerrel is. Szakértői ajánlásokat tudok nyújtani bizonyos szoftverfejlesztő eszközökhöz, valamint segítséget tudok nyújtani az Explorer gyakori hibáinak elhárításában.



Related posts