Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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 *