Zárjon be több programot a parancssorból a Taskkill segítségével

Nem minden programvégződési lehetőség működik állandóan. Ha egy program nem válaszol, akkor nem tudja használni az ablak bezárása gombot a program leállításához. Ugyanez vonatkozik a folyamat leölésére a Windows Feladatkezelőben.

A Taskkill sokoldalú parancssori eszköz, amelyet erre a célra használhat. A támogatott számos szolgáltatás között szerepel egy lehetőség a programok erőteljes bezárására és a több program egyetlen művelettel történő lezárására.

Különösen az utóbbi akkor lehet hasznos, ha törölnie kell a rendszeren lévő olyan szélhámos programokat, amelyek új folyamatokat hoznak létre, mihelyt megszüntetik őket.

Az alapparancs a taskkill, amelyet paraméterek követnek. Jó kiindulási pont a taskkill futtatása /? a súgószöveg megjelenítéséhez, amely felsorolja az összes használható paramétert.

A folyamat befejezéséhez használhatja a következő két alapvető lehetőséget:

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

Az első a futó program képnevére vonatkozik, amelyet akkor kap, ha a Taskist parancsot futtatja a parancssorban vagy a Windows Feladatkezelő használatával. A második a folyamat azonosítója, amelyet ugyanúgy kap.

A képnév használata megsemmisíti a név összes folyamatát. A folyamat azonosítója viszont lehetővé teszi egy adott folyamat kiválasztását.

Több folyamat egyszerre történő leállításához használja a következő parancsot.

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

Az / f paraméter meghatározza, hogy a kiválasztott folyamatokat erőteljesen be kell fejezni, míg / t, hogy az összes gyermekfolyamatot vele együtt kell lezárni.

A taskkill különösen erőteljesvé teszi a szűrőrendszert. A szűrők segítségével megszakíthatja az egyeztetési folyamatokat, hogy egyidejűleg egy egész kört megöljen.

A szűrők az / fi paramétert, majd a szűrni kívánt utasításokat követik. Az itt használt operátorok:

  1. egyenlő
  2. nem egyenlő
  3. gt nagyobb, mint
  4. kevesebb, mint
  5. ge nagyobb vagy egyenlő
  6. le kevesebb vagy egyenlő

Érdekes szűrőnevek többek között az IMAGENAME, CPUTIME, MEMUSAGE vagy USERNAME (mindegyiküket és az általuk támogatott operátorokat lásd a fenti képernyőképeken).

Mint láthatja, a helyettesítő karakterek támogatottak. A helyettesítő karaktereket csak akkor használhatja az / IM-hez, ha legalább egy szűrő van megadva.

Néhány példa:

  1. taskkill / FI "STATUS eq NEM válaszol"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. taskkill / s kiszolgálónév / FI "IMAGENAME eq rog *" / im *

Mit csinálnak

  1. Az összes futó folyamat leáll, ha az állapot nem válaszol
  2. A MARTIN felhasználó összes futó folyamatát leállítja
  3. Az összes képnév befejeződik a kiszolgáló kiszolgálójának neve Rog

A / p és az / u paramétereket használva állíthat be jelszót és felhasználónevet, ha szükséges. A felhasználói paraméter a következő tartományban jelenik meg: Domain \ User, pl. / U coredomain \ martin / p titkos jelszó

További információkat a Microsoft Technet webhelyén talál