Jak przezwyciężyć odmowę dostępu podczas zabijania w systemie Windows? [duplikować]

14

Jak zabić proces, który nie chce? Podczas próby zabicia procesu pojawia się komunikat Odmowa dostępu. Wiem, że może to wynikać z oczekiwania sterownika urządzenia i prawdopodobnie to jest powód.

Ale moje pytanie brzmi: jak mimo wszystko zabić proces? Jestem administratorem, nie chcę, aby proces czekał na sterowniki urządzeń lub coś takiego. Chcę, żeby umarł.

Jak to osiągnąć?

Uruchamianie Menedżera zadań, procexp i procexp64 jako administrator nie pomogło.

Przyciemnia
źródło
Co to za proces?
Austin T French
Dowolne, które zapisują na dysk. Na przykładjavaw.exe
Dims,
Ciekawy. Mogę zabić proces systemowy i zmusić do ponownego uruchomienia czarnego ekranu za pomocą Process Explorera, więc jestem zaskoczony, że są rzeczy, które możesz; t zabić tym.
Frank Thomas
Też jestem zaskoczony. Ale to jest fakt.
Dims,
Czy w Javie działa coś jeszcze? Jakie konto je obsługuje? Twój? Czy jest to dziecko / rodzic czegokolwiek?
Austin T French

Odpowiedzi:

14

W zależności od stanu procesu zabicie go może być niemożliwe. Zobacz tę odpowiedź, aby uzyskać bardziej szczegółową dyskusję, której sednem jest:

Jeśli nie zniknie, jest obecnie zablokowany, czekając na jakiś zasób jądra (prawdopodobnie wadliwy sterownik) i nie ma nic (poza ponownym uruchomieniem), co można zrobić, aby proces zniknął.

Sprawdź sekcję Wikipedii :

Celem konta administratora jest umożliwienie wprowadzania ogólnosystemowych zmian na komputerze (z wyjątkiem uprawnień ograniczonych do systemu lokalnego)

Jako administrator jesteś (blisko) szefem przestrzeni użytkownika (oprócz powyższego zastrzeżenia dotyczącego systemu lokalnego). Błędny sterownik działa w trybie jądra . Zobacz opis Jeff Atwood na temat dwóch trybów tutaj .

Geoff
źródło
2
Jest sposób: mogę się wylogować, a następnie zalogować. Ale to długa droga. Czy jest krótki?
Dims,
3
Dziwne jest również to, że jako administrator nadal mam ograniczone prawa. Błędny kierowca również powinien zostać zabity w tej sprawie.
Dims,
Zobacz moją edycję powyżej.
Geoff,
1
@Dims Nie możesz po prostu zabić błędnego sterownika. Kierowców można usunąć tylko z wdziękiem; Wszystko inne będzie wiązało się z awarią systemu. Jeśli więc kierowca nie zareaguje na sygnał, że musi go rozładować, jedynym rozwiązaniem jest zamknięcie systemu i nie ładowanie sterownika po ponownym uruchomieniu.
Darth Android
1
Jak mogę zabić proces, jeśli wylogujesz się, a następnie zalogujesz? Nie dochodzi do awarii systemu ani ponownego ładowania!
Dims,
3

Narzędzie Process Hacker zrobi to za Ciebie na własne ryzyko, ponieważ zabijanie procesów systemowych jest czasami ryzykowne!

AlexIz
źródło
8
Nie podałeś nic o Resource Hackerze - co to jest, gdzie go zdobyć i, co najważniejsze, jak go użyć, aby zabić proces. Właśnie uruchomiłem (to stare narzędzie do edycji zasobów) i nie mogłem znaleźć niczego związanego z procesami.
gronostaj
Nie działało. Gdy spróbowałem, dostałem komunikat o błędzie „Nie można zakończyć mspaint.exe”. Ponadto nie jest to proces systemowy, który chcę zabić, to proces, który rozpocząłem sam i który nie odpowiada (w tym przypadku Paint, ale miałem ten sam problem z innymi programami).
Kaczor Donald
To jest idealne, zadziałało :). Zabity bitdefender (który został zablokowany przez administratorów IT), ten program zawsze zwiększa ślad pamięci z czasem. Process Hacker był w stanie go zakończyć, podczas gdy Process Explorer (Procexp) nie był w stanie.
goamn
3

Mogę potwierdzić, że wszystkie problemy „niemożność zabicia aplikacji, odmowa dostępu” są związane z wadliwymi sterownikami.

Miałem ten problem w systemie Windows 8.1, doprowadzało mnie to do szału, dopóki nie odkryłem, że jest to jeden z moich kontrolerów MIDI USB.

Więc..! najlepszym sposobem na rozwiązanie tego jest:

  1. otrzymujesz zablokowaną aplikację, gdy próbujesz ją zabić, mówi „odmowa dostępu”.

  2. Otwórz menedżera zadań.

  3. Rozpocznij odłączanie urządzeń, uważnie patrząc na menedżera zadań.

  4. Gdy coś odłączysz i aplikacja odejdzie od menedżera zadań, WIESZ, że to powoduje problem.

  5. Zaktualizuj sterownik lub poczekaj na nowy dla naruszającego urządzenia.

Sacco
źródło
2
I ... jak odłączyć wewnętrzny CDRom w laptopie? ;)
TheFrost
1
Mógłbym fizycznie odłączyć napęd kciuka, ale aplikacja, której nie chcę zabijać, zablokowała go przed normalnym wysunięciem. I ta aplikacja nie zamknie się z gracją, dopóki nie pozbędę się procesu osieroconego / zombie (również nie uruchomię napędu kciuka). Złap 22.
Jesse Chisholm,
Wow, mam ten problem od dłuższego czasu, to była moja mysz nie została poprawnie podłączona, odłączyłem kilka rzeczy, dopóki nie dotarłem do mojej myszy, w jakiś sposób został wcześniej wyciągnięty i nie zwracałem uwagi na „urządzenie USB jest nie działa poprawnie ”dostałem komunikat, ponieważ wszystko działało dobrze, nawet ta mysz.
Lestat