Sovellus ei voinut käynnistyä oikein (0xc000007b)
Windows -sovellukset edellyttävät useiden toimintojen suorittamista. Ja samaan aikaan on useita parametreja, jotka on täytettävä, jotta ohjelma voidaan suorittaa. Virhe, joka voi ilmetä niitä suoritettaessa, on – Sovellus ei voinut käynnistyä oikein (0xc00007b) (The application was unable to start correctly (0xc00007b)). Tämän virheen syntymiseen on monia syitä, mutta suurin syy voi olla, että x86-sovellus ei ole yhteensopiva x64-pohjaisen käyttöjärjestelmän kanssa.
Virhe 0x000007b tarkoittaa yleensä ristiriitaa ohjelmistosta, jonka arkkitehtuuri ei ole yhteensopiva. Esimerkiksi yrittää käyttää 32-bittistä ohjelmistoa 64-bittisessä järjestelmässä. Voit kuitenkin ajaa 32-bittisiä ohjelmia 64-bittisessä tietokoneessa.
Jos näet valintaikkunan, jossa sanotaan, että Sovellus ei voinut käynnistyä oikein(The application was unable to start correctly) , Virhekoodi 0xC000007B , TILA VIRHEELLINEN KUVAN MUOTO(STATUS INVALID IMAGE FORMAT) , kun yrität käynnistää ohjelmaa tai peliä, tämä tarkoittaa, että sovellus ei ole yhteensopiva Windows 11/10 -arkkitehtuurin kanssa. PC tai siitä puuttuu riippuvuuksia. Tämä virhe saattaa tulla näkyviin myös, kun käytät vanhentunutta .NET Frameworkia(Framework) , Direct X : ää tai ohjainta(Driver) tai kun järjestelmätiedostot ovat vioittuneet. Se voi myös ilmestyä, kun kiintolevyssäsi on ongelma.
Vaikka 0xC000007B esiintyy monissa muissa ohjelmissa, STATUS_INVALID_IMAGE_FORMAT tarkoittaa, että kun yrität ajaa sovellusta, joka on suunniteltu toimimaan 64-bittisessä 32-bittisessä järjestelmässä. Järjestelmä ei lataa 64-bittiselle DLL -tiedostoa ja siirtyy siten lopetustilaan. Tämän lisäksi, jos sinulle osoitetaan myös tiedosto NTStatus.h , se tarkoittaa, että kyseessä voi olla tiedostojen vioittuminen.
Sovellus ei voinut käynnistyä oikein (0xc000007b)
Kun tiedät 0x000007b-virheen syyn, olet paljon paremmin valmistautunut ratkaisemaan ongelman. Tässä ovat korjaukset, joita tutkimme tässä osiossa:
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.
Ensimmäinen asia, joka sinun tulee tehdä, on sulkea sovellus napsauttamalla OK. Toiseksi(Second) , yritä asentaa tietoväline uudelleen nähdäksesi, toimiiko se tällä kertaa. Jos ei, kokeile seuraavia menetelmiä alla:
- Käynnistä sovellus yhteensopivuustilassa.
- Ota .NET Framework käyttöön.
- Päivitä DirectX.
- Asenna Visual C++ uudelleen.
- Vaihda vioittuneet DLL:t
- Asenna sovellus(Application) uudelleen järjestelmänvalvojan oikeuksin(Admin Privileges)
- Asenna ja päivitä riippuvuuksia
- Käytä CHKDSK-apuohjelmaa.
Seuraavaksi tutustumme yllä olevien korjausten yksityiskohtiin sekä tarvittaviin vaiheisiin niiden suorittamiseksi onnistuneesti.
1] Käynnistä(Launch) sovellus yhteensopivuustilassa
Yhteensopivuustila on hyödyllinen suoritettaessa ohjelmia, jotka eivät ole yhteensopivia järjestelmän kanssa. Jos epäilet, että sovelluksen yhteensopivuus on syynä virheeseen, napsauta pikakuvaketta hiiren kakkospainikkeella ja siirry kohtaan Ominaisuudet(Properties) .
Siirry Ominaisuudet -ikkunan (Properties)Yhteensopivuus(Compatibility) - välilehdelle ja jos tiedät aiemman Windows - version, joka käsitteli ohjelmaa oikein, valitse Suorita tämä ohjelma yhteensopivuustilassa(Run this program in compatibility mode for) -vaihtoehto.
Vaihtoehtoisesti napsauta Suorita yhteensopivuuden vianmääritys(Run compatibility troubleshooter) . Valitse seuraavaksi vakaa Windows -versio Yhteensopivuustila (Compatibility mode ) - pudotusvalikosta ja paina OK - painiketta.
2] Ota .NET Framework käyttöön
Yleisin syy 0x000007b-virhekoodiin Windows 11/10 :ssä on, että järjestelmä poistaa .NET Frameworkin oletusarvoisesti käytöstä. Sinun on otettava tämä käyttöön, jotta voit käyttää Origin -sovellusta(Origin) .
Ota .NET Framework käyttöön tietokoneellasi painamalla Windows - näppäintä ja etsimällä Ohjauspaneeli(Control Panel) . Käynnistä Ohjauspaneeli(Launch Control Panel) .
Vaihda Ohjauspaneeli Luokka(Category) -näkymään oikeassa yläkulmassa olevasta linkistä ja napsauta sitten Poista ohjelman asennus (Uninstall a program)ohjelmien(programs) alla . Valitse tästä Ota Windowsin ominaisuudet käyttöön tai poista se käytöstä(Turn Windows features on or off) -linkki vasemmasta ruudusta.
Valitse kaikki .NET Frameworkin(.NET Framework) valintaruudut . Niiden pitäisi olla listan kärjessä. Kun olet ottanut .NET Frameworkin(.NET Framework) käyttöön , napsauta OK - painiketta. Tämä pysäyttää 0x000007b-virheen.
3] Päivitä DirectX
Toinen peruskorjaus yllä mainittuun ongelmaan on päivittää tai asentaa uudelleen DirectX(update or reinstall DirectX) . Päivittämällä tai asentamalla uudelleen DirectX , voit vain korvata vioittuneet tai yhteensopimattomat DirectX -komponentit tietokoneeltasi.
Olemme tunnistaneet vanhentuneen Direct X :n tekijäksi, joka voi aiheuttaa virheen koodilla 0x000007b. Direct X :n päivittäminen parantaa myös pelaamistasi ja järjestelmän suorituskykyä. Päivitä se käymällä Microsoft DirectX -sivustolla ja lataamalla uusin versio.
Kun olet ladannut Direct X -asennustiedoston, aloita asennus kaksoisnapsauttamalla sitä. Vakavissa 0x000007b-virheen tapauksissa Direct X -asennus saattaa epäonnistua.
Voit myös yrittää suorittaa DirectX-diagnostiikkatyökalun.(run the DirectX Diagnostic Tool.)
4] Asenna Visual C++ uudelleen
Jos huomaat ongelman edelleen ensimmäisen korjauksen jälkeen, asenna Visual C++ Redistribution .
Ensin sinun on poistettava jo olemassa oleva asennus.
Etsi Lisää tai poista ohjelmia(Add or remove programs) Käynnistä- valikosta(Start) ja valitse se. Napsauta(Click) kaikkia tässä luettelossa olevia Visual C++ -versioita ja poista ne.
Kun olet poistanut eri VC++-ohjelmistojen asennuksen, avaa linkitetty verkkosivu ja vieritä yhteenvedon(Summary) jälkeen ensimmäiseen osioon . Tämän pitäisi olla uusin versio.
Napsauta täällä x86- ja x64 -linkkejä, jos tietokoneesi on 64-bittinen, koska sinun on ladattava sekä 64- että 32-bittinen versio. 32-bittisen arkkitehtuurin järjestelmien(Systems) tarvitsee ladata vain x86.
5] Korvaa vioittuneet DLL:t
Joskus vioittuneet DLL -tiedostot voivat myös aiheuttaa ongelmia sovelluksissa niiden suorituksen aikana. Sinun on korjattava nämä puuttuvat tai vioittuneet DLL - tiedostot.
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
Paras tapa tehdä tämä on suorittaa System File Checker tai DISM .
6] Asenna sovellus(Reinstall Application) uudelleen järjestelmänvalvojan oikeuksin(Admin Privileges)
Käynnistä Windows -tietokoneesi uudelleen ja asenna sitten sovellus järjestelmänvalvojan(Admin) oikeuksin. Voit napsauttaa sitä hiiren kakkospainikkeella ja valita sitten Suorita järjestelmänvalvojana(Run as Administrator) . Jos tilisi on tavallinen tili, muista pyytää järjestelmänvalvojaa auttamaan sen asentamisessa antamalla salasanansa pyydettäessä.
7] Asenna ja päivitä riippuvuudet
Usein ohjelmissa ja sovelluksissa on oltava ajurit ja tukiohjelmistot asennettuina toimiakseen oikein. Vaikka tavallinen asennus hoitaa sen, mutta koska kohtaamme tämän epänormaalin lopettamisen ongelman, on aika tehdä manuaalisia tarkistuksia.
a] Asenna pätevät ohjaimet
Joissakin huippuluokan sovelluksissa ja peleissä on oltava oikeat ja kelvolliset ohjaimet toimiakseen. Ne eivät toimi yleisten ohjaimien kanssa. Microsoftilla(Microsoft) on tämä Windows Hardware Quality Labs -testaus(Windows Hardware Quality Labs testing) tai WHQL-testaus. (WHQL Testing.) Tämä varmistaa, että kuljettajat täyttävät oikean kokemuksen ja läpäisevät asianmukaiset testaukset ennen sertifiointia. Joten kun asennat ohjaimia, varmista, että ne ovat päteviä ohjaimia kyseiselle Windowsille(Windows) .
b] Päivitä(Update) tai lataa(Download) ja asenna DirectX
Microsoft DirectX on Microsoftin kehittämä teknologiasarja, joka(Microsoft) tarjoaa laitteistokiihdytyksen raskaille multimediasovelluksille, kuten 3D-peleille ja HD-videoille. Vaikka Windows 10 :ssä on Directx 12 , aiemmassa versiossa käytettiin DirectX 11 :tä . Muista päivittää tai asentaa DirectX(update or install DirectX) Windows 10 -tietokoneeseesi noudattamalla ohjeita.
c] Asenna Microsoft DirectX End-User Runtime
Microsoft DirectX End - User Runtime tarjoaa päivityksiä versioon 9.0c ja aiempiin (Microsoft DirectX End-User Runtime)DirectX - versioihin . Lataa ja asenna se heti tämän linkin kautta.(this link)
d] Asenna(Install) tai päivitä .NET - kehys
Sovellukset ja pelit käyttävät tätä kehystä kehityksen aikana. Tämä tarkoittaa, että ilman Windows 10 -tietokoneeseen asennettuja ajonaikaisia tiedostoja se ei toimi. .NET Frameworkin asentaminen tai päivittäminen on helppoa. Voit myös tarkistaa sen käyttämällä .NET-asennuksen tarkistustyökalua(.NET setup verification tool) .
8] Käytä CHKDSK-apuohjelmaa
CHKDSK -apuohjelma on kätevä kiintolevyongelmien(CHKDSK) etsimiseen ja korjaamiseen. Se on komentorivityökalu, jota voit käyttää ilman lisäohjelmistoja tai -laitteita. Etsi cmd Käynnistä(Start) - valikosta ja napsauta hiiren kakkospainikkeella komentokehotetta(Command Prompt) . Valitse Suorita järjestelmänvalvojana(Run as administrator ) -vaihtoehto.
Syötä(Input) alla oleva komento Command Prompt -ikkunaan ja paina ENTER - näppäintä.
chkdsk /f /r
Komentorivi(Command Prompt) saattaa nyt kysyä, haluatko tarkistaa järjestelmän seuraavan uudelleenkäynnistyksen yhteydessä. Paina Y - näppäintä hyväksyäksesi tämän ja paina ENTER . Tietokoneesi käynnistyy nyt uudelleen ja alkaa skannata ja korjata kiintolevyn ongelmia.
Toivottavasti jotain auttoi.
Muut vastaavat Sovellus ei voinut käynnistyä oikein(The application was unable to start correctly) virheitä:(Other similar The application was unable to start correctly errors:)
- Sovellus ei voinut käynnistyä oikein ( 0xc0000142 )
- Sovellus ei alustunut kunnolla ( 0xc0000135 )
- Sovellus ei alustunut kunnolla 0xc0000005
- Sovellus ei voinut käynnistyä oikein ( 0xc0000022 )
- Sovellus ei voinut käynnistyä oikein ( 0xc0000018 )
- Sovellus ei voinut käynnistyä oikein ( 0xc0000017 ).
Related posts
Windows ei voi vahvistaa digitaalista allekirjoitusta (koodi 52)
Korjaa Arkisto on joko tuntemattomassa muodossa tai vioittunut virhe
Tämä ominaisuus vaatii irrotettavan tietovälineen - Salasanan palautusvirhe
Korjaa Microsoft Storen kirjautumisvirhe 0x801901f4 Windows 11/10:ssä
Korjaa Crypt32.dll ei löydy tai puuttuva virhe Windows 11/10:ssä
Sovellus ei löydä skanneria - WIA_ERROR_OFFLINE, 0x80210005
Ajonaikainen virhe 429, ActiveX-komponentti ei voi luoda objektia
Ohjelma ei voi käynnistyä, koska AppVIsvSubsystems32.dll puuttuu
Jotain meni pieleen. Sammuta virustorjuntaohjelmisto, 0x8007045d
Korjaa tapahtumatunnus 7031 tai 7034 virhe, kun käyttäjä kirjautuu ulos Windows 10 -tietokoneesta
Kuinka korjata Start PXE IPv4:n kautta Windows 11/10:ssä
Pelipalveluvirhe 0x80073D26, 0x8007139F tai 0x00000001
Levyn allekirjoituksen törmäysongelman korjaaminen Windows 11/10:ssä
Tapahtui virhe käytettäessä attribuutteja tiedostoon Windows 11/10:ssä
Lähetetään tai vastaanotetaan raportoitu virhe 0x800CCC0F Outlookissa
Asenna Realtek HD Audio Driver Failure, Error OxC0000374 Windows 10
Korjaa steamui.dll-virheen lataaminen epäonnistui Windows 11/10:ssä
Korjaa Logitech Setpoint Runtime -virhe Windows 10:ssä
Virhe 2738, VBScript-ajonaikaa ei voitu käyttää mukautettua toimintaa varten
SFC:n korjaaminen epäonnistui ja DISM näyttää virheen 0x800f081f Windows 10:ssä