Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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ć polecenia tasklist , aby określić identyfikator procesu (PID) dla procesu, który ma zostać zakończony.
Note
To polecenie zastępuje narzędzie do zabijania .
Syntax
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
Parameters
| Parameter | Description |
|---|---|
/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ż parametr /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ślone 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
| Filter Name | Valid Operators | Valid Value(s) |
|---|---|---|
| STATUS | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
| IMAGENAME | eq, ne | Image name |
| identyfikator PID | eq, ne, gt, lt, ge, le | PID value |
| SESSION | eq, ne, gt, lt, ge, le | Session number |
| CPUtime | eq, ne, gt, lt, ge, le | Czas procesora w formacie HH:MM:SS, gdzie MM i SS mieszczą się w zakresie od 0 do 59, a HH to dowolna liczba bez znaku |
| MEMUSAGE | eq, ne, gt, lt, ge, le | Użycie pamięci w kb |
| USERNAME | eq, ne | Dowolna prawidłowa nazwa użytkownika (<user> lub <domain\user>) |
| SERVICES | eq, ne | Service name |
| WINDOWTITLE | eq, ne | Window title |
| MODULES | eq, ne | DLL name |
Remarks
Filtry WINDOWTITLE i STATUS nie są obsługiwane, gdy określono system zdalny.
Symbol wieloznaczny (
*) jest akceptowany dla opcji*/imtylko wtedy, gdy zostanie zastosowany filtr.Zakończenie procesu zdalnego jest zawsze wykonywane z naciskiem, niezależnie od tego, czy podano opcję /f .
Podanie nazwy komputera do filtru nazwy hosta powoduje zamknięcie, zatrzymanie wszystkich procesów.
Examples
Aby zakończyć procesy o identyfikatorach 1230, 1241 i 1253, należy wpisać:
taskkill /pid 1230 /pid 1241 /pid 1253
Aby wymusić zakończenie procesu Notepad.exe jeśli został on uruchomiony przez system, należy wpisać:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
Aby zakończyć wszystkie procesy na komputerze zdalnym Srvmain z nazwą obrazu zaczynającą się od note , używając poświadczeń konta użytkownika Hiropln, należy wpisać:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
Aby zakończyć proces z procesem o identyfikatorze 2134 i wszystkimi uruchomionymi przez niego procesami podrzędnymi, ale tylko wtedy, gdy te procesy zostały uruchomione przez konto administratora, należy wpisać:
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 *