Wanneer u programme op die rekenaar aktiveer, kan die gebruiker 'n fout ondervind, vergesel van die kode 0xc000007b. Kom ons verstaan die oorsake daarvan en hoe om dit op 'n rekenaar met Windows 7 uit te skakel.
Sien ook: Hoe om die fout 0xc00000e9 op te los wanneer u Windows 7 opstart
Metodes om foute uit te skakel
0xc000007b kom as 'n reël voor wanneer die bedryfstelsel nie toestande kan verskaf vir die begin van 'n program wat die gebruiker probeer aktiveer nie. 'N algemene oorsaak van hierdie probleem is die afwesigheid of skade van een van die DLLs. Eerstens, dit gaan oor die lêers van die volgende komponente:
- Visuele C + +;
- DirectX;
- Net Framework;
- videokaartbestuurder (meestal nVidia).
Die onmiddellike oorsaak van die afwesigheid van 'n spesifieke DLL-lêer, wat lei tot die fout 0xc000007b, kan baie faktore wees:
- Die gebrek aan 'n opgedateerde en werkbare weergawe van die ooreenstemmende stelselkomponent of bestuurder;
- Skade aan stelsellêers;
- Gebrek aan regte;
- PC virus infeksie;
- Blokkering deur die antivirus;
- Gebruik van seerower programme of Windows bou;
- Versuim van die stelsel parameters as gevolg van noodstop.
Voordat u verder gaan na meer spesifieke opsies om die probleem op te los, moet u 'n algemene rekenaar skandeer vir virusse.
Les: Kontroleer die stelsel vir virusse sonder om antivirus te installeer
Daarna moet u seker wees dat die stelsel vir die integriteit van die lêers gekontroleer word en dan die beskadigde elemente herstel in geval van opsporing.
Les: Kontroleer die integriteit van stelsellêers in Windows 7
As dit nie werk nie, skakel die antivirus tydelik uit en kyk of die probleem bly nadat dit gedeaktiveer is. As die fout nie verskyn nie, aktiveer die antivirusprogram en voeg die ooreenstemmende program in die instellings by die betroubare persone in, met dien verstande dat u seker is.
Les: hoe om antivirus uit te skakel
Daarbenewens kan 'n fout voorkom as u nie-gelisensieerde weergawes van programme of seerower Windows-geboue gebruik. Daarom beveel ons aan dat u altyd net wettige sagteware gebruik.
Verder sal ons in detail bespreek oor die doeltreffendste maniere waarop die probleem onder die loep geneem kan word.
Metode 1: Toekenning van Administratiewe Regte
Een van die redes waarom 'n program nie toegang tot die korrekte DLL kry nie, is die gebrek aan behoorlike gesag. In hierdie geval moet u die sagteware namens die administrateur probeer hardloop. Miskien sal dit al die probleme met die fout oplos. Die hoofvoorwaarde vir die volgende algoritme om te werk is om by die stelsel aan te meld onder 'n rekening met administratiewe regte.
- Regskliek (PKM) deur die uitvoerbare lêer of kortpad van die probleem sagteware. In die lys wat verskyn, kies die opstart opsie met administrateur regte.
- As u UAC nie gedeaktiveer is nie, bevestig die bekendstelling van die aansoek in die rekeningbeheer venster deur op die knoppie te klik "Ja".
- As die probleem met 0xc000007b regtig bestaan het in die afwesigheid van die nodige toestemmings, moet die program sonder probleme begin.
Maar die bogenoemde stappe om die program elke keer te hardloop, is nie baie gerieflik nie, veral as jy dit gereeld wil gebruik. Dan is dit meer redelik om eenvoudige instellings te maak, waarna die program op die gewone manier gelanseer word. Dubbelklik op die linker muisknop op die uitvoerbare lêer of kortpad.
- Klik PKM deur aansoek etiket of uitvoerbare lêer. Kies item "Properties".
- Skuif na die afdeling in die vertoon eiendomsvenster "Verenigbaarheid".
- In blok "Vlak van regte" Merk die boks voor die verpligte uitvoering van die aansoek namens die administrateur en klik dan "Pas" en "OK".
- Nou sal die aansoek geaktiveer word met administratiewe regte, wat die fout wat ons studeer, sal voorkom. U kan ook die bekendstelling van die program verder vereenvoudig deur aktiveringsbevestiging in die UAC-venster uit te skakel. Hoe om dit te doen, word in ons aparte les beskryf. Alhoewel ons om sekuriteitsredes nie raai om die rekeningbeheervenster te deaktiveer nie.
Les: Hoe om rekeninge vir gebruikers rekeninge uit te skakel in Windows 7
Metode 2: Installeer komponente
Die mees algemene oorsaak van 0xc000007b is die afwesigheid van 'n spesifieke komponent van die stelsel of die teenwoordigheid van sy irrelevante of beskadigde weergawe. Dan moet u die probleem komponent installeer / weer installeer.
Eerstens, jy moet die videokaartbestuurder weer installeer, aangesien nuwe programme (veral speletjies) byvoegings benodig wat van ouer komponente ontbreek. Die mees algemene probleem met die fout 0xc000007b vind plaas in gebruikers wat die nVidia-grafiese adapter gebruik.
- Laai die opgedateerde weergawe van die bestuurder af op die amptelike webwerf van die vervaardiger en laai dit na u rekenaar.
- Klik "Begin" en gaan na "Control Panel".
- Oop afdeling "Stelsel en Sekuriteit".
- begin "Apparaat Bestuurder".
- In die aanknapvenster wat oopgaan, gaan na "Video-adapters".
- Klik op die naam van die videokaart waardeur grafieke op u rekenaar vertoon word.
- Maak die oortjie oop "Driver" in die eiendomsvenster van die adapter.
- Klik op die knoppie "Verwyder".
- Gaan dan die boks in die oop venster "Verwyder ..." en bevestig jou aksies deur te klik "OK".
- Nadat die verwydering voltooi is, voer die bestuurder se installasie-lêer voorheen van die amptelike webblad af. Voer die installeringsprosedure uit volgens die raad wat op die skerm vertoon word.
- Na voltooiing van die installasie, herlaai die stelsel en kontroleer of die probleemprogram begin het na die bogenoemde prosedures.
les:
Hoe om NVIDIA-video bestuurder by te werk
Hoe AMD Radeon grafiese kaart bestuurders op te dateer
Hoe om bestuurders by te werk op Windows 7
'N moontlike oorsaak van die fout is die gebruik van 'n verouderde weergawe van DirectX, wat die gelanceerde program nie ondersteun nie, of die teenwoordigheid van beskadigde DLL-lêers in hierdie komponent. Dan word dit aanbeveel om 'n volledige herinstallasie te maak. Om dit te doen, moet u eers die nuutste weergawe van Windows 7 vanaf Microsoft aflaai voordat u die basiese manipulasies uitvoer.
Laai DirectX af
- Nadat u die nuutste weergawe van DirectX na u rekenaar afgelaai het, open "Explorer" en voer die volgende adres in die adresbalk in:
C: Windows System32
Klik die pyltjie regs van hierdie lyn.
- Na die verskuiwing na die gids "System32"As die voorwerpe nie in alfabetiese volgorde daarin geleë is nie, herrangskik hulle deur op die kolomnaam te klik "Naam". Vind dan die lêers wat begin by "D3dx9_24.dll" en eindig "D3dx9_43.dll". Kies hulle almal en klik op die seleksie. PKM. Kies in die kieslys wat oopmaak "Verwyder".
- Indien nodig, stem in tot die skrapping in die dialoogkassie. As sommige lêers nie uitgevee word nie, sal hulle oorskakel, aangesien hulle by die stelsel betrokke is. As u 'n 64-bis stelsel gebruik, moet u presies dieselfde operasie in die gids uitvoer by die volgende adres:
C: Windows SysWOW64
- Nadat al die bogenoemde voorwerpe verwyder is, voer die voorheen afgelegde DirectX installeerder uit en volg die aanbevelings wat daarin vertoon word. Nadat die installasie voltooi is, herlaai die rekenaar en probeer om 'n fout deur die probleemprogram te bestuur.
Daar moet op gelet word dat Windows 7 slegs weergawes tot en met DirectX 11 insluit. As die program om te begin vereis dat 'n nuwer weergawe van hierdie komponent is, sal dit nie moontlik wees om dit op hierdie bedryfstelsel te aktiveer nie.
Les: Hoe om DirectX op te gradeer na die nuutste weergawe
Die waarskynlike oorsaak van die probleem met die 0xc000007b fout kan ook die afwesigheid van die vereiste weergawe of foutiewe installering van Visual C ++ wees. In hierdie geval is dit nodig om die ontbrekende komponente te installeer of om hulle weer te installeer.
- Eerstens moet jy kyk watter weergawes van Visual C ++ reeds geïnstalleer is. Om dit te doen, hardloop "Control Panel" en gaan na die afdeling "Programme".
- Gaan dan deur "Programme en komponente".
- Rangskik al die elemente in alfabetiese volgorde in die lys van programme deur op die veldnaam te klik "Naam". Daarna vind jy alle voorwerpe waarvan die naam begin "Microsoft Visual C + + ...". Dit sal eenvoudig gedoen word, aangesien hulle naby is, onderhewig aan alfabetiese reëling. Lees versigtig die weergawe van elk van hulle. Die lys moet vrystellings van die volgende jare bevat:
- 2005;
- 2008;
- 2010;
- 2012;
- 2013;
- 2017 (of 2015).
As u 'n 64-bis-bedryfstelsel gebruik, moet u alle weergawes van Visual C ++ geïnstalleer het, nie net vir dit nie, maar ook vir die 32-bis stelsel. In die afwesigheid van een of meer van die bogenoemde weergawes, moet u die ontbrekende opsies van die Microsoft-webwerf aflaai en installeer, en voldoen aan die aanbevelings van die installeerder.
Laai Microsoft Visual C ++ af
- Begin die afgelaaide installeerder en in die eerste venster wat oopmaak, aanvaar die lisensieooreenkoms deur die toepaslike blokkie te merk. Druk die knoppie "Installeer".
- Die installasie proses begin.
- Na voltooiing sal die ooreenstemmende inligting in die venster vertoon word. Om die installeerder te verlaat, klik "Close".
Ten einde die installering van Visual C ++ sonder probleme te kan plaasvind, moet die nuutste Windows 7-opdaterings op die rekenaar geïnstalleer word.
les:
Installeer Windows 7 updates handmatig
Hoe om outomatiese opdatering in Windows 7 in te skakel
As jy ook vermoed dat een of meer weergawes van Visual C ++ op jou rekenaar aangebied word, is dit nodig om die ou sagteware van hierdie tipe te verwyder voordat jy die regte opsies installeer.
- Om dit te doen, kies die ooreenstemmende item in die venster "Programme en komponente" en klik "Verwyder".
- Bevestig dan jou voorneme in die dialoogkassie deur te klik "Ja". Daarna sal die verwyderingsproses begin. Hierdie prosedure moet uitgevoer word met alle elemente van Visual C ++, en installeer dan al die korrekte weergawes van hierdie sagteware wat relevant is vir Windows 7 van u bitdiepte, soos hierbo beskryf. Nadat u die rekenaar herbegin het, kyk na 'n fout deur die probleemprogram te bestuur.
Om die fout 0xc000007b op te los, is dit belangrik dat die nuutste weergawe van die NET Framework op u rekenaar geïnstalleer is. Dit is te danke aan die feit dat sommige nuwe programme nie die nodige weergawe van die DLL-lêer kan vind wanneer u die ou weergawe gebruik nie. Hierdie situasie sal die probleme skep wat ons studeer wanneer hulle begin.
- Die nommer van die huidige weergawe van die. NET Framework geïnstalleer op u rekenaar kan ook gevind word in die "Programme en komponente".
Les: Hoe om die weergawe van die .NET Framework te vind
- Vervolgens moet u na die aflaai bladsy vir hierdie komponent op die Microsoft webwerf gaan en die huidige weergawe daarvan uitvind. As dit verskil van die een wat op u rekenaar geïnstalleer is, moet u die nuutste weergawe aflaai en installeer. Dit is nog meer nodig as die gespesifiseerde komponent glad nie van die rekenaar afwesig is nie.
Laai Microsoft. NET Framework af
- Na die launch van die installasie lêer sal dit uitgeplak word.
- In die venster wat daarna verskyn, moet jy die lisensieooreenkoms aanvaar deur die enkel blokkie te merk. Dan kan jy voortgaan met die installasieprosedure deur te klik "Installeer".
- Die installasie proses sal begin. Nadat dit voltooi is, kan u die probleemprogram vir prestasie nagaan.
les:
Hoe om te werk. NET Framework
Hoekom is nie geïnstalleer. NET Framework 4
Alhoewel die oorsaak van die fout 0xc000007b by die aanvang van die sagteware amper altyd die ontoeganklikheid van verskeie komponent-DLL's vir 'n spesifieke program is, kan 'n taamlike groot lys faktore tot hierdie situasie lei. In die eerste plek raai ons aan 'n algemene stelsel scan vir virusse en lêer integriteit. Dit maak nie saak nie. Dit is ook nuttig om die antivirus tydelik uit te skakel en die werking van die aansoek te kontroleer. Probeer dan die sagteware met administratiewe owerheid uit te voer. As niks hiervan help nie, moet u seker maak dat sekere komponente in die stelsel, hul relevansie en die korrektheid van die installasie is. Indien nodig, moet dit geïnstalleer of weer geïnstalleer word.