Ilekroć coś pójdzie nie tak z procesem lub aplikacją na naszych komputerach, naszą pierwszą skłonnością jest zagłębienie się w Menedżera zadań i zakończenie tego zadania. Zwykle działa jak urok i zabija program, zawieszając się lub niewłaściwie zachowując. Kiedy jednak Menedżer zadań sam wyświetla komunikat „Odmowa dostępu” i nie można zakończyć procesu, zakłopotanie jest rzeczą naturalną. Istnieją jednak sposoby na rozwiązanie tego frustrującego problemu.
Dlaczego odmowa dostępu przy próbie zakończenia zadania? Może być wiele powodów, dla których nie możesz zakończyć zadania. Czasami jest to po prostu kwestia nieodpowiednich uprawnień administracyjnych. Czasami jednak przyczyny mogą być bardziej skomplikowane. Może to być oprogramowanie antywirusowe, które uniemożliwia zakończenie procesu. Alternatywnie może być tak, że proces jest obecnie zablokowany w oczekiwaniu na jakiś zasób jądra, na przykład (błędny) sterownik, z powodu którego nie można go zakończyć. Oto jak możesz rozwiązać ten problem.
1. Uruchom Menedżera zadań jako administrator
Jeśli problem z zakończeniem zadania wynika z nieodpowiednich uprawnień, uruchomienie menedżera zadań jako administrator rozwiąże ten problem.
- Przejdź do opcji wyszukiwania z paska zadań.
- Wpisz
Task Manager
w menu wyszukiwania. - Menedżer zadań pojawi się w wynikach wyszukiwania. W prawym okienku kliknij opcję „Uruchom jako administrator”.
Menedżer zadań otworzy się z uprawnieniami administracyjnymi. Teraz spróbuj zakończyć zadanie, które spowodowało problem.
2. Użyj polecenia WMIC, aby zakończyć proces
Jeśli nie możesz zakończyć procesu z uprawnieniami administratora, spróbuj użyć polecenia WMIC (wiersz poleceń Instrumentacji zarządzania Windows) w wierszu poleceń, aby go zakończyć.
- Otwórz okno wiersza poleceń jako administrator na swoim komputerze.
- Kliknij „Tak” w oknie Kontrola konta użytkownika, aby kontynuować.
- Następnie wpisz następujące polecenie w oknie CMD i naciśnij „Enter”, aby je wykonać:
wmic process where name='processname.exe' call terminate
. Zamień nazwę procesu.exe na rzeczywistą nazwę procesu ujętą w pojedyncze cudzysłowy. Na przykład, aby zakończyć Eksplorator plików, wprowadź polecenie:wmic process where name='explorer.exe' call terminate
.
- Jeśli nie znasz nazwy procesu, przejdź do Menedżera zadań, kliknij proces prawym przyciskiem myszy i wybierz z menu opcję „Przejdź do szczegółów”.
- Znajdziesz tam nazwę procesu.
- To polecenie wysyła miękkie żądanie do określonego programu, aby go zamknąć i daje mu szansę na bezpieczne zamknięcie. Jeśli proces odpowie na polecenie, albo natychmiast się zakończy, albo najpierw poprosi o potwierdzenie, a następnie zakończy. Przejdź do Menedżera zadań i sprawdź, czy zadziałało.
- Jeśli proces nadal działa, użyj tego polecenia, aby go zakończyć:
wmic process where name='processname.exe' delete
. Ponownie zastąp plik nazwaprocesu.exe rzeczywistym procesem. Biorąc ten sam przykład z Eksploratora plików, polecenie wyglądałoby następująco:wmic process where name='explorer.exe' delete
.
To polecenie nie wysyła do aplikacji żądania zamknięcia. Zamiast tego na siłę kończy proces. Przejdź do Menedżera zadań, aby sprawdzić, czy zadziałało.
3. Użyj polecenia Taskkill, aby zakończyć proces
Jeśli polecenia WMIC nie zakończyły zadania/procesu, czas na grube działa. Polecenie Taskkill jest najskuteczniejszą opcją zakończenia procesu i może zakończyć prawie każdy proces.
Aby uruchomić polecenie Taskkill, będziesz potrzebować nazwy procesu lub PID.
- Otwórz podwyższone okno wiersza poleceń, tj. CMD z uprawnieniami administracyjnymi.
- Następnie wpisz następujące polecenie i naciśnij „Enter”, aby je wykonać:
taskkill /f /im processname.exe
. Ponownie zastąp plik nazwaprocesu.exe rzeczywistą nazwą procesu, którą możesz uzyskać z Menedżera zadań, jak wyjaśniono w powyższej sekcji./f
Flaga służy do wskazania, że program musi zostać wymuszony, nawet jeśli stawia opór zakończenie.
- Jeśli podczas wykonywania tego polecenia pojawi się błąd informujący, że proces nie mógł zostać zakończony ze względu na uruchomiony proces potomny, wykonaj polecenie z dodatkową
/t
flagą, która zabija proces potomny:taskkill /f /t /im processname.exe
; zamień nazwę procesu.exe na rzeczywistą nazwę.
Przejdź do Menedżera zadań i sprawdź, czy zakończenie zakończyło się pomyślnie.
4. Uruchom ponownie komputer
Jeśli przyczyną tego problemu jest zablokowanie procesu w oczekiwaniu na zasoby jądra lub utknięcie w innej pętli, jedynym sposobem rozwiązania tego problemu jest ponowne uruchomienie komputera. Nie jest idealnym rozwiązaniem ponowne uruchomienie komputera w trakcie czegoś, ale ponowne uruchomienie komputera to jedyny sposób na zakończenie procesu, jeśli do tej pory nic innego nie zadziałało.
Otóż to. Jeśli napotykasz problem podczas próby zakończenia zadania/procesu w systemie Windows 11, gdy Menedżer zadań wyświetla komunikat „Odmowa dostępu”, powyższe sposoby pomogą Ci obejść ten problem i zakończyć proces niezależnie od tego. Jeśli istnieje proces, którego nie można zabić nawet przy użyciu powyższych metod, sprawdź swój system pod kątem złośliwego oprogramowania.
Dodaj komentarz