Mam problem z zawieszaniem się procesów i absolutnie odmawianiem śmierci. Próbowałem użyć menedżera zadań i pskill
konsoli (z uprawnieniami administratora) i chociaż program stwierdzi, że zabił proces, nadal pozostaje i nie mogę otworzyć drugiego procesu. Stało się tak w przypadku Opery i Truecrypt.
System operacyjny to Windows 7 Professional (64-bitowy). Ponowne uruchomienie komputera usuwa zawieszony proces.
Próbowałem też użyć programu o nazwie Ultimate Process Detail & Killer , który też nie pomógł.
Odpowiedzi:
Wypróbuj debugger:
Procesy mogą być niemożliwe do zabicia, jeśli czekają na zakończenie operacji we / wy lub podobnej („nieprzerwany sen”) (patrz także [1] )
lub jeśli są już martwe 1 (inaczej w Uniksie).
1 Stara nowa rzecz: Dlaczego niektóre procesy pozostają w Menedżerze zadań po ich zabiciu?
źródło
ntsd
jest Windows NT Symbolic Debugger , częścią systemu Windows XP i nowszych wersji. (q
Polecenie oznacza po prostu „wyjdź”.) W MSDN jest trochę informacji .-p
mówi programowi, że następujący argument jest numerycznym identyfikatorem procesu, z którym należy się połączyć; podobnie-c
poprzedza pojedyncze polecenie - bez niego można uzyskać tryb interaktywny ntsd.Użyj następującego polecenia:
źródło
ERROR: The process "GitHub.exe" with PID 11112 could not be terminated. Reason: There is no running instance of the task.
Space Tornado Killer może załatwić sprawę, ponieważ mam go zainstalowaną na komputerze.
Space Tornado Killer to darmowe narzędzie systemu Windows, które pozwala zakończyć / zabić wiele uruchomionych procesów systemu Windows za pomocą jednego kliknięcia przycisku. Przytrzymaj klawisz Ctrl i kliknij, aby wybrać jeden, dwa, trzy lub dowolną liczbę procesów. Następnie wystarczy kliknąć Kill Selected lub nacisnąć F4, aby zakończyć wszystkie wybrane procesy naraz.
To narzędzie służy do uzupełniania Menedżera zadań, a nie zastępowania go.
Więcej informacji i do pobrania
http://www.spacetornado.com/killer/
źródło