Aplikacija se nije mogla ispravno pokrenuti (0xc000007b)
Windows aplikacije ovise o brojnim operacijama koje treba izvršiti. A u isto vrijeme, postoje različiti parametri koje je potrebno ispuniti da bi se program mogao izvršiti. Pogreška koja se može pojaviti prilikom njihovog pokretanja je – Aplikacija se nije mogla ispravno pokrenuti (0xc00007b) (The application was unable to start correctly (0xc00007b)). Postoji mnogo razloga za pojavu ove pogreške, ali glavni razlog može biti da x86 aplikacija nije kompatibilna s operacijskim sustavom baziranim na x64.
Pogreška 0x000007b obično ukazuje na sukob softvera s nekompatibilnom arhitekturom. Na primjer, pokušaj korištenja 32-bitnog softvera na 64-bitnom sustavu. Međutim, možete pokrenuti 32-bitne programe na 64-bitnom računalu.
Ako vidite dijaloški okvir u kojem se navodi da se aplikacija nije mogla ispravno pokrenuti(The application was unable to start correctly) , šifra pogreške 0xC000007B , STATUS NEVAŽAN FORMAT SLIKE(STATUS INVALID IMAGE FORMAT) , kada pokušavate pokrenuti program ili igru, to znači da aplikacija nije kompatibilna s arhitekturom vašeg Windows 11/10 PC ili nedostaje ovisnosti. Ova se pogreška također može pojaviti kada koristite zastarjeli .NET Framework , Direct X , upravljački program(Driver) ili oštećenje u datotekama sustava. Može se pojaviti i kada postoji problem s vašim tvrdim diskom.
Dok se 0xC000007B pojavljuje s mnogim drugim programima, STATUS_INVALID_IMAGE_FORMAT znači da kada pokušate pokrenuti aplikaciju dizajniranu za rad na 64-bitnom operativnom na 32-bitnom sustavu. Sustav ne uspijeva učitati DLL koji je namijenjen 64-bitnom i stoga ulazi u stanje završetka. Osim toga, ako vam se ukaže i na datoteku NTStatus.h , to znači da to može biti slučaj oštećenja datoteke.
Aplikacija se nije mogla ispravno pokrenuti (0xc000007b)
Imajući ideju o tome što uzrokuje pogrešku 0x000007b, puno ste bolje opremljeni za rješavanje problema. Evo popravaka koje ćemo istražiti u ovom odjeljku:
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.
Prva stvar koju trebate učiniti je kliknuti na OK da zatvorite aplikaciju. Drugo(Second) , pokušajte ponovno instalirati medij da vidite radi li za ovo vrijeme. Ako ne, pokušajte sljedeće metode:
- Pokrenite aplikaciju u načinu kompatibilnosti.
- Omogućite .NET Framework.
- Ažurirajte DirectX.
- Ponovno instalirajte Visual C++.
- Zamijenite oštećene DLL-ove
- Ponovno instalirajte aplikaciju(Application) s administratorskim privilegijama(Admin Privileges)
- Instalacija i ažuriranje ovisnosti
- Koristite uslužni program CHKDSK.
Zatim ćemo doći do detalja gornjih popravaka, kao i potrebnih koraka za njihovo uspješno izvođenje.
1] Pokrenite(Launch) aplikaciju u načinu kompatibilnosti
Način kompatibilnosti koristan je za pokretanje programa koji nisu kompatibilni s vašim sustavom. Ako sumnjate da je kompatibilnost aplikacije uzrok pogreške, desnom tipkom miša kliknite prečac i idite na Svojstva(Properties) .
Prijeđite na karticu Kompatibilnost(Compatibility) u prozoru Svojstva(Properties) i ako znate raniju verziju sustava Windows(Windows) koja je ispravno upravljala programom, provjerite opciju Pokreni ovaj program u načinu kompatibilnosti(Run this program in compatibility mode for) .
Alternativno, kliknite Pokreni alat za rješavanje problema s kompatibilnošću(Run compatibility troubleshooter) . Zatim odaberite stabilno izdanje sustava Windows s padajućeg izbornika (Windows)Način kompatibilnosti (Compatibility mode ) i pritisnite gumb U redu(OK) .
2] Omogućite .NET Framework
Najčešći uzrok koda pogreške 0x000007b u Windows 11/10 je taj što sustav prema zadanim postavkama onemogućuje .NET Framework. Morate ovo omogućiti da biste koristili Origin .
Da biste omogućili .NET Framework na svom računalu, pritisnite tipku Windows i potražite Upravljačka ploča(Control Panel) . Pokrenite upravljačku ploču(Launch Control Panel) .
Promijenite upravljačku ploču u prikaz kategorije(Category) s veze u gornjem desnom kutu, a zatim kliknite Deinstaliraj program(Uninstall a program) Pod programima(programs) . Ovdje odaberite vezu Uključivanje ili isključivanje značajki sustava Windows(Turn Windows features on or off) u lijevom oknu.
Označite sve potvrdne okvire za .NET Framework . Oni bi trebali biti na vrhu liste. Nakon što omogućite .NET Framework , kliknite na gumb U redu(OK) . Ovo zaustavlja grešku 0x000007b.
3] Ažurirajte DirectX
Još jedno osnovno rješenje za gore spomenuti problem je ažuriranje ili ponovna instalacija DirectX-a(update or reinstall DirectX) . Ažuriranjem ili ponovnom instalacijom DirectX -a možete jednostavno zamijeniti oštećene ili nekompatibilne komponente DirectX -a sa svog računala.
Identificirali smo zastarjeli Direct X kao faktor koji može uzrokovati pogrešku s kodom 0x000007b. Ažuriranje Direct X također će poboljšati performanse vašeg igranja i sustava. Da biste ga ažurirali, posjetite web-mjesto Microsoft DirectX i preuzmite najnoviju verziju.
Nakon preuzimanja datoteke za postavljanje Direct X , dvaput kliknite na nju za početak instalacije. U teškim slučajevima pogreške 0x000007b, Direct X instalacija možda neće uspjeti.
Također možete pokušati pokrenuti Dijagnostički alat DirectX.(run the DirectX Diagnostic Tool.)
4] Ponovno instalirajte Visual C++
Ako i dalje primijetite problem nakon prvog popravka, ponovno instalirajte Visual C++ Redistribution .
Prvo morate deinstalirati ono što već imate.
Potražite Dodaj ili ukloni programe(Add or remove programs) u izborniku Start i odaberite ga. Kliknite(Click) na sve verzije Visual C++ na ovom popisu i deinstalirajte ih.
Nakon deinstaliranja raznih VC++ softvera, otvorite povezanu web-stranicu i pomaknite se prema dolje do prvog odjeljka nakon Sažetak(Summary) . Ovo bi trebala biti najnovija verzija.
Ovdje kliknite na veze pored x86 i x64 ako je vaše računalo 64-bitno jer morate preuzeti i 64-bitnu i 32-bitnu verziju. Sustavi(Systems) na 32-bitnoj arhitekturi trebaju preuzeti samo x86.
5] Zamijenite oštećene DLL-ove
Ponekad neispravne oštećene DLL datoteke također mogu uzrokovati probleme u aplikacijama dok se izvršavaju. Morate popraviti ove nedostajuće ili oštećene DLL datoteke.
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
Najbolji način da to učinite bio bi pokrenuti System File Checker ili DISM .
6] Ponovno instalirajte aplikaciju(Reinstall Application) s administratorskim privilegijama(Admin Privileges)
Ponovno pokrenite svoje Windows računalo, a zatim instalirajte aplikaciju s administratorskim(Admin) povlasticama. Možete ga kliknuti desnom tipkom miša, a zatim odabrati Pokreni kao administrator(Run as Administrator) . Ako je vaš račun običan račun, svakako zamolite administratora da vam pomogne da ga instalirate unosom njegove lozinke kada se to od vas zatraži.
7] Instalacija i ažuriranje ovisnosti
Često programi i aplikacije moraju imati instalirane upravljačke programe i prateći softver kako bi ispravno radili. Iako se uobičajena instalacija brine za to, ali budući da se suočavamo s problemom nenormalnog prekida, vrijeme je za neke ručne provjere.
a] Instalirajte kvalificirane upravljačke programe
Neke napredne aplikacije i igre moraju imati ispravne i valjane upravljačke programe da bi radile. Neće raditi s generičkim upravljačkim programima. Microsoft ima ovo Windows Hardware Quality Labs testiranje(Windows Hardware Quality Labs testing) ili WHQL testiranje. (WHQL Testing.) To osigurava da vozači ispunjavaju ispravno iskustvo i prođu odgovarajuće testiranje prije certifikacije. Dakle, kada instalirate upravljačke programe, provjerite jesu li kvalificirani upravljački programi za taj Windows .
b] Ažurirajte(Update) ili preuzmite(Download) i instalirajte DirectX
Microsoft DirectX je skup tehnologija koje je razvio Microsoft za pružanje hardverskog ubrzanja za teške multimedijske aplikacije kao što su 3D igre i HD videozapisi. Dok Windows 10 ima Directx 12 , ranija verzija koristi DirectX 11 . Svakako slijedite upute za ažuriranje ili instalaciju DirectX-(update or install DirectX) a na svoje računalo sa sustavom Windows 10.
c] Instalirajte Microsoft DirectX End-User Runtime
Microsoft DirectX End-User Runtime pruža ažuriranja za verziju 9.0c i prethodne verzije DirectX - a . Slijedite ovu vezu(this link) za preuzimanje i instalirajte ga odmah.
d] Instalirajte(Install) ili ažurirajte .NET framework
Ovaj okvir koriste aplikacije i igre tijekom razvoja. To znači da bez runtime datoteka instaliranih na vašem računalu sa sustavom Windows 10, neće raditi. Instaliranje ili ažuriranje .NET Frameworka je jednostavno. Također ga možete provjeriti pomoću alata za provjeru postava .NET(.NET setup verification tool) .
8] Upotrijebite uslužni program CHKDSK
Uslužni program CHKDSK zgodan je za pronalaženje i rješavanje problema s tvrdim diskom. To je alat naredbenog retka koji možete koristiti bez dodatnog softvera ili hardvera. Potražite cmd u izborniku Start i desnom tipkom miša kliknite naredbeni redak(Command Prompt) . Odaberite opciju Pokreni kao administrator(Run as administrator ) .
Unesite(Input) donju naredbu u prozor naredbenog retka i pritisnite tipku (Command Prompt)ENTER .
chkdsk /f /r
Naredbeni redak(Command Prompt) vas sada može pitati želite li skenirati svoj sustav pri sljedećem ponovnom pokretanju. Pritisnite tipku Y da biste to prihvatili i pritisnite ENTER . Vaše će se računalo sada ponovno pokrenuti i početi skenirati i popravljati probleme na vašem tvrdom disku.
Nadam se da je nešto pomoglo.
Ostale slične Pogreške aplikacije nisu uspjele ispravno pokrenuti :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)
- Aplikacija se nije mogla ispravno pokrenuti ( 0xc0000142 )
- Aplikacija se nije uspjela ispravno inicijalizirati ( 0xc0000135 )
- Aplikacija se nije uspjela ispravno inicijalizirati 0xc0000005
- Aplikacija se nije mogla ispravno pokrenuti ( 0xc0000022 )
- Aplikacija se nije mogla ispravno pokrenuti ( 0xc0000018 )
- Aplikacija se nije mogla ispravno pokrenuti ( 0xc0000017 ).
Related posts
Windows ne može provjeriti digitalni potpis (kod 52)
Popravi Arhiva je ili u nepoznatom formatu ili je oštećena pogreška
Ova značajka zahtijeva prijenosni medij - pogreška pri poništavanju lozinke
Ispravite pogrešku prijave u Microsoft Store 0x801901f4 u sustavu Windows 11/10
Popravite pogrešku Crypt32.dll koja nije pronađena ili nedostaje u sustavu Windows 11/10
Popravi pogrešku u trgovini Microsoft Store 0x87AF0001
Došlo je do pogreške pri primjeni atributa na datoteku u sustavu Windows 11/10
Pogreška ID-a događaja 158 - Dodjela identičnih GUID-ova diska u sustavu Windows 10
Popravite šifru pogreške 30038-28 prilikom ažuriranja Officea
Verzija ne podržava ovu verziju formata datoteke, 0xC03A0005
Popravite pogrešku Logitech Setpoint Runtime u sustavu Windows 10
Instalacija nije uspjela stvoriti novu grešku particije sustava u sustavu Windows 10
Popravite Bdeunlock.exe lošu sliku, pogrešku sustava ili pogreške nereagiranja
Nešto je pošlo po zlu, Isključite antivirusni softver, 0x8007045d
MBR2GPT nije uspio omogućiti privilegije sigurnosnog kopiranja/vraćanja na Windows 10
Kako popraviti Start PXE preko IPv4 u sustavu Windows 11/10
Paket popravaka nije mogao biti registriran u sustavu Windows 11/10
Operativni sustav se ne može pokrenuti zbog pogrešaka upravljačkog programa sustava
Kako riješiti problem sudara s potpisom diska u sustavu Windows 11/10
Popravite pogreške OOBEKEYBOARD, OOBELOCAL, OOBEREGION u sustavu Windows