Pri aktiviranju aplikacij v računalniku lahko pride do napake, ki jo spremlja koda 0xc0000007b. Spoznajmo njegove vzroke in kako jih odstraniti na računalniku z operacijskim sistemom Windows 7.

Glejte tudi: Kako popraviti napako 0xc00000e9 pri zagonu sistema Windows 7

Metode za odpravo napak

0xc0000007b se praviloma zgodi, ko operacijski sistem ne more zagotoviti pogojev za zagon aplikacije, ki jo želi uporabnik aktivirati. Pogost vzrok za to težavo je odsotnost ali poškodba ene od DLL-jev. Prvič, zadeva datoteke naslednjih komponent:

  • Visual C ++;
  • DirectX;
  • Net okvir;
  • gonilnik video kartice (najpogosteje nVidia).

Napaka 0xc0000007b pri zagonu programa na zaslonu monitorja v sistemu Windows 7

Neposredni vzrok za odsotnost določene datoteke DLL, ki vodi do napake 0xc0000007b, je lahko veliko dejavnikov:

  • Pomanjkanje najnovejše in uporabne različice ustrezne komponente sistema ali gonilnika;
  • Poškodbe sistemskih datotek;
  • Pomanjkanje pravic;
  • Okužba s PC virusom;
  • Blokiranje s strani protivirusnega programa;
  • Uporaba piratskih programov ali gradenj sistema Windows;
  • Okvara sistemskih parametrov zaradi izklopa v sili.

Preden preidete na bolj specifične možnosti za odpravljanje težave, morate opraviti splošen pregled računalnika za viruse.

Skeniranje sistema z virusi z uporabo protivirusnega programa Dr.Web CureIt v sistemu Windows 7

Lekcija: Preverjanje sistema za viruse brez namestitve protivirusnega programa

Po tem se prepričajte, da preverite sistem za integriteto datotek in nato obnovite poškodovane elemente v primeru njihovega odkrivanja.

Premaknite se na OS skeniranje za celovitost sistemskih datotek z vnosom ukaza v ukazno vrstico v operacijskem sistemu Windows 7

Lekcija: Preverite celovitost sistemskih datotek v sistemu Windows 7

Če to ne deluje, začasno onemogočite protivirusni program in preverite, ali je težava po deaktiviranju. Če se napaka ne pojavi, aktivirajte protivirusni program in v njegove nastavitve dodajte ustrezen program za zaupne, pod pogojem, da ste prepričani.

Preverjanje virusov v sistemu s programom Kaspersky Anti-Virus

Lekcija: Kako onemogočiti protivirusni program

Poleg tega lahko pri uporabi nelicenciranih različic programov ali piratskih gradnikov Windows pride do napake. Zato priporočamo, da vedno uporabljate le zakonito programsko opremo.

Nadalje bomo podrobneje razpravljali o najučinkovitejših načinih reševanja obravnavanega problema.

1. način: Podeljevanje upravnih pravic

Eden od razlogov, zakaj program nima dostopa do pravilne DLL, je pomanjkanje ustreznega pooblastila. V tem primeru morate poskusiti zagnati programsko opremo v imenu skrbnika in morda bo to rešilo vse težave z napako. Glavni pogoj za delovanje naslednjega algoritma je, da se prijavite v sistem pod računom s skrbniškimi pravicami.

  1. Z desno tipko miške kliknite ( PCM ) na izvršljivo datoteko ali bližnjico programske opreme za težave. Na prikazanem seznamu izberite možnost zagona s skrbniškimi pravicami.
  2. Prehod za zagon programa kot skrbnika prek kontekstnega menija v sistemu Windows 7

  3. Če vaš UAC ni onemogočen, potrdite zagon aplikacije v oknu za kontrolo računa s klikom na gumb »Da« .
  4. Potrdite zagon aplikacije v oknu Nadzor uporabniškega računa v sistemu Windows 7

  5. Če je problem z 0xc0000007b resnično sestavljen iz odsotnosti potrebnih dovoljenj, naj se aplikacija zažene brez težav.

Vendar zgornji koraki za zagon programa vsakič, ko ni zelo priročno, še posebej, če ga nameravate uporabljati precej pogosto. Potem je bolj smiselno narediti preproste nastavitve, po katerih se bo aplikacija zagnala na običajen način - z dvoklikom na levi gumb miške na izvršljivi datoteki ali bližnjici.

  1. Z desno tipko miške kliknite bližnjico aplikacije ali njeno izvršljivo datoteko. Izberite »Lastnosti« .
  2. Pojdite v okno z lastnostmi programa v kontekstnem meniju v sistemu Windows 7

  3. V oknu z lastnostmi, ki se prikaže, se premaknite na razdelek Združljivost .
  4. Pojdite na zavihek Združljivost v oknu lastnosti programa v sistemu Windows 7

  5. V bloku »Raven pravic« potrdite polje pred obveznim izvajanjem aplikacije v imenu skrbnika in nato kliknite »Uporabi« in »V redu« .
  6. Omogočanje zagona programa kot skrbnika po privzetku v oknu lastnosti programa v sistemu Windows 7

  7. Zdaj bo aplikacija privzeto aktivirana s skrbniškimi pravicami, kar bo preprečilo napako, ki jo preučujemo. Začetek programa lahko dodatno poenostavite tako, da onemogočite potrditev aktivacije v oknu UAC. Kako to storiti, je opisano v naši ločeni lekciji. Čeprav iz varnostnih razlogov še vedno ne priporočamo, da deaktivirate okno za nadzor računa.

    V oknu »Nastavitve upravljanja uporabniških računov« v sistemu Windows 7 onemogočite okno Nadzor uporabniškega računa

    Lekcija: Kako onemogočiti nadzor uporabniškega računa v operacijskem sistemu Windows 7

2. način: Namestite komponente

Najpogostejši vzrok 0xc0000007b je odsotnost specifične komponente sistema ali prisotnost njegove nepomembne ali poškodovane različice. Nato morate namestiti / ponovno namestiti komponento težave.

Najprej morate znova namestiti gonilnik grafične kartice, saj novi programi (zlasti igre) zahtevajo dodatke, ki manjkajo v starejših komponentah. Najpogostejša težava z napako 0xc0000007b pride do uporabnikov, ki uporabljajo grafični vmesnik nVidia.

  1. Prenesite posodobljeno različico gonilnika na uradno spletno stran proizvajalca in jo prenesite v računalnik.
  2. Prenesite posodobljeni gonilnik na strani za posodobitev uradne spletne strani NVIDIA

  3. Kliknite “Start” in pojdite na “Control Panel” .
  4. V meniju Start v sistemu Windows 7 pojdite na nadzorno ploščo

  5. Odprite razdelek Sistem in varnost .
  6. Pojdite v razdelek Sistem in varnost na nadzorni plošči v sistemu Windows 7

  7. Zaženite »Upravitelj naprav« .
  8. Zagon upravitelja naprav v odseku Sistem in varnost na nadzorni plošči v sistemu Windows 7

  9. V oknu snap-ina, ki se odpre, pojdite v razdelek "Video adapterji" .
  10. Pojdite v razdelek Video adapterji v oknu Upravitelja naprav v sistemu Windows 7

  11. Kliknite ime grafične kartice, preko katere so grafike prikazane na vašem računalniku.
  12. Pojdite v okno z lastnostmi grafične kartice v oknu Upravitelja naprav v sistemu Windows 7

  13. V oknu z lastnostmi vmesnika kliknite jeziček »Gonilnik« .
  14. Pojdite na zavihek Gonilnik v oknu lastnosti v grafični kartici Upravitelja naprav v sistemu Windows 7

  15. Kliknite gumb "Izbriši" .
  16. Prehod na odstranitev gonilnika v oknu lastnosti grafične kartice upravitelja naprav v operacijskem sistemu Windows 7

  17. Nato v odprtem oknu potrdite polje poleg možnosti »Izbriši ...« in potrdite dejanja s klikom na »V redu« .
  18. Potrditev odstranitve gonilnika v pogovornem oknu Upravitelj naprav v sistemu Windows 7

  19. Ko je odstranitev končana, zaženite namestitveno datoteko gonilnika, ki ste jo predhodno prenesli s uradne spletne strani. Izvedite postopek namestitve po navodilih na zaslonu.
  20. Preverjanje sistema za prisotnost združljive strojne opreme pri posodabljanju gonilnika grafične kartice NVIDIA

  21. Po končani namestitvi ponovno zaženite sistem in preverite, ali se je problematični program začel izvajati po zgornjih postopkih.

    Lekcija:
    Kako posodobiti video gonilnik NVIDIA
    Kako posodobiti gonilnike grafične kartice AMD Radeon
    Kako posodobiti gonilnike v sistemu Windows 7

Možni vzrok napake je uporaba zastarele različice programa DirectX, ki jo zagnani program ne podpira, ali prisotnost poškodovanih datotek DLL v tej komponenti. Potem je priporočljivo, da izvedete popolno ponovno namestitev. To storite tako, da pred osnovnimi manipulacijami najprej prenesete najnovejšo različico operacijskega sistema Windows 7 od Microsofta.

Prenesite DirectX

  1. Ko prenesete trenutno različico programa DirectX v računalnik, odprite »Raziskovalec« in v naslovno vrstico vnesite naslednji naslov:

    C:WindowsSystem32

    Kliknite puščico na desni strani te vrstice.

  2. Pojdite v mapo System 32 v programu Windows Explorer v operacijskem sistemu Windows 7

  3. Če se premaknete v mapo »System32« , če se predmeti ne nahajajo po abecednem vrstnem redu, jih preuredite s klikom na ime stolpca »Ime« . Nato poiščite datoteke, ki se začnejo z “d3dx9_24.dll” in končate z “d3dx9_43.dll” . Izberite vse in kliknite na RMB . V meniju, ki se odpre, izberite »Izbriši«.
  4. Pojdite na odstranitev datotek DLL v mapi System 32 v programu Windows Explorer v operacijskem sistemu Windows 7

  5. Po potrebi se strinjate z brisanjem v pogovornem oknu. Če nekatere datoteke ne bodo izbrisane, jih bodo preskočile. Če uporabljate 64-bitni sistem, morate v imeniku izvesti enako operacijo na naslednjem naslovu:

    C:WindowsSysWOW64

  6. Pojdite v mapo SysWOW64 v programu Windows 7 Explorer

  7. Ko odstranite vse zgoraj navedene objekte, zaženite predhodno naložen program za namestitev programa DirectX in sledite priporočilom, ki so v njem prikazana. Ko je namestitev končana, znova zaženite računalnik in preverite, ali je prišlo do napake, če zaženete program s težavami.

    Treba je opozoriti, da Windows 7 podpira samo različice do vključno DirectX 11. Če program, ki ga želite zagnati, zahteva novejšo različico te komponente, je ne bo mogoče aktivirati v tem operacijskem sistemu.

    Lekcija: Kako posodobiti DirectX na najnovejšo različico

Verjeten vzrok težave z napako 0xc0000007b je lahko tudi odsotnost zahtevane različice ali napačne namestitve Visual C ++. V tem primeru je potrebno namestiti manjkajoče komponente ali jih ponovno namestiti.

  1. Najprej morate preveriti, katere različice Visual C ++ so že nameščene. To storite tako, da zaženete »Nadzorna plošča« in pojdite v razdelek »Programi« .
  2. Pojdite v razdelek Programi na nadzorni plošči v sistemu Windows 7

  3. Nato se pomaknite na "Programi in funkcije" .
  4. Odprite razdelek Programi in funkcije na nadzorni plošči v sistemu Windows 7

  5. Na seznamu programov po potrebi uredite vse elemente po abecednem vrstnem redu s klikom na ime polja "Ime" . Potem poiščite vse objekte, katerih imena se začnejo z "Microsoft Visual C ++ ..." . To bo storjeno preprosto, saj so blizu, glede na abecedno ureditev. Pozorno preberite različico vsake od njih. Seznam mora vsebovati izpuste naslednjih let:
    • 2005;
    • 2008;
    • 2010;
    • 2012;
    • 2013;
    • 2017 (ali 2015).

    Komponente Microsoft Visual C ++ v oknu Programi in funkcije v sistemu Windows 7

    Če uporabljate 64-bitni OS, morate imeti nameščene vse različice Visual C ++, ne samo za to, ampak tudi za 32-bitni sistem. V odsotnosti ene ali več zgoraj navedenih različic morate manjkajoče možnosti prenesti z Microsoftovega spletnega mesta in jih namestiti, pri tem pa upoštevati priporočila namestitvenega programa.

    Prenesite Microsoft Visual C ++

  6. Zaženite preneseni namestitveni program in v prvem oknu, ki se odpre, sprejmite licenčno pogodbo, tako da označite ustrezno potrditveno polje. Kliknite gumb »Namesti« .
  7. Sprejem licenčne pogodbe v Microsoft Visual C ++ čarovniku za namestitev komponent v operacijskem sistemu Windows 7

  8. Postopek namestitve se začne.
  9. Postopek namestitve v Microsoft Visual C ++ čarovniku za namestitev komponent v operacijskem sistemu Windows 7

  10. Po zaključku bodo v oknu prikazane ustrezne informacije. Če želite zapustiti namestitveni program, kliknite »Zapri« .

    Namestitev je bila uspešno zaključena v Microsoft Visual C ++ čarovniku za namestitev komponent v operacijskem sistemu Windows 7

    Da bi lahko namestitev Visual C ++ brez težav, najnovejše posodobitve za Windows 7 namestite na osebni računalnik.

    Lekcija:
    Ročno namestite posodobitve za Windows 7
    Kako omogočiti samodejno posodabljanje v sistemu Windows 7

Poleg tega, če sumite, da je ena ali več različic Visual C ++ gostila na vašem računalniku, je treba pred namestitvijo pravilnih možnosti odstraniti staro programsko opremo tega tipa.

  1. To naredite tako, da v oknu »Programi in funkcije« izberete ustrezno postavko in kliknete »Izbriši«.
  2. Premik na odstranitev komponente Microsoft Visual C ++ v oknu Programi in funkcije v sistemu Windows 7

  3. Potem potrdite svojo namero v pogovornem oknu s klikom na "Da" . Po tem se bo začel postopek odstranitve. Ta postopek je treba izvesti z vsemi elementi Visual C ++ in nato namestiti vse pravilne različice te programske opreme, ki so pomembne za Windows 7 vaše globine bitov, kot je opisano zgoraj. Po ponovnem zagonu računalnika preverite, ali je prišlo do napake, če zaženete aplikacijo za težave.

Potrditev odstranitve komponente Microsoft Visual C ++ v pogovornem oknu Programi in funkcije v sistemu Windows 7

Če želite odpraviti napako 0xc0000007b, je pomembno, da je na vašem računalniku nameščena najnovejša različica NET Framework. To je posledica dejstva, da pri uporabi stare različice nekateri novi programi ne bodo mogli najti potrebne različice datoteke DLL. Takšno stanje bo ustvarilo težave, ki jih proučujemo, ko se začnejo.

  1. Številko trenutne različice NET Framework, ki je nameščena na vašem računalniku, lahko najdete tudi v oknu "Programi in funkcije" .

    Trenutna različica NET Framework v oknu Programi in funkcije v sistemu Windows 7

    Lekcija: Kako izvedeti različico ogrodja .NET Framework

  2. Nato pojdite na stran za prenos za to komponento na Microsoftovem spletnem mestu in poiščite njeno trenutno različico. Če se razlikuje od tiste, ki je nameščena v računalniku, morate prenesti najnovejšo različico in jo namestiti. To je še toliko bolj potrebno, če določena komponenta sploh ni v računalniku.

    Trenutna različica NET Framework na uradnem Microsoftovem spletnem mestu

    Prenesite Microsoft .NET Framework

  3. Po zagonu namestitvene datoteke bo razpakirana.
  4. Razpakiranje namestitvene datoteke komponente Microsoft .NET Framework v sistemu Windows 7

  5. V oknu, ki se pojavi po tem, morate sprejeti licenčno pogodbo tako, da odkljukate posamezno potrditveno polje. Nato lahko nadaljujete z namestitvenim postopkom s klikom na gumb "Namesti" .
  6. Sprejem licenčne pogodbe v čarovniku za namestitev komponente Microsoft .NET Framework v operacijskem sistemu Windows 7

  7. Postopek namestitve se bo začel. Ko je postopek končan, lahko preverite uspešnost programa.

    Postopek namestitve v čarovniku za namestitev komponente Microsoft .NET Framework v operacijskem sistemu Windows 7

    Lekcija:
    Kako posodobiti .NET Framework
    Zakaj ni nameščen. NET Framework 4

Čeprav je vzrok za napako 0xc0000007b pri zagonu programske opreme skoraj vedno nedostopnost več DLL komponent za določen program, lahko precej velik seznam dejavnikov privede do take situacije. Najprej priporočamo splošno pregledovanje sistema za viruse in integriteto datotek. Vseeno ne boli. Prav tako je koristno začasno onemogočiti protivirusni program in preveriti delovanje aplikacije. Nato poskusite zagnati programsko opremo z upravnimi pooblastili. Če nič od tega ne pomaga, morate preveriti prisotnost določenih komponent v sistemu, njihov pomen in pravilnost namestitve. Po potrebi jih namestite ali ponovno namestite.