Avslutt flere programmer fra kommandolinjen med Taskkill

Ikke alle programmets avslutningsalternativer fungerer hele tiden. Hvis et program ikke svarer, kan det hende at du ikke kan bruke vinduet Lukk-knappen for å avslutte det. Det samme kan være tilfelle for å drepe prosessen i Windows Task Manager.

Taskkill er et allsidig kommandolinjeverktøy som du kan bruke til disse formålene. Blant de mange funksjonene den støtter, er et alternativ å lukke programmer kraftig og avslutte flere programmer i en enkelt operasjon.

Spesielt sistnevnte kan være nyttig hvis du trenger å fjerne useriøse programmer på systemet ditt som gyter nye prosesser så snart du avslutter dem.

Den grunnleggende kommandoen er taskkill etterfulgt av parametere. Et godt utgangspunkt er å kjøre taskkill /? for å vise hjelpeteksten som viser alle parametere du kan bruke.

For å avslutte en prosess, kan du bruke følgende to kjernealternativer:

  1. taskkill / IM explorer.exe
  2. taskkill / PID 1516

Den første refererer til bildenavnet på det programmet som kjøres som du får når du kjører oppgavelisten på kommandolinjen eller ved å bruke Windows Task Manager. Den andre prosessen ID for prosessen som du får på samme måte.

Bruk av bildenavnet vil drepe alle prosesser med det navnet. Prosess-IDen derimot lar deg velge en spesifikk prosess i stedet.

For å avslutte flere prosesser samtidig, bruk følgende kommando.

  1. taskkill / PID 123 / PID 234 / PID 345

Parameteren / f spesifiserer at de valgte prosessene skal avsluttes kraftig mens / t at alle dens underordnede prosesser skal avsluttes sammen med den.

Det som gjør taskkill spesielt kraftig er filtreringssystemet. Du kan bruke filtre til å avslutte samsvarende prosesser for å drepe en hel gruppe av dem samtidig.

Filtre bruker parameteren / fi etterfulgt av instruksjoner hva du vil filtrere. Operatørene som brukes her er:

  1. likhetstegn
  2. ne ikke like
  3. gt større enn
  4. Det er mindre enn
  5. ge større eller lik
  6. le mindre eller lik

Interessante filternavn er blant andre IMAGENAME, CPUTIME, MEMUSAGE eller USERNAME (se skjermdump over for alle dem og operatørene de støtter).

Som du ser støttes jokertegn. Du kan bare bruke jokertegn for / IM når minst ett filter er spesifisert.

Noen eksempler:

  1. taskkill / FI "STATUS eq NOT RESPONDING"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. taskkill / s servername / FI "IMAGENAME eq rog *" / im *

Hva de gjør

  1. Avslutter alle kjørende prosesser med statusen som ikke svarer
  2. Avslutter alle kjørende prosesser av brukeren MARTIN
  3. Avslutter alle bildenavn som begynner med rog på serverens servernavn

Du bruker parametrene / p og / u for å angi et passord og brukernavn om nødvendig. Brukerparameteren kommer i formen Domain \ User eg / u coredomain \ martin / p secretpassword

Ytterligere informasjon gis på Microsofts Technet-nettsted