Afslut flere programmer fra kommandolinjen med Taskkill

Prøv Vores Instrument Til At Fjerne Problemer

Ikke alle programmets afslutningsmuligheder fungerer hele tiden. Hvis et program ikke svarer, kan du muligvis ikke bruge knappen til at lukke vinduet 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, den 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 spawn 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 med 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.

task list

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.

taskkill

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. Afslutter alle kørende processer med status, der ikke svarer
  2. Afslut alle kørende processer af brugeren MARTIN
  3. Afslut alle billednavne, der starter 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 f.eks. / u coredomain martin / p secretpassword

Yderligere oplysninger findes på Microsofts Technet-websted