Zatvorite više programa iz naredbenog retka pomoću programa Taskkill
- Kategorija: Tutoriali
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 zadatak, a slijede parametri. Dobro polazište je pokretanje zadataka /? 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:
- taskkill / IM explor.r.e
- 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 procesa omogućuje vam odabir određenog procesa.
Za prekid više procesa odjednom upotrijebite sljedeću naredbu.
- taskkill / PID 123 / PID 234 / PID 345
Parametar / f određuje da odabrane procese treba silovito prekinuti dok / t da se svi njegovi podređeni procesi završavaju zajedno s njim.
Ono što značajno čini zadatak je posebno moćan sustav filtriranja. Možete upotrijebiti filtre kako biste prekinuli procese podudaranja da biste istovremeno ubili čitav niz njih.
Filtri koriste parametar / fi, a slijede upute koje želite filtrirati. Ovdje korišteni operatori su:
- eq jednak
- ne nije jednaka
- gt veći od
- To je manje od
- Ge veći ili jednaki
- 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:
- taskkill / FI 'STATUS eq NOT RESPONDING'
- taskkill / FI 'USERNAME eq MARTIN'
- taskkill / s ime poslužitelja / FI 'IMAGENAME eq rog *' / im *
Što oni rade
- Prekida sve pokrenute procese sa statusom koji ne reagira
- Prekida sve pokrenute procese od strane korisnika MARTIN
- Prekida sva imena slika počevši s rogom na nazivu 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 tajna lozinka
Dodatne informacije dostupne su na Microsoftova web stranica Technet