Izbeidziet vairākas programmas no komandrindas, izmantojot Taskkill

Ne visas programmas pārtraukšanas iespējas darbojas visu laiku. Ja programma nereaģē, iespējams, nevarēsit izmantot loga aizvēršanas pogu, lai to pārtrauktu. Tas pats var attiekties uz procesa nogalināšanu Windows uzdevumu pārvaldniekā.

Taskkill ir universāls komandrindas rīks, kuru varat izmantot šiem mērķiem. Starp daudzajām funkcijām, kuras tas atbalsta, ir iespēja piespiedu kārtā aizvērt programmas un vienā operācijā pārtraukt vairākas programmas.

Īpaši pēdējais var būt noderīgs, ja jūsu sistēmā ir jānotīra negodīgas programmas, kas rada jaunus procesus, tiklīdz tos pārtraucat.

Pamata komanda ir taskkill, kam seko parametri. Labs sākumpunkts ir palaist taskkill /? lai parādītu palīdzības tekstu, kurā uzskaitīti visi parametri, kurus varat izmantot.

Lai pārtrauktu procesu, varat izmantot šādas divas galvenās iespējas:

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

Pirmais attiecas uz palaistās programmas attēla nosaukumu, kuru jūs saņemat, komandrindā palaižot uzdevumu sarakstu vai izmantojot Windows uzdevumu pārvaldnieku. Otrais ir procesa ID, kuru jūs iegūstat tādā pašā veidā.

Izmantojot attēla vārdu, tiks iznīcināti visi šī nosaukuma procesi. No otras puses, procesa ID ļauj tā vietā izvēlēties konkrētu procesu.

Lai pārtrauktu vairākus procesus vienlaikus, izmantojiet šo komandu.

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

Parametrs / f norāda, ka izvēlētie procesi jāpārtrauc piespiedu kārtā, kamēr / t, un līdz ar to arī visi tā pakārtotie procesi ir jāizbeidz.

Taskkill ir īpaši jaudīgs, pateicoties tā filtrēšanas sistēmai. Jūs varat izmantot filtrus, lai pārtrauktu saskaņošanas procesus, lai vienlaikus nogalinātu visu to partiju.

Filtros tiek izmantots / fi parametrs, kam seko instrukcijas, ko vēlaties filtrēt. Šeit izmantotie operatori ir:

  1. ekvivalents
  2. ne nav vienāds
  3. gt lielāks par
  4. tas ir mazāks par
  5. ge lielāks vai vienāds
  6. le mazāks vai vienāds

Interesanti filtru nosaukumi, cita starpā, ir IMAGENAME, CPUTIME, MEMUSAGE vai USERNAME (skatiet ekrānuzņēmumu iepriekš visiem un operatoriem, kurus viņi atbalsta).

Kā redzat, aizstājējzīmes tiek atbalstītas. Aizstājējzīmes / IM var izmantot tikai tad, ja ir norādīts vismaz viens filtrs.

Daži piemēri:

  1. taskkill / FI "STATUS eq NEATBILD"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. taskkill / s servera nosaukums / FI "IMAGENAME eq rog *" / im *

Ko viņi dara

  1. Tiek pārtraukti visi darbības procesi, kad statuss nereaģē
  2. Tiek pārtraukti visi lietotāja MARTIN palaistie procesi
  3. Tiek izbeigti visi attēlu nosaukumi, kas sākas ar servera servera nosaukuma rog

Jūs izmantojat parametrus / p un / u, lai nepieciešamības gadījumā iestatītu paroli un lietotājvārdu. Lietotāja parametrs ir šādā formā: Domain \ User, piem., U u kodētais domēns \ martin / p secretpassword

Papildu informācija ir sniegta Microsoft Technet vietnē