Sdílet prostřednictvím


taskkill

Ukončí jeden nebo více úkolů nebo procesů. Procesy mohou být ukončeny ID procesu nebo názvem image. Pomocí příkazu tasklist můžete určit ID procesu (PID) procesu, který má být ukončen.

Note

Tento příkaz nahrazuje nástroj pro nouzové ukončení .

Syntax

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]

Parameters

Parameter Description
/s <computer> Určuje název nebo IP adresu vzdáleného počítače (nepoužívejte zpětná lomítka). Výchozí hodnota je místní počítač.
/u <domain>\<username> Spustí příkaz s oprávněními účtu uživatele, který je určen <username> nebo <domain>\<username>. Parametr /u lze zadat pouze v případě, že je zadán také parametr /s . Výchozí hodnota je oprávnění uživatele, který je aktuálně přihlášený k počítači, který příkaz vydává.
/p <password> Určuje heslo uživatelského účtu, který je zadán v parametru /u .
/fi <filter> Použije filtr pro výběr sady úkolů. K určení všech úkolů nebo názvů obrázků můžete použít více než jeden filtr nebo použít zástupný znak (*). Platné filtry jsou uvedeny v části Názvy filtrů, operátory a hodnoty části tohoto článku.
/Pid <processID> Určuje ID procesu, který se má ukončit.
/Im <imagename> Určuje název image procesu, který se má ukončit. Pomocí zástupné znaky (*) zadejte všechny názvy obrázků.
/f Určuje, že procesy budou vynuceně ukončeny. Tento parametr je ignorován pro vzdálené procesy; všechny vzdálené procesy jsou vynuceně ukončeny.
/t Ukončí zadaný proces a všechny podřízené procesy, které ho zahájily.

Filtrování názvů, operátorů a hodnot

Filter Name Valid Operators Valid Value(s)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
identifikátor 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 Čas procesoru ve formátu HH:MM:SS, kde MM a SS jsou mezi 0 a 59 a HH je libovolné číslo bez znaménka
MEMUSAGE EQ, NE, GT, LT, GE, LE Využití paměti v znalostní bázi
USERNAME eq, ne Jakékoli platné uživatelské jméno (<user> nebo <domain\user>)
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

Remarks

  • Filtry WINDOWTITLE a STATUS nejsou podporovány, pokud je zadán vzdálený systém.

  • Zástupný znak (*) se přijímá pro možnost */im, pouze pokud je použit filtr.

  • Ukončení vzdáleného procesu se vždy provádí vynuceně, bez ohledu na to, zda je zadána možnost /f .

  • Zadání názvu počítače filtru názvu hostitele způsobí vypnutí a zastavení všech procesů.

Examples

Chcete-li ukončit procesy s ID procesu 1230, 1241 a 1253, zadejte:

taskkill /pid 1230 /pid 1241 /pid 1253

Chcete-li proces vynuceně ukončit Notepad.exe případě, že byl spuštěn systémem, zadejte:

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

Chcete-li ukončit všechny procesy na vzdáleném počítači Srvmain s názvem obrázku začínajícím na poznámka, při použití přihlašovacích údajů pro uživatelský účet Hiropln zadejte:

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

Chcete-li proces ukončit s ID procesu 2134 a všemi podřízenými procesy, které spustil, ale pouze v případě, že tyto procesy byly spuštěny účtem správce, zadejte:

taskkill /pid 2134 /t /fi "username eq administrator"

Chcete-li ukončit všechny procesy, které mají ID procesu větší než nebo rovno 1000, bez ohledu na jejich názvy obrázků, zadejte:

taskkill /f /fi "PID ge 1000" /im *