Pokyny na riešenie problémov pri výskyte chyby 0x80070005
V rôznych fázach sťahovania a inštalácie aktualizácií Windows 7, 8, 8.1 a Windows 10 sa môžu používatelia stretnúť s chybou 0x80070005. Môže sa zobraziť aj počas aktivácie systému a počas procedúr obnovy. Tento článok popisuje príčiny chyby a poskytuje pokyny na jej odstránenie. Ak sa chyba 0x80070005 objaví v inej situácii, skúste použiť túto inštrukciu, ale upravte ju o konkrétne akcie, počas ktorých sa zobrazuje chybová správa a tento kód.
Príčiny chyby
Kód 0x80070005 naznačuje, že systém nemôže získať prístup k určitým systémovým súborom a nemá dostatočné práva na prácu s nimi. Podobný problém niekedy vzniká v dôsledku fungovania niektorých antivírusov, ktoré chránia systémové súbory pred úpravami a prepisovaním. V dôsledku toho nemôže služba Windows Update nainštalovať aktualizované verzie niektorých súborov alebo aktivačné služby nemôžu vykonať potrebné zmeny v registri.
Čo je potrebné urobiť, aby sa vyriešila chyba 0x80070005
Ak sa počas inštalácie aktualizácie alebo aktivácie operačného systému zobrazí kód 0x80070005, môžete ho opraviť pomocou nasledujúcich pokynov krok za krokom:
- Prejdite na oficiálnu webovú stránku spoločnosti Microsoft a stiahnite si súbor SubInACL.exe
- Spustite tento súbor a nainštalujte na cestu C: \ subinacl \
- Otvorte ľubovoľný textový editor a do neho skopírujte malý skript:
@echo off
Nastaviť OSBIT = 32
AK existuje "% ProgramFiles (x86)%" set OSBIT = 64
sada RUNNINGDIR =% ProgramFiles%
AK% OSBIT% == 64 nastavených RUNNINGDIR =% programových súborov (x86)%
C: \ subinacl \ subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Service" / grant = "nt service \\\\\\\\ trustedinstaller" = f
@ Echo Gotovo.
@pause
- Výsledný dokument uložte na pracovnú plochu s akýmkoľvek menom, ale nezabudnite formátovať .bat.
- Prejdite na pracovnú plochu, kliknite pravým tlačidlom myši na vytvorený súbor a vyberte príkaz Spustiť ako správca.
- Po dokončení skriptu uvidíte príkaz Dokončiť v príkazovom riadku, ktorý sa otvorí. Okno zatvoríte stlačením ľubovoľného klávesu.
- Reštartujte počítač a skúste zopakovať operáciu, v ktorej sa vyskytol kód 0x80070005.
Ak sa chyba zobrazí počas operácií obnovy systému alebo vytvárania kontrolného bodu obnovy, skúste nasledujúce metódy:
- Dočasne vypnite aktívnu antivírusovú ochranu, ak je nainštalovaná v systéme. Môže to spôsobiť problémy s prístupom k systémovým súborom. Ak to nepomôže, skúste dočasne úplne odstrániť antivírusový softvér.
- Skontrolujte, či je na jednotke, ktorá je vybraná na obnovenie systému, dostatok voľného miesta.
- Skontrolujte, či je v zložke System Volume Information System nastavený atribút Read-Only.