Kommandot: "TASKKILL" är på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tillgänglig
Exemplen för kommandot "TASKKILL"
Här är exempel på hur du använder
`taskkill`kommando i kommandotolken:
Exempel 1: Avsluta en ansökan med processnamn:
taskkill /I DEN notepad.exe
-
`/I DEN`: Den här parametern anger processnamnet.
-
`notepad.exe`: Namnet på processen som ska avslutas (här: Anteckningar).
Exempel 2: Döda en process med process-ID:
taskkill /PID 1234
-
`/PID`: Denna parameter specificerar process-ID (PID).
-
`1234`: Process-ID för processen som ska avslutas.
Exempel 3: Tvångsavsluta en ansökan genom processnamn:
taskkill /F /I DEN chrome.exe
-
`/F`: Denna parameter tvingar processen att avslutas utan att be om bekräftelse.
-
`/I DEN chrome.exe`: Namnet på processen som ska tvingas avslutas (här: Chrome).
Exempel 4: Stoppa alla instanser av en ansökan efter processnamn:
taskkill /I DEN explorer.exe /T
-
`/T`: Den här parametern avslutar alla underprocesser av den angivna processen.
-
`/I DEN explorer.exe`: Namnet på processen som ska avslutas (här: Utforskaren).
Exempel 5: Döda alla processer för en specifik användare:
taskkill /F /FI "USERNAME eq Användarnamn"
-
`/F`: Denna parameter tvingar processerna att avslutas utan bekräftelse.
-
`/FI "USERNAME eq Användarnamn"`: Detta filter anger att endast processer för den angivna användaren ska avslutas.
Exempel 6: Avsluta processer på en fjärrdator:
taskkill /S Avlägset-Computer /U Användarnamn /P Lösenord /I DEN notepad.exe
-
`/S Avlägset-Computer`: Namnet eller IP-adressen för fjärrdatorn.
-
`/U Användarnamn`: Användarnamnet för autentisering på fjärrdatorn.
-
`/P Lösenord`: Lösenordet för autentisering på fjärrdatorn.
-
`/I DEN notepad.exe`: Namnet på processen som ska avslutas på fjärrdatorn.
Observera att avslutande processer kan påverka program som körs och systemets hälsa. Använd detta
`taskkill`- Kommando var därför försiktig och se till att du förstår konsekvenserna, särskilt när du tvingar fram processer (
`/F`).
Exempel 7: Stoppa alla instanser av en applikation och starta en ny instans:
taskkill /F /I DEN notepad.exe
start notepad.exe
-
`/F`: Tvingar processen att avslutas utan bekräftelse.
-
`/I DEN notepad.exe`: Stoppar alla instanser av Anteckningar.
-
`start notepad.exe`: Startar en ny instans av Anteckningar.
Exempel 8: Stoppa alla instanser av ett program på en fjärrdator:
taskkill /S Avlägset-Computer /U Användarnamn /P Lösenord /I DEN notepad.exe
-
`/S Avlägset-Computer`: Namnet eller IP-adressen för fjärrdatorn.
-
`/U Användarnamn`: Användarnamnet för autentisering på fjärrdatorn.
-
`/P Lösenord`: Lösenordet för autentisering på fjärrdatorn.
-
`/I DEN notepad.exe`: Stoppar alla instanser av Notepad på fjärrdatorn.
Exempel 9: Dödsprocesser baserat på deras status:
taskkill /FI "STATUS eq RUNNING" /F
-
`/FI "STATUS eq RUNNING"`: Filtrerar processer efter deras status (i detta fall
"KÖR").
-
`/F`: Tvingar de valda processerna att avslutas.
Exempel 10: Döda alla instanser av ett program med en specifik fönstertitel:
taskkill /FI "WINDOWTITLE eq min ansökan - Editor" /F
-
`/FI "WINDOWTITLE eq min ansökan - Editor"`: Filtrerar processer efter deras fönstertitel.
-
`/F`: Tvingar de valda processerna att avslutas.
Exempel 11: Döda alla processer för en specifik användare förutom din egen:
taskkill /F /FI "USERNAME neq %USERNAME%"
-
`/F`: Tvingar de valda processerna att avslutas.
-
`/FI "USERNAME neq %USERNAME%"`: Filtrerar processer efter användarnamn, exklusive ditt eget användarnamn.
Dessa exempel visar olika användningsfall för
`taskkill`kommando i batchfiler, allt från enkel programavslutning till mer komplexa filtreringsalternativ. Observera att kommandot bör användas med försiktighet eftersom avslutande processer kan påverka program som körs och systemets hälsa.
"TASKKILL" Utdrag från Microsoft Windows Hjälp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
TASKKILL [/S dator [/U användarnamn [/P lösenord]]]]
{ [/FI filter] [/PID process-ID | /IM avbildning] }
[/T][/F]
Beskrivning:
Det här verktyget används för att avsluta en eller flera
aktiviteter
utifrån process-ID (PID) eller avbildningsnamn.
Parameterlista:
/S dator Anger det på vilken dator kommandot
ska utföras.
/U [domän\]anv. Anger under vilken användarkontext
kommandot ska utföras.
/P [lösenord] Anger lösenord för användaren
som anges. Du tillfrågas om detta inte
anges.
/FI filter Använder ett filter för att välja
aktiviteter.
Jokertecknet * kan användas, t.ex:
imagename eq note*
/PID process-ID Anger process-ID för den process som
ska avbrytas.
Använd kommandot Tasklist för att
hämta process-ID
/IM avbildning Anger avbildning för den process som
för den process som ska avslutas.
Jokertecknet *
användas för att ange alla aktiviteter
eller
avbildningar.
/T Avbryt den process som anges och
eventuella
underprocesser som startats av den.
/F Anger att avslutning av processerna
ska framtvingas.
/? Visar detta syntaxmeddelande.
Filter:
Filternamn Giltiga operatorer Giltiga värden
----------- ------------------ ---------------------
----
STATUS eq, ne RUNNING |
NOT RESPONDING |
UNKNOWN
IMAGENAME eq, ne Avbildningsnamn
PID eq, ne, gt, lt, ge, le PID-värde
SESSION eq, ne, gt, lt, ge, le Sessionsnummer.
CPUTIME eq, ne, gt, lt, ge, le Processortid i
formatet
tt:mm:ss.
tt - timmar,
mm - minuter, ss -
sekunder
MEMUSAGE eq, ne, gt, lt, ge, le Minnesanvändning i kB
USERNAME eq, ne Användarnamn i
formatet
[domän\]användare
MODULES eq, ne DLL-namn
SERVICES eq, ne Tjänstnamn
WINDOWTITLE eq, ne Fönsterrubrik
Obs!
----
1) Jokertecknet * för växeln /IM kan endast användas med
filter.
2) Avslutning av fjärrprocesser framtvingas alltid (/F).
3) Filtren "WINDOWTITLE" och "STATUS" stöds inte om
en fjärrdator har angetts.
Exempel:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne utan namn*"
TASKKILL /F /FI "USERNAME eq NT INSTANS\SYSTEM" /IM
notepad.exe
TASKKILL /S dator /U domän\användarnamn /FI "USERNAME ne NT*"
/IM *
TASKKILL /S dator /U användarnamn /P lösenord /FI "IMAGENAME
eq antec*"
Viktig information, tips för kommandot "TASKKILL"
På Windows finns det flera sätt att avsluta eller övervaka processer, förutom
`taskkill`-Kommando. Här är några andra tillvägagångssätt:
1.
Task Manager:
- Task Manager (tillgänglig via
`Strg + Umschalt + Esc`eller
`Strg + Alt + Entf`och att välja
"Task Manager") tillhandahåller ett grafiskt användargränssnitt för att övervaka och avsluta processer.
2.
PowerShell:
- PowerShell erbjuder avancerade processhanteringsfunktioner. Till exempel:
Stop-Process -Name notepad
3.
Resmon (Resource Monitor):
- Resource Monitor (starta den genom att skriva
`resmon`i kommandotolken) ger detaljerad information om resursanvändning och låter dig avsluta processer.
4.
Process Explorer:
- Process Explorer från Sysinternals (en del av Microsoft) är ett avancerat verktyg som ger detaljerad information om pågående processer och tillåter avslutande av processer.
5.
Windows Management Instrumentation (WMI):
- WMI kan användas för att hantera processer. Till exempel kan ett PowerShell-skript döda processer med WMI.
6.
Uppgiftsschemaläggning:
- Du kan använda uppgiftsschemaläggning för att köra program eller skript vid en viss tidpunkt. Detta kan användas för att starta eller avsluta processer.
7.
AutoHotKey:
- AutoHotKey är ett skriptverktyg som låter dig skapa anpassade skript för att övervaka och kontrollera processer.
8.
Kontrollpanelen - Administrativa verktyg - Datorhantering:
- Datorhantering ger information om lokala användare och sessioner. Du kan logga ut användare eller koppla bort sessioner.
9.
Remote Procedure Call (RPC):
- För avancerade användningsfall kan du använda RPC för att styra processer på fjärrdatorer.
Var och en av dessa metoder har sina egna fördelar och nackdelar samt specifika användningsfall. Valet beror på de exakta kraven och preferenserna. Kom dock ihåg att avslutande av processer medför risker, särskilt när de är systemprocesser eller kritiska applikationer.