XP dödar en Windows-process från kommandoraden med taskkill

Möjligheten att utföra uppgifter från ett systems kommandorad låter dessa uppgifter användas i batchfiler. Detta recept beskriver flera användningar av taskkill för att avsluta Windows-processer.


Om du vet namnet på en process att döda, till exempel notepad.exe, använd följande kommando från en kommandotolk för att avsluta det:

taskkill / IM notepad.exe

Detta kommer att göra att programmet avslutas graciöst och ber om bekräftelse om det inte finns några sparade ändringar. För att kraftigt döda samma process, lägg till alternativet / F till kommandoraden. Var försiktig med alternativet / F eftersom det kommer att avsluta alla matchande processer utan bekräftelse.

För att döda en enda instans av en process, ange dess process ID (PID). Om till exempel den önskade processen har en PID på 827, använd följande kommando för att döda det:

taskkill / PID 827

Med hjälp av filter kan en mängd olika mönster användas för att ange vilka processer som ska dödas. Till exempel kommer följande filtersyntax att döda alla processer som ägs av användaren Quinn:

taskkill / F / FI "USERNAME eq Quinn"

Följande tabell visar tillgängliga filter och deras användning.

Filnamn Giltiga operatörer Giltigt värde (er)
----------- --------------- --------------
STATUS eq ne RUNNING | SVARAR INTE
IMAGENAME eq ne Bildnamn
PID-värdet är inte ett PID-värde
SESSION eq ne gt lt le sessionsnummer.
CPUTIME eq ne gt lt le CPU-tid i formatet
av hh: mm: ss.
MEMUSAGE eq ne gt lt le minne användning i KB
USERNAME eq ne Användarnamn i [domain \] användare
formatera
MODULER eq ne DLL-namn
TJÄNSTER eq ne Tjänste namn
WINDOWTITLE eq ne Fönster titel

eq: lika med ne: inte lika
gt: större än lt: mindre än
gt: större än eller lika le: mindre än eller lika