Afslut flere programmer fra kommandolinjen med Taskkill

Ikke alle programmets afslutningsmuligheder fungerer hele tiden. Hvis et program ikke svarer, kan du muligvis ikke bruge vinduet Luk-knap til at afslutte det. Det samme kan være tilfældet for at dræbe processen i Windows Task Manager.

Taskkill er et alsidigt kommandolinjeværktøj, som du kan bruge til disse formål. Blandt de mange funktioner, det understøtter, er en mulighed for at lukke programmer kraftigt og at afslutte flere programmer i en enkelt operation.

Specielt sidstnævnte kan være nyttigt, hvis du har brug for at rydde useriøse programmer på dit system, der brænder nye processer, så snart du afslutter dem.

Den grundlæggende kommando er taskkill efterfulgt af parametre. Et godt udgangspunkt er at køre taskkill /? for at vise hjælpteksten, der viser alle parametre, du kan bruge.

For at afslutte en proces kan du bruge følgende to kernemuligheder:

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

Den første henviser til billednavnet på det program, der kører, som du får, når du kører tasklist på kommandolinjen eller ved hjælp af Windows Task Manager. Den anden er proces-ID for processen, som du får på samme måde.

Brug af billednavnet dræber alle processer med dette navn. Process-ID på den anden side giver dig mulighed for at vælge en bestemt proces i stedet.

For at afslutte flere processer på én gang skal du bruge følgende kommando.

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

Parameteren / f specificerer, at de valgte processer skal afsluttes kraftigt, mens / t at alle dens underordnede processer skal afsluttes sammen med den.

Det, der gør taskkill særlig kraftfuld, er dets filtreringssystem. Du kan bruge filtre til at afslutte matchende processer for at dræbe en hel batch af dem på samme tid.

Filtre bruger parameteren / fi efterfulgt af instruktioner, hvad du vil filtrere. De operatører, der bruges her, er:

  1. ækv. lig
  2. ne ikke lige
  3. gt større end
  4. Det er mindre end
  5. ge større eller ens
  6. le mindre eller lige

Interessante filternavne er blandt andet IMAGENAME, CPUTIME, MEMUSAGE eller USERNAME (se skærmbillede ovenfor for dem alle og de operatører, de understøtter).

Som du kan se, understøttes jokertegn. Du kan kun bruge jokertegn til / IM, når der er angivet mindst et filter.

Nogle eksempler:

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

Hvad de gør

  1. Afslut alle kørende processer med status, der ikke svarer
  2. Afslut alle kørende processer af brugeren MARTIN
  3. Afslut alle billednavne, der begynder med rog på serverens servernavn

Du bruger parametrene / p og / u til at indstille en adgangskode og brugernavn om nødvendigt. Brugerparameteren findes i formen Domain \ User eg / u coredomain \ martin / p secretpassword

Yderligere oplysninger findes på Microsofts Technet-websted