Rješavanje pogreške 0xc000007b na Windows 7

Pin
Send
Share
Send

Prilikom aktiviranja aplikacija na računalu korisnik može naići na pogrešku praćenu šifrom 0xc000007b. Razjasnimo njegove uzroke i metode uklanjanja na PC-u na kojem je pokrenut Windows 7.

Pogledajte također: Kako popraviti grešku 0xc00000e9 prilikom učitavanja Windows 7

Načini otklanjanja grešaka

0xc000007b se u pravilu događa kada OS nije u mogućnosti pružiti uvjete za pokretanje aplikacije koju korisnik pokušava aktivirati. Čest uzrok ovog problema je nepostojanje ili oštećenje jednog od DLL-ova. Prije svega, to se odnosi na datoteke sljedećih komponenti:

  • Visual C ++;
  • DirectX
  • Neto okvir
  • upravljački program za video kartice (najčešće nVidia).

Neposredni uzrok nepostojanja određene DLL datoteke, što dovodi do pogreške 0xc000007b, može biti puno faktora:

  • Nedostatak ažurirane i funkcionalne verzije odgovarajuće komponente sustava ili upravljačkog programa;
  • Oštećenja na sistemskim datotekama;
  • Nedostatak prava;
  • Virusna infekcija PC-ja;
  • Blokiranje antivirusom;
  • Korištenje piratskih programa ili sastavljanja sustava Windows;
  • Parametri sistema nisu uspjeli zbog nenormalnog isključivanja.

Prije nego što prijeđete na konkretnije opcije za rješenje problema, potrebno je provesti opće PC pregled na viruse.

Lekcija: Skeniranje sistema na viruse bez instaliranja antivirusa

Nakon toga, provjerite sustav na integritet njegovih datoteka, nakon čega slijedi obnova oštećenih elemenata ako su otkriveni.

Lekcija: Provjera integriteta sistemskih datoteka u sustavu Windows 7

Ako to ne pomogne, privremeno isključite antivirus i provjerite ostaje li problem i nakon deaktivacije. Ako se greška ne pojavi, aktivirajte antivirus i dodajte odgovarajući program pouzdanom programu u njegove postavke, pod uvjetom da ste u njega sigurni.

Lekcija: Kako onemogućiti antivirus

Pored toga, može se pojaviti greška kada se koriste nelicencirane verzije programa ili piratske verzije sistema Windows. Stoga preporučujemo da uvijek koristite samo legalni softver.

Zatim ćemo detaljno razgovarati o najučinkovitijim načinima rješavanja problema koji se proučava.

1. metod: Dodjela administrativnih prava

Jedan od razloga zašto program ne dobije pristup potrebnom DLL-u je taj što nema odgovarajuća dopuštenja. U tom slučaju morate pokušati pokrenuti softver u ime administratora i možda će to riješiti sve probleme s pogreškom. Glavni uvjet rada algoritma opisanih u nastavku je prijava u sustav pod računom s administrativnim pravima.

  1. Desnim klikom (RMB) izvršnom datotekom ili prečicom problematičnog softvera. Na popisu koji se pojavi odaberite opciju pokretanja s povlasticama administratora.
  2. Ako UAC nije onemogućen, potvrdite pokretanje aplikacije u prozoru za kontrolu računa klikom na gumb Da.
  3. Ako je problem s 0xc000007b stvarno bio nedostatak potrebnih dozvola, aplikacija bi trebala početi bez problema.

Ali nije baš prikladno izvoditi gore navedene radnje svaki put kada pokrenete program, pogotovo ako ga namjeravate koristiti prilično često. Tada je razumnije napraviti jednostavna podešavanja, nakon čega će se aplikacija pokrenuti na uobičajen način - dvostrukim klikom lijeve tipke miša na njenu izvršnu datoteku ili prečicu.

  1. Kliknite RMB prečicom aplikacije ili njenom izvršnom datotekom. Odaberite stavku "Properties".
  2. U prozoru s svojstvima koji će se prikazati pomaknite se na odjeljak "Kompatibilnost".
  3. U bloku "Nivo prava" potvrdite okvir uz obaveznu stavku izvršenja aplikacije u ime administratora, a zatim kliknite Prijavite se i "OK".
  4. Sada će se aplikacija aktivirati prema zadanim postavkama s administrativnim pravima, što će spriječiti pojavu pogreške koju proučavamo. Također možete pojednostaviti pokretanje programa tako da onemogućite potvrdu aktivacije u prozoru UAC-a. Kako se to radi opisano je u našoj odvojenoj lekciji. Iako iz sigurnosnih razloga, još uvijek ne preporučujemo deaktivaciju prozora za kontrolu računa.

    Lekcija: Kako onemogućiti kontrolu korisničkih naloga u sustavu Windows 7

Druga metoda: Instaliranje komponenata

Najčešće je razlog za 0xc000007b odsutnost određene komponente sustava ili prisustvo njegove nevažne ili oštećene verzije. Zatim morate instalirati / ponovo instalirati problematičnu komponentu.

Prije svega, morate ponovo instalirati upravljački program za video kartice jer novi programi (posebno igre) zahtijevaju dodatke koji nisu dostupni za starije komponente. Najčešći problem s greškom 0xc000007b nalazi se među korisnicima koji koriste nVidia grafički adapter.

  1. Preuzmite ažurirani upravljački program na službenoj web stranici proizvođača i preuzmite ga na svoje računalo.
  2. Kliknite na Početak i idi do "Control Panel".
  3. Otvoreni odeljak "Sistem i sigurnost".
  4. Bježi Upravitelj uređaja.
  5. Idite na odjeljak u prozoru za početnu ploču koji se otvara "Video adapteri".
  6. Kliknite na naziv video kartice preko koje se grafika prikazuje na vašem PC-u.
  7. Otvori karticu "Vozač" u prozoru svojstava adaptera.
  8. Kliknite na dugme Izbriši.
  9. Zatim u prozoru koji se otvori potvrdite okvir pored "Izbriši ..." i potvrdite svoje postupke klikom "OK".
  10. Nakon što je deinstalacija dovršena, pokrenite instalacijsku datoteku upravljačkog programa koja je prethodno preuzeta sa službene web stranice. Izvršite postupak instalacije vođen savjetima prikazanim na ekranu.
  11. Po završetku instalacije ponovo pokrenite sustav i provjerite da li je problemski program počeo da se pokreće nakon što su gornji postupci završeni.

    Lekcija:
    Kako ažurirati drajver grafičke kartice NVIDIA
    Kako ažurirati AMD Radeon grafičke kartice
    Kako ažurirati upravljačke programe na Windows 7

Mogući uzrok pogreške je upotreba zastarjele verzije DirectX-a koju program ne podržava ili prisutnost oštećenih DLL datoteka u ovoj komponenti. Tada se preporučuje da je ponovo instalirate u potpunosti. Da biste to učinili, prije obavljanja osnovnih manipulacija, najprije preuzmite najnoviju verziju, relevantnu za Windows 7, s Microsoftove web stranice.

Preuzmite DirectX

  1. Nakon preuzimanja najnovije verzije DirectX-a na vaše računalo otvorite Explorer i unesite u adresu adrese u sljedeću adresu:

    C: Windows System32

    Kliknite strelicu desno od ovog retka.

  2. Nakon odlaska u mapu "System32"ako predmeti nisu po abecednom redu, preuredite ih klikom na naziv stupca "Ime". Zatim pronađite datoteke koje počinju od "d3dx9_24.dll" i dovršavanje "d3dx9_43.dll". Odaberite ih sve i kliknite na izbor. RMB. U meniju koji se otvori odaberite Izbriši.
  3. Ako je potrebno, potvrdite brisanje u dijaloškom okviru. Ako neke datoteke neće biti izbrisane jer su uključene u sistem, preskočite ih. Ako koristite 64-bitni sustav, potpuno će se ista operacija morati izvesti u direktoriju na sljedećoj adresi:

    C: Windows SysWOW64

  4. Nakon što su svi gornji predmeti izbrisani, pokrenite prethodno preuzeti instalacijski program DirectX i slijedite preporuke prikazane u njemu. Nakon dovršetka instalacije ponovo pokrenite računalo i provjerite ima li pogrešaka pokretanjem problematičnog programa.

    Treba napomenuti da Windows 7 podržava samo verzije do i uključujući DirectX 11. Ako program zahtijeva noviju verziju ove komponente, ne može se aktivirati na ovom operativnom sistemu.

    Lekcija: Kako nadograditi DirectX na najnoviju verziju

Također, vjerojatni uzrok problema s pogreškom 0xc000007b može biti nedostatak potrebne verzije ili pogrešna instalacija Visual C ++. U tom je slučaju potrebno instalirati nedostajuće komponente ili ih ponovo instalirati.

  1. Prije svega, morate provjeriti koje su verzije Visual C ++ već instalirane. Da biste to učinili, trčite "Control Panel" i idite na odjeljak "Programi".
  2. Onda idite dalje "Programi i komponente".
  3. Na popisu programa, ako je potrebno, usmjerite sve elemente po abecednom redu klikom na naziv polja "Ime". Nakon toga pronađite sve predmete s kojima počinje ime "Microsoft Visual C ++ ...". To će biti lako učiniti, budući da se nalaze u blizini, abecednim rasporedom. Pažljivo proučite verziju svakog od njih. Lista treba sadržavati izdanja iz sljedećih godina:
    • 2005;
    • 2008;
    • 2010;
    • 2012;
    • 2013;
    • 2017. (ili 2015.).

    Ako koristite 64-bitni OS, morate imati instalirane sve verzije Visual C ++, ne samo za njega, već i za 32-bitni sistem. U nedostatku jedne ili više gornjih verzija, morate preuzeti nedostajuće opcije s Microsoftovog web mjesta i instalirati ih, slijedeći preporuke instalacijskog programa.

    Preuzmite Microsoft Visual C ++

  4. Pokrenite preuzimani instalacijski program i u prvom prozoru koji se otvori prihvatite licenčni ugovor potvrdite odgovarajući potvrdni okvir. Pritisnite dugme Instalacija.
  5. Počinje postupak instalacije.
  6. Nakon njegovog dovršetka, odgovarajuće informacije će se prikazati u prozoru. Da biste izašli iz instalacijskog programa, kliknite Zatvori.

    Da bi instalacija Visual C ++ mogla raditi bez problema, na PC-u se moraju instalirati najnovija ažuriranja sustava Windows 7.

    Lekcija:
    Ručno instalirajte ažuriranja za Windows 7
    Kako omogućiti automatsko ažuriranje na Windows 7

Osim toga, ako sumnjate da je jedna ili više verzija Visual C ++ smještenog na vašem računalu oštećen, morate deinstalirati stari softver ovog tipa prije instaliranja ispravnih opcija.

  1. Da biste to učinili, u prozoru odaberite odgovarajuću stavku "Programi i komponente" i kliknite Izbriši.
  2. Zatim potvrdite svoju namjeru u dijaloškom okviru klikom na Da. Nakon toga će započeti postupak deinstalacije. Ovaj postupak se mora izvesti sa svim elementima Visual C ++, a zatim instalirati sve ispravne verzije ovog softvera relevantne za Windows 7 vaše bitne dubine, kao što je gore opisano. Nakon ponovnog pokretanja računala, provjerite postoji li pogreška pokretanjem problematične aplikacije.

Da biste riješili grešku 0xc000007b, važno je da je na vašem računalu instalirana najnovija verzija NET Framework-a. To je zbog činjenice da prilikom upotrebe stare verzije neki novi programi neće moći pronaći verziju DLL datoteke koja im je potrebna. Takvo stanje će stvoriti probleme koje proučavamo kada se pokrenu.

  1. U prozoru se može naći i broj trenutne verzije NET Framework-a instalirane na vašem računalu "Programi i komponente".

    Lekcija: Kako saznati verziju .NET Framework-a

  2. Zatim biste trebali otići na stranicu za preuzimanje ove komponente na Microsoftovoj web stranici i saznati njenu trenutnu verziju. Ako se razlikuje od one instalirane na vašem PC-u, morate preuzeti najnoviju verziju i instalirati je. Štoviše, to trebate učiniti ako je navedena komponenta potpuno odsutna na računalu.

    Preuzmite Microsoft .NET Framework

  3. Nakon pokretanja instalacijske datoteke, ona će se otpakirati.
  4. U prozoru koji se pojavi nakon toga trebate prihvatiti licenčni ugovor tako da potvrdite pojedinačni potvrdni okvir. Tada možete nastaviti s postupkom instalacije pritiskom na tipku Instalacija.
  5. Postupak instalacije će započeti. Nakon njegovog dovršetka možete provjeriti problematični program za rad.

    Lekcija:
    Kako ažurirati .NET Framework
    Zašto .NET Framework 4 nije instaliran

Iako je uzrok pogreške 0xc000007b pri pokretanju softvera gotovo uvijek nedostupnost DLL-ova nekoliko komponenti za određeni program, prilično velik popis faktora može dovesti do ove situacije. Prije svega, preporučujemo opće skeniranje sustava na viruse i integritet datoteka. To ni u kom slučaju ne boli. Također će biti korisno da privremeno onemogućite antivirus i provjerite rad aplikacije. Zatim pokušajte pokrenuti softver s administrativnim privilegijama. Ako ništa od ovoga nije pomoglo, onda treba provjeriti postojanje određenih komponenti u sustavu, njihovu relevantnost i instalaciju. Po potrebi ih treba instalirati ili ponovo instalirati.

Pin
Send
Share
Send