Błąd systemu 5 i garść możliwych rozwiązań
Od czasu do czasu dzielimy się z Wami sugestiami na rozwiązanie popularnych problemów z Windows w oparciu o treść pojawiającego się błędu. Dzisiaj weźmiemy na tapetę błąd systemu 5 mający wiele postaci np. „System error 5 has occurred. Access is denied”, „Error 5: Access is denied” lub w polskich wersjach językowych „Wystąpił błąd systemu 5”. Błąd ten pojawia się wiernie od czasów 2000/XP/2003Srv, aż po Windows 8/2012srv i zapewne nie prędko o nim zapomnimy 🙂
Kiedy może wystąpić ten błąd?
Najczęściej można go zobaczyć przy próbie dostępu do udziału na zdalnej maszynie albo mapowania udziału sieciowego.
W GUI błąd nr 5 może wyglądać tak:
Może on też pojawić się podczas wykonywania w konsoli CMD poleceń takich jak net use, net accounts, net view czy net time:
W tym artykule zbierzmy kilka możliwych źródeł problemów i rozwiązań.
Brak uprawnień
Informacja, którą niesie ze sobą komunikat („Acces is denied” / „brak uprawnień”) jest tak oczywista, że aż chce się ją zignorować 🙂 A przecież powinniśmy na początku sprawdzić, czy rzeczywiście mamy odpowiedni dostęp: czy używamy konta domenowego z dostępem do zdalnej maszyny, albo są odpowiednio skonfigurowane uprawnienia w NTFS i na udziale sieciowym.
Firewall
Zapora systemowa wbudowana w Windows lub narzędzie innego producenta mogą blokować nasze połączenie z innym komputerem. Każdy SPEC IT wie, że aby to potwierdzić należy na chwilę firewall’a zatrzymać i jeśli rzeczywiście był powodem problemów – dodać odpowiednia regułę. Usuwanie Firewall’a SPECOWI IT nie przejdzie nawet przez myśl 🙂
Dwie krytyczne usługi
Warto sprawdzić stan dwóch usług na maszynie zdalnej oraz tej, która ma problem (obie powinny być uruchomione):
Przeglądarka komputera (Computer Browser) – pozwala na przeglądanie listy komputerów w grupie roboczej lub domenie
Serwer (Server) – odpowiada za udostępnianie innym komputerom nasze pliki i drukarki lanmanserver Svchost.exe
Pamiętam, że w czasach Windows XP i 2003 Serwer w środowisku którym zarządzałem było to najczęstszym rozwiązanie problemów z błędem nr 5.
CMD na wyższych uprawnieniach
Od czasów Windows 7 częstą przyczyną występowania błędu nr 5 jest UAC. Spróbujmy uruchomić CMD jako administrator (PPM -> run as Administrator (uruchom jak Administrator)). Odkąd zamieniłem Windowsa XP na 7, właśnie ta czynność była u mnie najczęstszym rozwiązaniem problemu.
Różnica czasu
Jeśli czas systemowy na dwóch maszynach łączących się ze sobą różni się o zbyt duży interwał, te nie skomunikują się ze sobą. Maksymalny interwał akceptowany przez Kerberos możemy ustawić w GPO w Default Domain policy.
Mam nadzieję, że podane propozycje pomogą Wam rozwiązać 99,9% problemów z błędem nr 5. Jeśli znacie jakieś inne rozwiązania, piszcie śmiało.
Najnowsze komentarze