Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kończy jedno lub więcej zadań lub procesów. Procesy można zakończyć według identyfikatora procesu lub nazwy obrazu. Możesz użyć tasklist polecenie, aby określić identyfikator procesu (PID) do zakończenia procesu.
Uwaga
To polecenie zastępuje narzędzie kill.
Składnia
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
Parametry
Parametr | Opis |
---|---|
/s <computer> |
Określa nazwę lub adres IP komputera zdalnego (nie należy używać ukośników odwrotnych). Wartość domyślna to komputer lokalny. |
/u <domain>\<username> |
Uruchamia polecenie z uprawnieniami konta użytkownika, który jest określony przez <username> lub przez <domain>\<username> . Parametr /u można określić tylko wtedy, gdy określono również /s. Wartość domyślna to uprawnienia użytkownika, który jest obecnie zalogowany na komputerze, na którym jest wykonywane polecenie. |
/p <password> |
Określa hasło konta użytkownika określonego w parametrze /u. |
/fi <filter> |
Stosuje filtr, aby wybrać zestaw zadań. Można użyć więcej niż jednego filtru lub użyć symbolu wieloznakowego (* ), aby określić wszystkie zadania lub nazwy obrazów. Prawidłowe filtry są wymienione w sekcji Filtry, operatory i wartości tego artykułu. |
/Pid <processID> |
Określa identyfikator procesu, który ma zostać zakończony. |
/im <imagename> |
Określa nazwę obrazu procesu, który ma zostać zakończony. Użyj symbolu wieloznakowego (* ), aby określić wszystkie nazwy obrazów. |
/f | Określa, że procesy są wymuszane. Ten parametr jest ignorowany dla procesów zdalnych; wszystkie procesy zdalne są wymuszane. |
/t | Kończy określony proces i wszystkie procesy podrzędne, które zostały przez niego uruchomione. |
Nazwy filtrów, operatory i wartości
Nazwa filtru | Prawidłowe operatory | Prawidłowe wartości |
---|---|---|
STAN | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
NAZWA OBRAZU | eq, ne | Nazwa obrazu |
PID | eq, ne, gt, lt, ge, le | Wartość PID |
SESJA | eq, ne, gt, lt, ge, le | Numer sesji |
Czas procesora | eq, ne, gt, lt, ge, le | Czas procesora CPU w formacie HH:MM:SS, gdzie mm i SS są z zakresu od 0 do 59 do HH jest dowolną niepodpisaną liczbą |
MELOPUZA | eq, ne, gt, lt, ge, le | Użycie pamięci w kb |
NAZWA UŻYTKOWNIKA | eq, ne | Dowolna prawidłowa nazwa użytkownika (<user> lub <domain\user> ) |
USŁUGI | eq, ne | Nazwa usługi |
TYTUŁ OKNA | eq, ne | Tytuł okna |
MODUŁY | eq, ne | Nazwa biblioteki DLL |
Uwagi
Filtry WINDOWTITLE i STATUS nie są obsługiwane w przypadku określenia systemu zdalnego.
Symbol wieloznaczny (
*
) jest akceptowany dla opcji*/im
tylko wtedy, gdy zostanie zastosowany filtr.Zakończenie procesu zdalnego jest zawsze wykonywane siłowo, niezależnie od tego, czy określono opcję /f.
Podanie nazwy komputera do filtru nazwy hosta powoduje zamknięcie, zatrzymanie wszystkich procesów.
Przykłady
Aby zakończyć procesy z identyfikatorami procesów 1230, 1241i 1253, wpisz:
taskkill /pid 1230 /pid 1241 /pid 1253
Aby wymusić zakończenie procesu Notepad.exe, jeśli został uruchomiony przez system, wpisz:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
Aby zakończyć wszystkie procesy na komputerze zdalnym Srvmain z nazwą obrazu rozpoczynającą się od uwaga, podczas korzystania z poświadczeń dla konta użytkownika Hirozl, wpisz:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
Aby zakończyć proces z identyfikatorem procesu 2134 i wszystkie procesy podrzędne, które zostały uruchomione, ale tylko wtedy, gdy te procesy zostały uruchomione przez konto administratora, wpisz:
taskkill /pid 2134 /t /fi "username eq administrator"
Aby zakończyć wszystkie procesy, które mają identyfikator procesu większe lub równe 1000, niezależnie od ich nazw obrazów, wpisz:
taskkill /f /fi "PID ge 1000" /im *