Zaustavite više programa iz naredbenog retka pomoću programa Taskkill

Ne rade sve opcije prekida programa stalno. Ako program ne reagira, možda nećete moći upotrijebiti gumb za zatvaranje prozora da biste ga zaustavili. Isto vrijedi i za ubijanje procesa u Windows upravitelju zadataka.

Taskkill je svestran alat naredbenog retka koji možete koristiti u ove svrhe. Među brojnim značajkama koje podržava je mogućnost da se programi na silu zatvore i da se u jednoj operaciji prekine više programa.

Pogotovo ovo potonje može biti korisno ako trebate očistiti skitne programe na vašem sustavu koji rađaju nove procese čim ih prekinete.

Osnovna naredba je obrada zadataka, a slijede parametri. Dobra polazišna točka je pokretanje zadatka /? kako biste prikazali tekst pomoći s popisom svih parametara koje možete koristiti.

Za prekid postupka možete koristiti sljedeće dvije osnovne mogućnosti:

  1. taskkill / IM explor.r.e
  2. taskkill / PID 1516

Prvi se odnosi na naziv slike programa koji se pokreće pri pokretanju liste zadataka u naredbenom retku ili pomoću Windows upravitelja zadataka. Drugi procesni ID procesa koji dobivate na isti način.

Upotreba imena slike ubit će sve procese tog imena. S druge strane, ID postupka omogućuje vam odabir određenog procesa.

Za prekid više procesa odjednom upotrijebite sljedeću naredbu.

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

Parametar / f određuje da odabrane procese treba na silu prekinuti dok / t da se svi njegovi podređeni procesi zajedno s njim prekidaju.

Funkcionalnost zadataka osobito je moćna sustav filtriranja. Pomoću filtara možete zaustaviti podudaranje procesa da biste istovremeno ubili čitav niz njih.

Filtri koriste parametar / fi, a slijede upute koje želite filtrirati. Ovdje korišteni operatori su:

  1. eq jednak
  2. ne nije jednak
  3. gt veći od
  4. To je manje od
  5. Ge veći ili jednaki
  6. le manje ili jednako

Zanimljivi nazivi filtera su IMAGENAME, CPUTIME, MEMUSAGE ili USERNAME (pogledajte snimku zaslona za sve njih i operatore koje podržavaju).

Kao što vidite, podržani su zamjenski znakovi. Zamjenske znakove za / IM možete koristiti samo ako je naveden barem jedan filtar.

Neki primjeri:

  1. taskkill / FI "STATUS eq NOT RESPONDING"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. taskkill / s ime poslužitelja / FI "IMAGENAME eq rog *" / im *

Što oni rade

  1. Prekida sve pokrenute procese sa statusom koji ne reagira
  2. Prekida sve pokrenute procese od strane korisnika MARTIN
  3. Prekida sva imena slika počevši s rogom na imenu poslužitelja poslužitelja

Parametre / p i / u koristite ako želite da postavite lozinku i korisničko ime. Korisnički parametar dolazi u obliku Domena \ Korisnik npr. / U coredomain \ martin / p secretpassword

Dodatne informacije nalaze se na Microsoftovom web mjestu Technet