Kod błędu 0x80070005: Co to jest i jak to naprawić

Podczas próby zainstalowania nowej aktualizacji lub nowego programu w systemie Windows może wystąpić następujący błąd:

  • Odmowa dostępu. Kod błędu 0x80070005

Błędowi 0x80070005 rzadko towarzyszą jakiekolwiek dalsze wyjaśnienia dotyczące tego, co poszło nie tak, więc musisz wykonać pewne czynności rozwiązywania problemów, aby zidentyfikować problem.

Instrukcje zawarte w tym artykule dotyczą systemów Windows 10, Windows 8 i Windows 7.

jhorrocks / Getty Images


Co to jest błąd 0x80070005?

Błąd 0x80070005 może wystąpić, gdy uruchomiony program próbuje otworzyć plik lub rejestr systemu Windows, do którego nie masz uprawnień dostępu. Najczęściej pojawia się podczas instalowania nowego oprogramowania lub aktualizacji systemu Windows.

Jak naprawić błąd 0x80070005 w systemie Windows

Wypróbuj te poprawki po kolei, aż problem zostanie rozwiązany:

  1. Upewnij się, że oprogramowanie pochodzi z legalnego źródła. Pobieraj oprogramowanie wyłącznie od zaufanych firm i skanuj całe oprogramowanie oraz pliki, które pobierasz z Internetu, za pomocą oprogramowania antywirusowego, takiego jak Windows Defender.

    Oprogramowanie antywirusowe może sprawdzać tylko złośliwe oprogramowanie wykryte przez programistę. Jeśli wirus jest nowy lub nie został zbadany, nie uruchomi oprogramowania antywirusowego.

  2. Zaloguj się jako administrator. Wyloguj się ze swojego konta i zaloguj się na konto administratora systemu Windows, które ma więcej uprawnień dostępu do danych i rejestrów, a następnie ponownie uruchom aktualizację. Często to rozwiązuje problem. Jeśli tak się nie stanie, prawdopodobnie problem dotyczy pliku lub nośnika instalacyjnego.

  3. Przeskanuj nośnik instalacyjny w poszukiwaniu złośliwego oprogramowania. Jeśli przesyłasz oprogramowanie z pamięci USB, dysku twardego lub innego urządzenia, przeskanuj je za pomocą oprogramowania antywirusowego. Jeśli skanowanie wykryje złośliwe oprogramowanie, natychmiast usuń dysk i przeprowadź pełne skanowanie komputera.

  4. Zaktualizuj lub ponownie zainstaluj oprogramowanie. Niektóre aktualizacje mogą wymagać uruchomienia w określonej kolejności. Jeśli nie ma innych aktualizacji, odinstaluj program, a następnie zainstaluj go ponownie.

  5. Odłącz wszystkie urządzenia USB. Wyłącz komputer i odłącz wszystkie dyski USB i akcesoria, a następnie uruchom ponownie komputer z podłączonymi tylko niezbędnymi urządzeniami, aby sprawdzić, czy to pomaga.

  6. Zaktualizuj sterowniki urządzeń. Otwórz Menedżera urządzeń i sprawdź podłączone urządzenia pod kątem aktualizacji sterowników. Jeśli jakieś są oznaczone wykrzyknikiem, zaktualizuj sterowniki urządzeń systemu Windows i ponów próbę instalacji.

  7. Wyłącz zaporę systemu Windows. Pobieranie może być blokowane przez zaporę, więc może być konieczne wyłączenie Zapory systemu Windows.

    Zrób to tylko w przypadku aplikacji, którym ufasz i zweryfikujesz, że są legalne.

  8. Dostosuj atrybuty pliku. Możesz nie być w stanie zaktualizować programu, jeśli jest on oznaczony jako tylko do odczytu. Znajdź oprogramowanie w Eksploratorze plików systemu Windows i kliknij je prawym przyciskiem myszy, a następnie wybierz właściwości. Pod Ogólne warunki kartę, wybierz Tylko do odczytu jeśli jest zaznaczone, aby usunąć zaznaczenie, a następnie wybierz OK zapisać zmiany.

    Musisz być zalogowany na swoje konto administratora, aby zmienić właściwości pliku.

  9. Zmień ustawienia zabezpieczeń plików. w właściwości menu programu, wybierz Bezpieczeństwo i upewnij się, że wszystkie uprawnienia zabezpieczeń na dole mają znacznik wyboru poniżej dopuszczać. Jeśli niektóre są oznaczone jako Zaprzeczać lub puste, wybierz Edytuj zmienić wszystkie uprawnienia na dopuszczać.

  10. Zresetuj uprawnienia za pomocą SubInACL. Jeśli masz problem z programem firmy Microsoft, pobierz SubInACL i zainstaluj go, a następnie otwórz Notatnik i wprowadź następujący kod w nowym pliku tekstowym:

    Ustaw OSBIT = 32
    JEŚLI istnieje "% ProgramFiles (x86)%", ustaw OSBIT = 64
    set RUNNINGDIR =% ProgramFiles%
    JEŚLI% OSBIT% == 64 ustaw RUNNINGDIR =% ProgramFiles (x86)%
    subinacl / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Services" / grant = "nt service trustinstaller" = f

    Wybierz Zapisz jako, ustaw Zapisz jako typ do Wszystkie pliki, zapisz to jako reset.cmd. Pamiętaj, aby zapisać go w miejscu, które będzie można łatwo zlokalizować, a następnie otwórz plik jako administrator. Następnie ponownie zaktualizuj program, a następnie usuń plik cmd utworzony plik.