Herstel fout 0x80070005 in Windows 7

Pin
Send
Share
Send

Sommige gebruikers wat op rekenaars met Windows 7 werk, ondervind fout 0x80070005. Dit kan voorkom wanneer u opdaterings probeer aflaai, die proses begin om die bedryfstelsellisensie te aktiveer, of tydens die stelselherstelprosedure. Kom ons kyk wat die onmiddellike oorsaak van hierdie probleem is, en soek ook maniere om dit op te los.

Oorsake van die fout en maniere om dit op te los

Fout 0x80070005 is 'n uitdrukking van die weiering van toegang tot lêers om 'n spesifieke bewerking uit te voer, wat meestal geassosieer word met die aflaai of installering van 'n opdatering. Die onmiddellike oorsake van hierdie probleem kan baie faktore wees:

  • Onderbreek of onvolledige aflaai van 'n vorige opdatering;
  • Weiering van toegang tot Microsoft-webwerwe (kom dikwels voor as gevolg van verkeerde opstellings van antivirusse of firewalls);
  • Besmetting van die stelsel met 'n virus;
  • TCP / IP-mislukking
  • Skade aan stelsellêers;
  • Wanfunksies op die hardeskyf.

Elk van die bogenoemde oorsake van die probleem het sy eie oplossings, wat hieronder bespreek sal word.

Metode 1: SubInACL-nut

Oorweeg eerstens die algoritme vir die oplossing van die probleem met behulp van die SubInACL-hulpprogram van Microsoft. Hierdie metode is perfek as fout 0x80070005 voorgekom het tydens die opdatering of aktivering van 'n bedryfstelsellisensie, maar dit sal waarskynlik nie help as dit tydens die herstelproses van die bedryfstelsel verskyn het nie.

Laai SubInACL af

  1. Sodra u die Subinacl.msi-lêer afgelaai het, voer dit uit. Sal oopmaak "Installasie-assistent". pers "Volgende".
  2. Dan sal die bevestigingsvenster van die lisensie-ooreenkoms oopmaak. Skuif die radioknoppie na die boonste posisie en druk dan "Volgende". Op hierdie manier stem u in tot die Microsoft-lisensiëringsbeleid.
  3. Daarna sal 'n venster oopmaak waar u die lêergids moet spesifiseer waarin die hulpprogram geïnstalleer sal word. Dit is die standaardgids. "Tools"wat in 'n gids genes is "Windows-hulpbronstelle"geleë in die gids "Programlêers" op die skyf C. U kan hierdie standaardinstelling verlaat, maar ons beveel u steeds aan om 'n gids nader aan die wortelgids van die skyf te spesifiseer vir meer korrekte werking van die hulpprogram C. Klik hierop "Kyk".
  4. Beweeg na die wortel van die skyf in die venster wat oopmaak C en deur op die ikoon te klik "Skep 'n nuwe gids"skep 'n nuwe gids. U kan enige naam gee, maar ons sal haar byvoorbeeld 'n naam gee "SubInACL" en in die toekoms sal ons daarmee saamwerk. Klik op die gids wat u so pas geskep het "OK".
  5. Dit sal outomaties terugkeer na die vorige venster. Klik op om die installasieproses te begin "Installeer nou".
  6. Die installasieprosedure vir hulpmiddels sal uitgevoer word.
  7. In die venster "Installasie towenaars" 'N Suksesboodskap sal verskyn. pers "Finish".
  8. Klik daarna op die knoppie "Begin". Kies item "Alle programme".
  9. Gaan na die gids "Standard".
  10. Kies in die lys programme "Notepad".
  11. In die venster wat oopmaak "Notepad" voer die volgende kode in:


    @echo af
    Stel OSBIT = 32
    AS bestaan ​​"% ProgramFiles (x86)%" stel OSBIT = 64
    stel RUNNINGDIR =% ProgramFiles%
    IF% OSBIT% == 64 stel RUNNINGDIR =% ProgramFiles (x86)%
    C: subinacl subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing" / grant = "nt service trustinstaller" = f
    @Echo Gotovo.
    @pause

    As u tydens die installasie 'n ander pad gespesifiseer het om die Subinacl-hulpprogram te installeer, dan in plaas van die waarde "C: subinacl subinacl.exe" dui die installasie-adres aan wat relevant is vir u saak.

  12. Klik dan "File" en kies "Stoor as ...".
  13. Die stoorlêervenster word oopgemaak. Beweeg na enige geskikte plek op die hardeskyf. Opvolglys Lêertipe kies opsie "Alle lêers". In die omgewing "Lêernaam" gee die geskape voorwerp enige naam, maar maak seker dat u die uitbreiding aan die einde spesifiseer "Bat". Ons klik "Save".
  14. Close "Notepad" en hardloop "Explorer". Gaan na die gids waar u die lêer met die .bat-uitbreiding gestoor het. Klik daarop met die regter muisknop (PKM). Kies in die lys met aksies "Begin as administrateur".
  15. Die skrip word van stapel gestuur en voer die nodige stelselinstellings uit, in wisselwerking met die SubInACL-hulpprogram. Herbegin die rekenaar weer, waarna fout 0x80070005 moet verdwyn.

As hierdie opsie nie werk nie, kan u op soortgelyke wyse 'n lêer met die uitbreiding skep "Bat"maar met 'n ander kode.

Waarskuwing! Hierdie opsie kan lei tot die stelsel se onbruikbaarheid, gebruik dit slegs as 'n laaste uitweg op u eie gevaar en risiko. Voordat u dit gebruik, word dit aanbeveel om 'n stelselherstelpunt of die rugsteunkopie daarvan te skep.

  1. Nadat u al die bogenoemde stappe voltooi het om die SubInACL-program te installeer, open "Notepad" en ry die volgende kode in:


    @echo af
    C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / subsidie ​​= administrateurs = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / subsidie ​​= administrateurs = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / subsidie ​​= administrateurs = f
    C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = administrators = f
    C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / subsidie ​​= stelsel = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / subsidie ​​= stelsel = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / subsidie ​​= stelsel = f
    C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = system = f
    @Echo Gotovo.
    @pause

    As u die Subinacl-hulpprogram in 'n ander gids geïnstalleer het, dan in plaas van die uitdrukking "C: subinacl subinacl.exe" dui die huidige pad daarheen aan.

  2. Stoor die gespesifiseerde kode in 'n lêer met die uitbreiding "Bat" op dieselfde manier as hierbo beskryf, en aktiveer dit namens die administrateur. Sal oopmaak Opdraglynwaar die prosedure vir die verandering van toegangsregte uitgevoer sal word. Nadat die proses voltooi is, druk op enige sleutel en herbegin die rekenaar.

Metode 2: hernoem of verwyder die inhoud van die sagteware-verdeling-lêergids

Soos hierbo genoem, kan die fout 0x80070005 'n breuk wees by die aflaai van die vorige opdatering. Dus, 'n onderbelaaide voorwerp verhoed dat die volgende opdatering korrek verloop. Hierdie probleem kan opgelos word deur die inhoud van die lêergids wat die aflaai van die opdatering bevat, naamlik die gids, te hernoem of uit te vee "SoftwareDistribution".

  1. Open die "Explorer". Voer die volgende adres in die adresbalk in:

    C: Windows SoftwareDistribution

    Klik op die pyltjie aan die regterkant van die adresbalk of klik Tik.

  2. U kom na die gids "SoftwareDistribution"geleë in die gids "Windows". Dit is hier waar afgelaaide stelselopdaterings geberg word totdat dit geïnstalleer is. Om die fout 0x80070005 ontslae te raak, moet u hierdie gids skoonmaak. Gebruik al om die inhoud daarvan te selekteer Ctrl + A. Ons klik PKM deur toekenning. Kies in die menu wat verskyn "Verwyder".
  3. Daar sal 'n dialoogkassie oopmaak waar gevra word of die gebruiker regtig al die geselekteerde voorwerpe wil skuif "To Cart Voeg". Stem saam deur te klik "Ja".
  4. Dit sal begin met die uitvee van die inhoud van die lêergids "SoftwareDistribution". As dit nie moontlik is om een ​​of ander element uit te vee nie, aangesien dit tans besig is met die proses, klik dan in die venster met inligting oor hierdie situasie, klik dan "Skip".
  5. Nadat u die inhoud uitgevee het, kan u probeer om 'n handeling uit te voer waartydens fout 0x80070005 vertoon is. As die vorige opdaterings verkeerd afgelaai is, sou daar hierdie keer geen mislukkings wees nie.

Terselfdertyd waag dit nie alle gebruikers om die inhoud van 'n lêergids uit te vee nie "SoftwareDistribution", omdat hulle bang is om die nog nie geïnstalleerde opdaterings te vernietig nie, of op 'n ander manier die stelsel beskadig. Daar is situasies wanneer bogenoemde opsie die baie gebroke of onderbelaaide voorwerp wat misluk, uitvee, want dit is hy wat besig is met die proses. In albei gevalle kan u 'n ander metode gebruik. Dit bestaan ​​uit die naam van die lêergids "SoftwareDistribution". Hierdie opsie is meer ingewikkeld as hierbo beskryf, maar indien nodig, kan alle veranderinge teruggerol word.

  1. pers "Begin". Teken in "Kontrolepaneel".
  2. Gaan na die afdeling "Stelsel en sekuriteit".
  3. crack "Administrasie".
  4. Klik in die lys wat verskyn "Dienste".
  5. Is geaktiveer Diensbestuurder. Soek die voorwerp Windows Update. Om die soektog te vereenvoudig, kan u die name alfabeties rangskik deur op die kolomopskrif te klik "Naam". Sodra u die gewenste item gevind het, kies dit en klik op "Stop".
  6. Die proses om die geselekteerde diens te stop, word begin.
  7. Nadat die diens gestaak is, wanneer die naam daarvan uitgelig is, sal die inskripsie in die linkerruit van die venster vertoon word "Run". Die venster Diensbestuurder moenie toemaak nie, maar rol dit eenvoudig aan "Taakbalk".
  8. Nou oop "Explorer" en voer die volgende pad in die adresveld in:

    C: Windows

    Klik op die pyltjie aan die regterkant van die gespesifiseerde lyn.

  9. Gaan na die gids "Windows"gelokaliseer in die stamgids van die skyf C. Kyk dan na die gids wat ons reeds ken "SoftwareDistribution". Klik daarop PKM en kies in die lys met aksies "Rename".
  10. Verander die naam van die lêergids na enige naam wat u nodig ag. Die belangrikste voorwaarde is dat ander kaarte in dieselfde gids nie hierdie naam het nie.
  11. Nou terug na Diensbestuurder. Beklemtoon titel Windows Update en druk "Run".
  12. Die prosedure vir die begin van die gespesifiseerde diens word uitgevoer.
  13. Die suksesvolle voltooiing van bogenoemde taak word aangedui deur die voorkoms van status "Werke" in die kolom "Toestande" teenoor die naam van die diens.
  14. Nadat u die rekenaar weer begin het, moet fout 0x80070005 verdwyn.

Metode 3: Skakel Antivirus of Firewall uit

Die volgende rede wat fout 0x80070005 kan veroorsaak, is verkeerde instellings of wanfunksies van 'n standaard antivirus of firewall. Dit veroorsaak veral probleme tydens die herstel van die stelsel. Om te kontroleer of dit die geval is, is dit nodig om die beskerming tydelik uit te skakel en te kyk of die fout weer verskyn. Die prosedure vir die deaktiveer van antivirus en firewall kan aansienlik verskil, afhangende van die vervaardiger en weergawe van die gespesifiseerde sagteware.

As die probleem weer verskyn, kan u beskerming inskakel en voortgaan om te soek na die oorsake van die probleem. As die fout na die deaktivering van die antivirus of firewall verdwyn, probeer dan om die instellings vir hierdie tipe antivirusprogramme aan te pas. As u die sagteware nie kan konfigureer nie, raai ons u aan om dit te verwyder en dit met 'n analoog te vervang.

Waarskuwing! Bogenoemde aksies moet so gou as moontlik uitgevoer word, aangesien dit gevaarlik is om die rekenaar vir 'n lang tyd sonder antivirusbeskerming te verlaat.

Les: Hoe om antivirus uit te skakel

Metode 4: Kontroleer foute op die skyf

Mislukking 0x80070005 kan fisiese skade of logiese foute veroorsaak op die hardeskyf van die rekenaar waarop die stelsel geïnstalleer is. Die maklikste manier om bogenoemde probleme op die hardeskyf te kontroleer, en indien moontlik, word foute uitgevoer met behulp van die stelselprogram "Gaan skyf na".

  1. Gebruik die spyskaart "Begin" skuif na die gids "Standard". Soek die item in die lys met voorwerpe Opdraglyn en klik PKM. Die keuse "Begin as administrateur".
  2. Sal oopmaak Opdraglyn. Neem daar op:

    chkdsk / R / F C:

    crack Tik.

  3. Daar sal inligting verskyn wat u inlig dat dit nie moontlik is om die skyf na te gaan nie, want dit is besig met 'n ander proses. Daarom sal u gevra word om die volgende keer as u die stelsel herlaai, te scan. betree "Y" en druk Tik. Daarna herlaai die rekenaar.
  4. Tydens die herlaai-program "Gaan skyf na" sal die skyf nagaan C. Indien moontlik, sal alle logiese foute reggestel word. As die probleme veroorsaak word deur fisiese foute op die hardeskyf, is dit die beste om dit te vervang met 'n normaal funksionerende analoog.

Les: Kyk na foute in Windows 7 op 'n skyf

Metode 5: herstel stelsellêers

Nog 'n rede vir die probleem wat ons bestudeer, kan die Windows-stelsellêers beskadig. As u vermoed dat daar 'n spesifieke fout is, moet u die bedryfstelsel ondersoek vir integriteit en, indien nodig, beskadigde elemente herstel met behulp van die stelselinstrument "SFC".

  1. Bel 'n oproep Opdraglynvolgens die aanbevelings soos beskryf in Metode 4. Tik die volgende in:

    sfc / scannow

    crack Tik.

  2. nut "SFC" word van stapel gestuur en sal die bedryfstelsel skandeer weens 'n gebrek aan integriteit van die stelselelemente. In die geval van 'n defek, sal beskadigde items outomaties herstel word.

Les: Kontroleer die integriteit van OS-lêers in Windows 7

Metode 6: Stel TCP / IP-instellings terug

Nog 'n rede wat veroorsaak dat die probleem wat ons bestudeer, kan 'n mislukking in TCP / IP wees. In hierdie geval moet u die parameters van hierdie stapel terugstel.

  1. Aktiveer Opdraglyn. Voer die volgende inskrywing in:

    netsh int ip herstel logfile.txt

    crack Tik.

  2. Met behulp van bogenoemde opdrag, word die TCP / IP-stapelparameters teruggestel, en alle veranderinge sal in die logfile.txt-lêer geskryf word. As die oorsaak van die fout presies in die foute van bogenoemde komponent lê, dan moet die probleme verdwyn.

Metode 7: Verander die attribute van die gids "Stelselvolume-inligting"

Die volgende oorsaak van fout 0x80070005 is moontlik om die kenmerk te stel Lees slegs vir katalogus "Stelselvolume-inligting". In hierdie geval moet ons die bogenoemde parameter verander.

  1. Gegewe die feit dat die gids "Stelselvolume-inligting" by verstek versteek is, moet ons die vertoon van stelselobjekte in Windows 7 moontlik maak.
  2. Aktiveer daarna "Explorer" en gaan na die wortelgids van die skyf C. Soek 'n gids "Stelselvolume-inligting". Klik daarop met RMB. Kies in die lys wat verskyn "Properties".
  3. Die eienskappe venster van die bogenoemde gids sal oopmaak. Kontroleer dit in die blok "Eienskappe" naby parameter Lees slegs die merkblokkie is nie gekies nie. As dit staan, verwyder dit dan en druk dan opeenvolgend "Pas" en "OK". Daarna kan u die rekenaar toets vir die teenwoordigheid van die fout wat ons bestudeer deur die aksie wat dit veroorsaak, toe te pas.

Metode 8: Skakel Volume Shadow Copy Service aan

'N Ander oorsaak van die probleem kan 'n diens met gestremdhede wees. Shadow Volume Copy.

  1. Gaan na Diensbestuurderdeur gebruik te maak van die algoritme beskryf in Metode 2. Soek die item Skaduvolume-kopie. As die diens afgeskakel is, klik "Run".
  2. Daarna moet die status teenoor die naam van die diens wees "Werke".

Metode 9: Skakel die virusbedreiging uit

Soms kan die fout 0x80070005 veroorsaak word deur besmetting van 'n rekenaar met sekere soorte virusse. Dan is dit nodig om die rekenaar met 'n spesiale antivirusprogram te kontroleer, maar nie met 'n standaard antivirus nie. Dit is die beste om vanaf 'n ander toestel of via 'n LiveCD (USB) te skandeer.

Na die opsporing van kwaadwillige kode is dit nodig om die aanbevelings wat deur die hulpprogram aangebied word, deur die koppelvlak daarvan te volg. Maar selfs as die virus gevind en geneutraliseer word, gee dit steeds geen volle waarborg dat die fout wat ons bestudeer, sal verdwyn nie, aangesien kwaadwillige kode sekere veranderings aan die stelsel kan aanbring. Daarom sal u waarskynlik een van die metodes moet toepas om die 0x80070005-probleem op te los wat ons hierbo beskryf het, veral om die stelsellêers te herstel.

Soos u kan sien, is daar 'n redelike wye lys van oorsake van foute 0x80070005. Die eliminasie-algoritme hang af van die kern van hierdie rede. Maar selfs as u dit nie kon installeer nie, kan u eenvoudig al die metodes in hierdie artikel gebruik en die gewenste resultaat met die uitsonderingsmetode bereik.

Pin
Send
Share
Send