Jak skutecznie rozwiązać kod błędu 0x80004005



Radzenie sobie z błędem 0x80004005 podczas próby połączenia z udziałem sieciowym może być prawdziwym bólem głowy. Zazwyczaj system Windows wyświetla niejasny komunikat o „nieznanym błędzie”, sprawiając wrażenie, że problem jest całkowicie nierozwiązywalny. W rzeczywistości jednak często istnieje kilka szybkich poprawek lub usprawnień, które mogą przywrócić działanie udziału. Jest to dość frustrujące, zwłaszcza w nowszych konfiguracjach, gdzie protokół SMB v1 może być domyślnie wyłączony z powodu aktualizacji zabezpieczeń lub gdy zawieszające się połączenia sieciowe zakłócają działanie systemu. Jeśli więc utknąłeś z tym błędem, oto kilka prostych metod, które już wcześniej pomogły, a może nawet go rozwiązały.

Jak naprawić błąd 0x80004005 udziału sieciowego w systemie Windows

Ponowne włączenie protokołu SMB — czasami wystarczy po prostu zastosować starą technologię

W jednej konfiguracji wszystko działało dobrze, ale nagle Windows zgłasza błąd, mimo że nic się nie zmieniło. Okazuje się, że nowsze wersje systemu Windows domyślnie wyłączają protokół SMBv1, ponieważ jest on przestarzały i dość niebezpieczny, ale niektóre urządzenia NAS lub starsze udziały sieciowe nadal z niego korzystają. Ponowne włączenie protokołu może rozwiązać problem z dostępem, przynajmniej tymczasowo.

Otwórz program Windows PowerShell z uprawnieniami administratora (wyszukaj PowerShell, kliknij prawym przyciskiem myszy i wybierz opcję „Uruchom jako administrator”), a następnie uruchom to polecenie:

Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

Zapyta Cię, czy masz pewność — odpowiedz „Tak”, a następnie uruchom ponownie system Windows, aby zmiana została wprowadzona. To przywróci działanie protokołu SMBv1, umożliwiając dostęp do starych udziałów. Uwaga: protokół SMBv1 ma luki w zabezpieczeniach, więc rób to tylko wtedy, gdy naprawdę potrzebujesz dostępu do starych urządzeń. Po ponownym uruchomieniu sprawdź, czy udział się załaduje.

Wskazówka: w niektórych konfiguracjach to polecenie może spowodować błąd lub zawiesić się, więc jeśli się nie powiedzie, innym rozwiązaniem może być wypróbowanie go za pomocą DISM:

DISM /Online /Enable-Feature /FeatureName:SMB1Protocol /All /NoRestart

Usuń niedziałające połączenia sieciowe — mogą zachowywać się jak nieproszone osoby

Jeśli łączyłeś się już wcześniej z udziałem, system Windows może nadal mieć nieaktualne połączenie, co powoduje błąd. Jest to szczególnie częste w przypadku zmiany udziału sieciowego lub adresu IP systemu albo modyfikacji uprawnień.

Otwórz Wiersz poleceń lub program PowerShell, a następnie uruchom:

net use * /delete

To spowoduje zerwanie wszystkich mapowanych dysków i połączeń sieciowych. Potwierdź, gdy pojawi się monit. Następnie spróbuj ponownie połączyć się z udziałem — czasami samo wyczyszczenie dysku działa.

Uwaga: ta czynność spowoduje odłączenie wszystkich dysków sieciowych, więc upewnij się, że nie masz żadnych ważnych transferów. Po wyczyszczeniu ponownie zamapuj udział sieciowy w zwykły sposób i sprawdź, czy błąd pojawi się ponownie.

Napraw problemy z uprawnieniami za pomocą modyfikacji rejestru — gdy winowajcą jest Kontrola konta użytkownika lub uprawnienia

Czasami błąd pojawia się, ponieważ system Windows nie przekazuje odpowiednich uprawnień podczas łączenia się jako administrator. Funkcja automatycznego podnoszenia uprawnień w Kontroli konta użytkownika (UAC) może zablokować dostęp – zwłaszcza w przypadku zasobów udostępnionych na innych komputerach z systemem Windows.

To trochę sztuczka, ale edycja rejestru może rozwiązać problem:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "LocalAccountTokenFilterPolicy"=dword:00000001 

Uwaga: Aby to zastosować, utwórz nowy plik tekstowy, wklej powyższy tekst, zapisz go jako fix.reg, a następnie kliknij go dwukrotnie, aby scalić z rejestrem. Możesz też ręcznie otworzyć regedit, przejść do ścieżki i ręcznie dodać wartość DWORD.

Po wprowadzeniu tej zmiany uruchom ponownie system Windows. Powinno to umożliwić Twojemu kontu administratora prawidłowe przekazanie uprawnień, rozwiązując problemy z dostępem.

Może się to wydawać trochę dziwne, ale te kroki rozwiązały problem u wielu użytkowników. Czasami trzeba po prostu wypróbować kilka rzeczy i zobaczyć, co się sprawdzi.



Czy ten artykuł był pomocny?