Jak rozwiązać problem i naprawić błąd systemowy 5: Odmowa dostępu w systemie Windows
Jak naprawić błąd „Wystąpił błąd systemowy 5, odmowa dostępu” w systemie Windows
Ten błąd jest niezwykle irytujący, gdy próbujesz uruchomić określone polecenia w wierszu poleceń lub programie PowerShell. Zasadniczo system Windows informuje Cię, że konto, na którym jesteś zalogowany, nie ma odpowiednich uprawnień — nawet jeśli próbujesz wykonać czynności, które zazwyczaj wymagają uprawnień administratora. Jest to częste w przypadku poleceń wymagających wprowadzania zmian w systemie, takich jak „net user” lub zaawansowanych procedur rozwiązywania problemów. Problem w tym, że jeśli nie uruchamiasz konsoli jako administrator, system Windows może zablokować te działania i bum — błąd 5.
Na szczęście problem zazwyczaj sprowadza się do uprawnień. Uruchomienie wiersza poleceń z podwyższonymi uprawnieniami (czyli w trybie administratora) może rozwiązać ten problem. Jeśli jednak ciągle o tym zapominasz, istnieją sposoby na utworzenie skrótów, które zawsze będą uruchamiane jako administrator, a nawet na skonfigurowanie sztuczek pozwalających ominąć monity UAC. Oto kilka praktycznych sposobów, dzięki którym niektórzy użytkownicy mogą ułatwić sobie ten problem.
Prawidłowe otwieranie wiersza poleceń i programu PowerShell jako administrator
Uruchamianie wiersza poleceń z podwyższonymi uprawnieniami
Szczerze mówiąc, najprostszym rozwiązaniem jest po prostu upewnienie się, że otwierasz konsolę jako administrator. Po normalnym otwarciu wiersza poleceń działa on ze standardowymi uprawnieniami użytkownika, dlatego pojawia się ten błąd podczas próby wpisywania niektórych poleceń.
- Wpisz cmd w menu Start, następnie kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz opcję Uruchom jako administrator.
- W niektórych konfiguracjach szybki skrót polega na wyszukaniu „cmd”, a następnie wpisaniu go w pasku wyszukiwania i naciśnięciu Ctrl + Shift + Enter. Działa w systemach Windows 10 i 11 i pomija kilka kliknięć.
Po otwarciu okna z tytułem „Administrator” spróbuj ponownie wpisać polecenie — błąd powinien zniknąć. Jeśli robisz to często, utworzenie skrótu, który zawsze uruchamia się jako administrator, ułatwi Ci życie. Wystarczy kliknąć prawym przyciskiem myszy plik wykonywalny cmd w C:\Windows\System32, wybrać Pokaż więcej opcji (Windows 11), a następnie Wyślij do > Pulpit (utwórz skrót). Kliknij ten skrót prawym przyciskiem myszy, przejdź do Właściwości > karta Skrót > Zaawansowane, zaznacz Uruchom jako administrator, a następnie OK. Teraz możesz w dowolnym momencie kliknąć dwukrotnie ten skrót — nie będzie potrzebny monit UAC (jeśli wyłączysz UAC, ale to kolejne ryzyko).
Uruchamianie programu PowerShell Elevated
Tutaj jest podobnie. Aby szybko uruchomić program PowerShell z uprawnieniami administratora, naciśnij klawisze Windows + X (menu Power User), a następnie kliknij opcję „Terminal Windows (Administrator)” lub „Windows PowerShell (Administrator). Potwierdź monit Kontroli konta użytkownika (UAC), a pojawi się okno z napisem „Administrator” w tytule. Nie wiem, dlaczego to pomaga, ale na niektórych komputerach próba uruchomienia programu PowerShell jako zwykły użytkownik po prostu odmawia wykonania pewnych czynności, zgłaszając błąd 5. Otwarcie jako administrator omija tę blokadę.
- Możesz też wyszukać powershell w menu Start, kliknąć prawym przyciskiem myszy i wybrać Uruchom jako administrator. Możesz też nacisnąć klawisz Ctrl + Shift + Enterpo wpisaniu nazwy w polu wyszukiwania.
Utwórz skróty, które zawsze będą działać jako administrator
Jeśli często się z tym spotykasz i nie lubisz tego robić za każdym razem, tworzenie skrótów będzie Twoim sprzymierzeńcem. Oto szybki proces — bo oczywiście Windows musi sprawić, żeby było to trochę mniej proste, niż byś chciał.
- Przejdź do C:\Windows\System32. Wybierz cmd.exe, jeśli chcesz korzystać z wiersza poleceń, lub WindowsPowerShell\v1.0\powershell.exe, jeśli chcesz korzystać z programu PowerShell.
- Kliknij prawym przyciskiem myszy i wybierz opcję Pokaż więcej opcji (potrzebne w systemie Windows 11), jeśli zostanie wyświetlona, a następnie Wyślij do > Pulpit (utwórz skrót).
- Na pulpicie kliknij prawym przyciskiem myszy nową ikonę i przejdź do Właściwości.
- Na karcie Skrót kliknij opcję Zaawansowane.
- Zaznacz pole wyboru „Uruchom jako administrator”. Naciśnij przycisk OK, a następnie Zastosuj.
- Teraz wystarczy kliknąć dwukrotnie ten skrót, zaakceptować monit UAC i od tej pory uruchamiać się jako administrator. To trochę nieporęczne, ale oszczędza czas.
Radzenie sobie z monitami UAC
Jeśli monity UAC pojawiają się za każdym razem, gdy chcesz uruchomić polecenia z uprawnieniami i masz już dość klikania „Tak”, istnieje ryzykowny sposób na wyłączenie UAC — ale ostrzegam, nie jest to dobre rozwiązanie pod względem bezpieczeństwa. Jeśli to za dużo, możesz utworzyć zadanie w Harmonogramie zadań, aby uruchamiać polecenia z najwyższymi uprawnieniami i całkowicie unikać monitowania.
Instrukcja krok po kroku, jak całkowicie wyłączyć UAC
- Wyszukaj uac w menu Start, a następnie otwórz **Zmień ustawienia Kontroli konta użytkownika.
- Przesuń suwak do pozycji Nigdy nie powiadamiaj, a następnie naciśnij przycisk OK.
Spowoduje to wyłączenie funkcji Kontrola konta użytkownika w całym systemie, dlatego upewnij się, że wiesz, co robisz — system Windows staje się wówczas nieco bardziej podatny na ataki.
Inny sposób: utwórz zadanie zaplanowane do uruchamiania poleceń z uprawnieniami bez monitów
- Wyszukaj schtasks w menu Start i naciśnij Enter.
- Utwórz folder w Bibliotece harmonogramu zadań i nazwij go na przykład Bez UAC.
- Kliknij prawym przyciskiem myszy ten folder, wybierz opcję Utwórz podstawowe zadanie. Nadaj mu nazwę (np.Wiersz polecenia z podwyższonymi uprawnieniami ) i zaznacz opcję Uruchom z najwyższymi uprawnieniami.
- Ustaw akcję na Uruchom program i wprowadź ścieżkę, np
C:\Windows\System32\cmd.exe.. - Na karcie „Warunki” odznacz opcję „Uruchom tylko przy zasilaniu sieciowym”.Zakończ tworzenie zadania.
- Utwórz skrót na pulpicie za pomocą tego polecenia:
C:\Windows\System32\schtasks.exe /RUN /TN "No UAC\YourTaskName". - Kliknij go dwukrotnie, a wiersz poleceń powinien uruchomić się jako administrator bez monitu UAC. Dziwne, ale działa na niektórych systemach, a na innych wymaga trochę pracy.
Co zrobić, jeśli nie jesteś administratorem
Jeśli nie jesteś użytkownikiem z uprawnieniami administratora i widzisz komunikat „Błąd systemu 5”, być może będziesz musiał poprosić administratora o wykonanie tych kroków. Jeśli masz dostęp, zmiana typu konta ze standardowego na administratora może pomóc — ale ponownie, potrzebujesz na to pozwolenia. Wystarczy przejść do Ustawienia > Konta > Rodzina i inni użytkownicy, wybrać swoje konto, a następnie zmienić je na administratora.
W niektórych konfiguracjach próba uruchomienia poleceń wymagających uprawnień administratora bez uprawnień po prostu nie zadziała — niezależnie od liczby utworzonych skrótów. To Windows, jak to Windows, trochę frustrujące.
Naprawianie „błędu systemowego 5” w dłuższej perspektywie
Ostatecznie, najpewniejszym sposobem na naprawienie tego błędu jest zawsze uruchamianie wiersza poleceń jako administrator. Skonfigurowanie skrótów do tego celu, zwłaszcza jeśli robisz to częściej niż raz dziennie, pomaga uniknąć ciągłych monitów UAC. A jeśli Twoje konto nie jest kontem administratora, jedynym realnym rozwiązaniem jest uzyskanie uprawnień administratora lub zlecenie tego komuś z takimi uprawnieniami.
Mam nadzieję, że komuś to skróci czas pracy o kilka godzin, ponieważ radzenie sobie z błędem 5 wydaje się sposobem systemu Windows na upewnienie się, że masz wystarczająco dużo problemów.
Powiązane artykuły
Czy ten artykuł był pomocny?