Błąd 0x80070005 Odmowa dostępu (rozwiązanie)

Błąd 0x80070005 "Odmowa dostępu" występuje najczęściej w trzech przypadkach - podczas instalowania aktualizacji systemu Windows, aktywacji systemu i przywracania systemu. Jeśli podobny problem występuje w innych sytuacjach, z reguły rozwiązania będą takie same, ponieważ przyczyną błędu jest jeden.

W tym podręczniku opiszę szczegółowo sposoby, w większości przypadków, aby naprawić błąd dostępu do odzyskiwania systemu i instalowania aktualizacji za pomocą kodu 0x80070005. Niestety, zalecane kroki niekoniecznie prowadzą do jego korekty: w niektórych przypadkach konieczne jest ręczne określenie, do którego pliku lub folderu i procesu należy uzyskać dostęp i ręcznie go dostarczyć. Opisane poniżej są odpowiednie dla systemów Windows 7, 8 i 8.1 oraz Windows 10.

Napraw błąd 0x80070005 z subinacl.exe

Pierwsza metoda jest bardziej związana z błędem 0x80070005 podczas aktualizowania i aktywowania systemu Windows, więc jeśli masz problem z przywróceniem systemu, polecam zacząć od poniższej metody i tylko wtedy, jeśli to nie pomoże, wróć do tego.

Aby rozpocząć, pobierz narzędzie subinacl.exe z oficjalnej strony firmy Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=23510 i zainstaluj go na swoim komputerze. Jednocześnie zalecam zainstalowanie go w jakimś folderze blisko katalogu głównego dysku, na przykład C: \ subinacl \ (przy takim ustawieniu podam przykład kodu poniżej).

Następnie uruchom Notatnik i wprowadź w nim następujący kod:

@ Automatyczne wyłączenie Ustaw OSBIT = 32 IF istnieje "% ProgramFiles (x86)%" zestaw OSBIT = 64 zestaw RUNNINGDIR =% ProgramFiles% IF% OSBIT% == 64 zestaw RUNNINGDIR =% ProgramFiles (x86)% C: \ subinacl \ subinacl. exe / subkeyreg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing" / grant = "nt service \ trustedinstaller" = f @Echo Gotovo. @Pause 

W Notatniku wybierz "Plik" - "Zapisz jako", a następnie w oknie dialogowym zapisywania wybierz "Typ pliku" - "Wszystkie pliki" w polu i podaj nazwę pliku z rozszerzeniem .bat, zapisz (zapiszę na pulpicie).

Kliknij utworzony plik prawym przyciskiem myszy i wybierz "Uruchom jako administrator". Po zakończeniu pojawi się napis: "Gotovo" i propozycja naciśnięcia dowolnego klawisza. Następnie zamknij wiersz polecenia, uruchom ponownie komputer i spróbuj wykonać operację, która ponownie wygenerowała błąd 0x80070005.

Jeśli podany skrypt nie działa, wypróbuj inną wersję kodu w ten sam sposób (uwaga: poniższy kod może spowodować awarię systemu Windows, należy go wykonać tylko wtedy, gdy jesteś gotowy na ten wynik i wiesz, co robisz):

@ Wyloguj C: \ subinacl \ subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = administrators = f C: \ subinacl \ subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = administrators = f = administrators = f C: \ subinacl \ subinacl.exe / podkatalogi% SystemDrive% / grant = administrators = f C: \ subinacl \ subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = system = f C: \ subinacl \ subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = system = f C: \ subinacl \ subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = system = f C: \ subinacl \ subinacl.exe / podkatalogi% SystemDrive% / grant = system = f @Echo Gotovo. @Pause 

Po uruchomieniu skryptu jako administrator otworzy się okno, w którym uprawnienia do kluczy rejestru, plików i folderów systemu Windows będą na przemian zmieniać się na kilka minut, a na końcu naciśnij dowolny klawisz.

Znowu lepiej jest zrestartować komputer po jego wykonaniu, a dopiero potem sprawdzić, czy możliwe było skorygowanie błędu.

Błąd przywracania systemu lub podczas tworzenia punktu przywracania

Teraz dostęp do błędu 0x80070005 podczas korzystania z funkcji odzyskiwania systemu. Pierwszą rzeczą, na którą należy zwrócić uwagę, jest program antywirusowy: bardzo często ten błąd w systemie Windows 8, 8.1 (i wkrótce w systemie Windows 10) jest przyczyną funkcji ochrony antywirusowej. Spróbuj użyć ustawień samego programu antywirusowego, aby tymczasowo wyłączyć funkcję samoobrony i inne funkcje. W skrajnych przypadkach możesz spróbować usunąć program antywirusowy.

Jeśli to nie pomoże, spróbuj wykonać następujące kroki, aby poprawić błąd:

  1. Sprawdź, czy lokalne dyski komputera są pełne. Wyczyść, jeśli tak. Możliwe jest również, że błąd pojawi się, jeśli funkcja Przywracanie systemu używa jednego z dysków zarezerwowanych przez system i konieczne jest wyłączenie ochrony tego dysku. Jak to zrobić: przejdź do panelu sterowania - Odzyskiwanie - Skonfiguruj odzyskiwanie systemu. Wybierz dysk i kliknij przycisk "Konfiguruj", a następnie wybierz "Wyłącz ochronę". Ostrzeżenie: podczas tej czynności istniejące punkty przywracania zostaną usunięte.
  2. Sprawdź, czy w folderze Informacje o woluminie systemowej zainstalowany jest tylko do odczytu. Aby to zrobić, otwórz "Opcje folderów" w panelu sterowania i na karcie "Widok", odznacz "Ukryj chronione pliki systemowe", a także włącz opcję "Pokaż ukryte pliki i foldery". Następnie na dysku C kliknij prawym przyciskiem myszy informacje o objętości systemu, wybierz "Właściwości", sprawdź, czy nie ma znaku "Tylko do odczytu".
  3. Spróbuj selektywnego uruchamiania systemu Windows. Aby to zrobić, naciśnij klawisze Win + R na klawiaturze, wpisz msconfig i naciśnij Enter. W wyświetlonym oknie, na karcie "Ogólne", włącz albo uruchomienie diagnostyki, albo selektywne uruchomienie przez wyłączenie wszystkich elementów startowych.
  4. Sprawdź, czy usługa Volume Shadow Copy jest włączona. Aby to zrobić, naciśnij klawisz Win + R na klawiaturze, wprowadź usługi.msc i naciśnij Enter. Znajdź tę usługę na liście, uruchom ją w razie potrzeby i ustaw dla niej opcję automatycznego uruchamiania.
  5. Spróbuj zresetować repozytorium. Aby to zrobić, uruchom ponownie komputer w trybie awaryjnym (możesz użyć karty "Pobierz" w msconfig) z minimalnym zestawem usług. Uruchom wiersz polecenia jako administrator i wprowadź polecenie netto przestań winmgmt i naciśnij Enter. Następnie zmień nazwę folderu Windows \ System32 \ wbem \ repository na przykład na coś innego repozytorium - stare. Ponownie uruchom komputer w trybie awaryjnym i wprowadź to samo polecenie. netto przestań winmgmt w wierszu poleceń jako administrator. Następnie użyj polecenia winmgmt /resetRepository i naciśnij Enter. Uruchom ponownie komputer w trybie normalnym.

Dodatkowe informacje: jeśli jakiekolwiek programy związane z obsługą kamery internetowej powodują błąd, spróbuj wyłączyć ochronę kamery internetowej w ustawieniach antywirusowych (na przykład w programie ESET - Kontrola urządzeń - Ochrona kamery internetowej).

Być może w tej chwili - to są wszystkie sposoby, które mogę doradzić, aby naprawić błąd "Access Denied" 0x80070005. Jeśli ten problem pojawi się w innych sytuacjach, opisz je w komentarzach, może pomogę.