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.

0x000007b-Sovellus-ei-ei-voi-käynnistyä-oikein

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:

  1. Käynnistä sovellus yhteensopivuustilassa.
  2. Ota .NET Framework käyttöön.
  3. Päivitä DirectX.
  4. Asenna Visual C++ uudelleen.
  5. Vaihda vioittuneet DLL:t
  6. Asenna sovellus(Application) uudelleen järjestelmänvalvojan oikeuksin(Admin Privileges)
  7. Asenna ja päivitä riippuvuuksia
  8. Käytä CHKDSK-apuohjelmaa.

Seuraavaksi tutustumme yllä olevien korjausten yksityiskohtiin sekä tarvittaviin vaiheisiin niiden suorittamiseksi onnistuneesti.

1] Käynnistä(Launch) sovellus yhteensopivuustilassa

pikakuvakkeiden yhteensopivuusominaisuudet

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

ota dot net -kehys 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.

laita Windows toiminnot päälle tai pois

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

lataa visual c++

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 ).



About the author

Minulla on laaja kokemus Windows 10:stä ja älypuhelimista, joten kannatan vahvasti Microsoft Edgeä ja sen tarjoamia kykyjä. Sen lisäksi, että olen virhe- ja wifi-asiantuntija, tiedän kuinka käyttää OneDriven ja Cortanan kaltaisia ​​työkaluja työsi helpottamiseksi.



Related posts