A Taskkill parancs használata Windows 10/11 rendszerben

A Parancssor(Command Prompt) számos hatékony segédprogram otthona, amelyek segíthetnek a problémák elhárításában vagy akár a Windows telepítésének javításában. Az olyan szokásos bűnösök mellett, mint a Rendszerfájl-ellenőrző(System File Checker) és a Diskpart , a Taskkill parancs egy másik hasznos eszköz minden Windows - felhasználó számára.

Ahogy a neve is sugallja, a parancs megölheti a feladatokat és folyamatokat, felszabadítva a rendszer erőforrásait. Sokoldalú szűrési lehetőségei miatt hasznosabb, mint más hasonló módszerek(other similar methods) , lehetővé téve az okos felhasználók számára, hogy automatizált ölőlistákat állítsanak fel, hogy megakadályozzák, hogy a szükségtelen programok elfoglalják a memóriát.

A kezdéshez itt van egy rövid ismertető a Taskkill parancs használatáról Windows 10 vagy 11 rendszeren.

Miért kell használnia a Taskkill parancsot(Taskkill Command) ?

A Taskkill parancs használata nem az egyetlen módja a (Taskkill)Windows -feladatok és -folyamatok leállításának . A folyamatok leállításának legáltalánosabb módja a Feladatkezelő(Task Manager) .

A Feladatkezelővel(Task Manager) megtekintheti az összes futó folyamatot, és néhány kattintással leállíthatja azokat. Ez a módszer könnyen használható, és nem igényel gondos kódot egy fekete terminálba. Akkor miért kell a Taskkillel(Taskkill) foglalkozni ?

Sokoldalúság(Versatility) . Ha csak időnként meg akar ölni néhány extra folyamatot, a Feladatkezelő(Task Manager) kétségtelenül a legjobb eszköz erre a feladatra. De ha nagyszámú folyamatot szeretne leállítani naponta, szüksége van egy kicsit testreszabhatóbb módszerre.

A Taskkill paranccsal lehetőség van a folyamatok teljes kötegeinek egyidejű leállítására, meghatározott szűrők alapján. Bizonyos parancsokat akár parancsikonként is beállíthat, így bármikor futtathatja őket dupla kattintással az asztalról.

A Taskkill alapvető szintaxisa

  1. A Taskkill parancs közvetlen használatához először meg kell nyitnunk a Parancssort(the Command Prompt) . Egyszerűen keresse meg a cmd kifejezést a Start menüben, és válassza a Futtatás rendszergazdaként(Run as Administrator) lehetőséget .

  1. Egy folyamat Taskkill paranccsal történő leállításához szükség van a nevére vagy a PID -re . A feladatlistába(tasklist) belépve teljes listát kaphat az összes futó folyamatról, a PID(PIDs) -kkel és a memóriahasználattal együtt.

  1. Most már használhatja a tasklist /IM “NAME” /F parancsot minden olyan folyamat leállítására, ahol a NÉV helyére a befejezni kívánt feladat tényleges nevére kell lépnie. Az /F paraméter a folyamat leállítására kényszeríti, ami hasznos lehet sok bosszantó feladatnál, amelyek nem akarnak leállni.

  1. Ehelyett a PID használatához írja be a taskkill /IM PID /F, ahol a PID a folyamat számértéke az előző listából. Az eredmények ugyanazok.

A Taskkill használata szűrőjelzőkkel

Eddig a taskkill parancs csak bonyolultabb módszernek tűnhet annak elvégzésére, amit a Feladatkezelő(Task Manager) már képes megtenni. A feladatlista használata az összes futó folyamat nevének lekérésére és mindegyik manuális célzása meglehetősen fárasztó módja a feladat befejezésének.

De nem ez az egyetlen módja a taskkill használatának. Számos szűrési lehetőség használható bizonyos típusú folyamatok automatikus megkeresésére és leállítására anélkül, hogy tudnia kellene a nevüket vagy PID(PIDs) -jüket .

Itt található az összes Taskkill-lel használható szűrő:

  • ÁLLAPOT:(STATUS: ) Alapvetően a folyamat állapota. Lehet FUTÁS(RUNNING) , NEM VÁLASZ(NOT RESPONDING) vagy NEM ISMERT(UNKNOWN) .
  • IMAGENAME: Ugyanazok a nevek, amelyeket a feladatlista hozta fel.
  • PID: Numerikus azonosító, amely a Tasklist parancson keresztül látható.
  • SESSION: A munkamenet száma.
  • CPUTIME: Az időtartam, ameddig a folyamat a CPU -t használja . A szabványos kétszámjegyű óra:perc:másodperc formátumban van megadva.
  • MEMUSAGE: A feladat memóriahasználata KB-ban.
  • FELHASZNÁLÓNÉV:(USERNAME: ) Annak a felhasználói fióknak a neve, amelyből a feladat származik.
  • MODULOK:(MODULES: ) A folyamat által használt DLL neve .
  • SZOLGÁLTATÁSOK: A (SERVICES: )Windows -szolgáltatásokhoz kapcsolódó folyamatok esetén ez adja meg a szolgáltatás nevét.
  • WINDOWTITLE: Ahogy mondja, a folyamatablak címe.

Ezen szűrési lehetőségek némelyike ​​hasznosabb, mint mások. Használhatja például a FELHASZNÁLÓNÉV(USERNAME) opciót egy adott felhasználó folyamatainak leállítására, ami hasznos lehet a hálózati számítógépek kezelésében.

A legtöbb ilyen szűrő logikai operátorokkal is kombinálható. De ahelyett, hogy matematikai szimbólumokat használnánk, azokat a tényleges kifejezések összehúzódásával jelöljük. Például egyenlőből egyenlet lesz ,(eq) nem egyenlőből ne , nagyobb mint gt lesz,(gt,) és így tovább.

Ennek bemutatására itt van a parancs, amely leállítja az összes nem válaszoló folyamatot:

taskkill /FI “STATUS eq NOT RESPONDING” /F .

Bármely szűrő használatához szerepelnie kell a /FI jelzőnek, amelyet a szűrési kifejezést tartalmazó karakterlánc követ. Az összes többi szűrési lehetőség hasonlóan használható, leállítva a beállított feltételnek megfelelő folyamatokat.

Taskkill (File Shortcuts)-alkalmazások(Taskkill Applications) létrehozása fájlparancsikonokkal

Az eszközzel nem csak a Taskkill- parancsok futtatása lehetséges a parancssorból . (Command Prompt)A Taskkill parancsot egy asztali parancsikonhoz kötheti, hogy azt azonnal használni is tudja. Ez lehetővé teszi egy adott tiltólista végrehajtását anélkül, hogy megnyitná a cmd-t és egy csomó szöveget be kellene írnia.

  1. Taskkill alkalmazás létrehozásához kattintson jobb gombbal az asztal bármely üres helyére, és válassza az Új(New ) > Parancsikon lehetőséget.(Shortcut.)

  1. Most a parancsikon céljában beírjuk a taskkill parancsot, amelyet a taskkill.exe előtagként írunk le, hogy lehetővé tegye a futtatást. Az előző részben bemutatott paranccsal a taskkill.exe /FI “STATUS eq NOT RESPONDING” /F parancsot kapjuk .

  1. Csak mentse el ezt a parancsikont tetszőleges néven, és már mehet is. Bármikor kattintson duplán(Double-click) erre az újonnan létrehozott parancsikonra az összes nem válaszoló folyamat azonnali leállításához.

Rendszermemória(System Memory) tisztítása a Taskkill paranccsal(Taskkill Command)

A Taskkill parancs nagyszerű módja annak, hogy egyszerre sok hasonló feladatot lehessen befejezni anélkül, hogy a Feladatkezelőben(Task Manager) minden egyes folyamatot manuálisan át kellene nézni . Elsőre kissé ijesztőnek tűnhet a használata, de ha egyszer rászoktál, viszonylag könnyű lesz vele dolgozni.

A szűrési lehetőségek sokasága hatékony és rugalmas eszközzé teszi a Taskkill-t. Lehetővé teszi a folyamatok leállítását paraméterek alapján, ahelyett, hogy saját megítélése alapján kellene meghatároznia az egyes feladatokat.

Még jobb , ha bizonyos (Better)Taskkill- parancsokat egyszerűen mentheti asztali parancsikonként. Minialkalmazásokként működnek, amelyek segítségével gond nélkül meg lehet ölni a haszontalan folyamatok osztályát.



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts