Dela via


taskkill

Avslutar en eller flera uppgifter eller processer. Processer kan avslutas med process-ID eller avbildningsnamn. Du kan använda kommandot tasklist för att bestämma process-ID (PID) för processen som ska avslutas.

Note

Det här kommandot ersätter kill-verktyget .

Syntax

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

Parameters

Parameter Description
/s <computer> Anger namnet eller IP-adressen för en fjärrdator (använd inte omvänt snedstreck). Standardvärdet är den lokala datorn.
/u <domain>\<username> Kör kommandot med kontobehörigheterna för den användare som anges av <username> eller av <domain>\<username>. Parametern /u kan bara anges om /s också anges. Standardvärdet är behörigheterna för den användare som för närvarande är inloggad på datorn som utfärdar kommandot.
/p <password> Anger lösenordet för det användarkonto som anges i parametern /u .
/fi <filter> Använder ett filter för att välja en uppsättning aktiviteter. Du kan använda mer än ett filter eller använda jokertecknet (*) för att ange alla uppgifter eller bildnamn. Giltiga filter visas i avsnittet Filternamn, operatorer och värden i den här artikeln.
/Pid <processID> Anger process-ID för den process som ska avslutas.
/Im <imagename> Anger avbildningsnamnet för den process som ska avslutas. Använd jokertecknet (*) för att ange alla bildnamn.
/f Anger att processer ska avslutas med kraft. Den här parametern ignoreras för fjärrprocesser. alla fjärrprocesser avslutas med kraft.
/t Avslutar den angivna processen och eventuella underordnade processer som startas av den.

Filternamn, operatorer och värden

Filter Name Valid Operators Valid Value(s)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
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 CPU-tid i formatet HH:MM:SS, där MM och SS är mellan 0 och 59 och HH är ett osignerat tal
MEMUSAGE eq, ne, gt, lt, ge, le Minnesanvändning i KB
USERNAME eq, ne Valfritt giltigt användarnamn (<user> eller <domain\user>)
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

Remarks

  • Filtren WINDOWTITLE och STATUS stöds inte när ett fjärrsystem har angetts.

  • Jokertecknet (*) accepteras för alternativet */im, endast när ett filter används.

  • Att avsluta en fjärrprocess utförs alltid med kraft, oavsett om alternativet /f har angetts eller inte.

  • Om du anger ett datornamn till värdnamnsfiltret stängs alla processer av.

Examples

Om du vill avsluta processerna med process-ID:t 1230, 1241 och 1253 skriver du:

taskkill /pid 1230 /pid 1241 /pid 1253

Om du vill avsluta processen kraftfulltNotepad.exe om den startades av systemet skriver du:

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

Om du vill avsluta alla processer på fjärrdatorn Srvmain med ett avbildningsnamn som börjar med note, medan du använder autentiseringsuppgifterna för användarkontot Hiropln, skriver du:

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

Om du vill avsluta processen med process-ID 2134 och eventuella underordnade processer som den startade, men bara om dessa processer startades av administratörskontot, skriver du:

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

Om du vill avsluta alla processer som har ett process-ID större än eller lika med 1 000skriver du:

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