Jak používat příkaz Taskkill ve Windows 10/11


Příkazový řádek je domovem mnoha výkonných nástrojů, které vám mohou pomoci vyřešit problémy nebo dokonce opravit instalaci systému Windows. Spolu s obvyklými viníky, jako jsou Kontrola systémových souborů a Diskpart, je příkaz Taskkill dalším užitečným nástrojem pro každého uživatele Windows.

Jak název napovídá, příkaz může ukončit úlohy a procesy a uvolnit systémové prostředky. Je užitečnější než další podobné metody, protože má všestranné možnosti filtrování, což chytrému uživateli umožňuje nastavit automatické seznamy zabití, aby se zabránilo zbytečnému zatěžování paměti.

Abychom mohli začít, zde je krátký návod, jak používat příkaz Taskkill ve Windows 10 nebo 11.

Proč potřebujete používat příkaz Taskkill?

Použití příkazu Taskkill není jediný způsob, jak vypnout úlohy a procesy Windows. Nejběžnější způsob, jak zabít proces, je pomocí Správce úloh.

Správce úloh vám umožňuje zobrazit všechny běžící procesy a ukončit jakýkoli proces několika kliknutími. Tato metoda se snadno používá a nevyžaduje, abyste pracně zadávali kód do černého terminálu. Proč byste se tedy měli obtěžovat s Taskkill?

Všestrannost. Pokud chcete každou chvíli zabít několik dalších procesů, Správce úloh je nepochybně tím nejlepším nástrojem pro tuto práci. Pokud však chcete ukončit velké množství procesů denně, potřebujete metodu s trochu větším přizpůsobením.

Příkazem Taskkill je možné na základě specifických filtrů vypnout celé dávky procesů najednou. Některé příkazy můžete dokonce nastavit jako zkratky, což vám umožní je kdykoli spustit dvojitým kliknutím na ploše.

Základní syntaxe Taskkill

  1. Chcete-li přímo použít příkaz Taskkill, musíme nejprve otevřít příkazový řádek. Jednoduše vyhledejte cmd v nabídce Start a vyberte možnost Spustit jako správce .
    1. K ukončení procesu pomocí příkazu Taskkill potřebujete jeho název nebo PID. Zadáním seznamu úkolů získáte úplný seznam všech běžících procesů spolu s jejich PID a využitím paměti.
      1. Nyní můžete použít příkaz tasklist /IM „NAME“ /F k ukončení jakéhokoli procesu, kde NAME musí být nahrazeno skutečným názvem úlohy, kterou chcete ukončit. Parametr /F nutí proces ukončit, což může být užitečné pro mnoho otravných úkolů, které se nechtějí ukončit.
      2. .
        1. Chcete-li místo toho použít PID, zadejte taskkill /IM PID /F, kde PID je číselná hodnota procesu z předchozího seznamu. Výsledky jsou stejné.
        2. Používání Taskkill s příznaky filtrování

          Příkaz taskkill se zatím může zdát jako spletitější způsob, jak dělat to, co už Správce úloh dokázal. Použití seznamu úkolů k získání názvů všech běžících procesů a ruční zacílení každého z nich je poměrně zdlouhavý způsob ukončení úlohy.

          To ale není jediný způsob, jak využít taskkill. Existuje mnoho možností filtrování, které můžete použít k automatickému vyhledání konkrétních typů procesů a jejich ukončení, aniž byste museli znát jejich jména nebo PID.

          Zde jsou všechny dostupné filtry pro použití s ​​taskkill:

          • STAV: V podstatě stav procesu. Může být RUNNING, NOT RESPONDING nebo UNKNOWN.
          • NÁZEV OBRÁZKU: Stejná jména vygenerovaná seznamem úkolů.
          • PID: Číselné ID, které lze zobrazit pomocí příkazu tasklist.
          • SESSION: Číslo relace.
          • CPUTIME: Doba trvání, po kterou proces využívá CPU. Udává se ve standardním dvoumístném formátu hodiny:minuty:sekundy.
          • MEMUSAGE: Využití paměti úkolu v KB.
          • USERNAME: Název uživatelského účtu, ze kterého úkol pochází.
          • MODULY: Název knihovny DLL, kterou proces používá.
          • SLUŽBY: Pro procesy spojené se službami Windows toto udává název služby.
          • WINDOWTITLE: Jak se říká, název okna procesu.
          • Některé z těchto možností filtrování jsou užitečnější než jiné. Můžete například použít možnost USERNAME k ukončení procesů od konkrétního uživatele, což může být užitečné při správě počítačů v síti.

            Většinu těchto filtrů lze také kombinovat s logickými operátory. Ale namísto použití matematických symbolů se označují kontrakcí skutečných frází. Například, rovno se stane eq , nerovná se stane ne , větší než se stane gt a tak dále..

            Pro demonstraci uvádíme příkaz k ukončení všech procesů, které nereagují:

            taskkill /FI “STATUS eq NEODPOVÍDÁ” /F .

            Pro použití jakéhokoli filtru musí být zahrnut příznak /FI , následovaný řetězcem obsahujícím výraz filtrování. Všechny ostatní možnosti filtrování lze použít podobně a ukončovat procesy odpovídající nastavené podmínce.

            Vytváření Taskkill aplikací pomocí zástupců souborů

            Spouštění příkazů Taskkill z příkazového řádku není jediná věc, kterou můžete s tímto nástrojem dělat. Příkaz Taskkill můžete svázat se zástupcem na ploše, abyste jej také mohli okamžitě použít. To vám umožní spustit konkrétní seznam zabití, aniž byste museli otevírat cmd a zadávat do něj spoustu textu.

            1. Chcete-li vytvořit aplikaci taskkill, klikněte pravým tlačítkem myši na libovolné prázdné místo na ploše a vyberte možnost Nový >Zástupce.
              1. Nyní v cíli pro zástupce zadáme příkaz taskkill, kterému předchází taskkill.exe, aby se mohl spustit. Pomocí stejného příkazu, který jsme si ukázali v předchozí části, získáme taskkill.exe /FI “STATUS eq NOT RESPONDING” /F .
                1. Stačí uložit tuto zkratku s libovolným názvem a můžete začít. Poklepáním na tohoto nově vytvořeného zástupce můžete kdykoli okamžitě ukončit všechny nereagující procesy.
                2. Vyčistěte systémovou paměť pomocí příkazu Taskkill

                  Příkaz Taskkill je skvělý způsob, jak ukončit mnoho podobných úkolů najednou, aniž byste museli ručně procházet každý jednotlivý proces ve Správci úloh. Zpočátku se to může zdát trochu skličující, ale jakmile se do toho pustíte, zjistíte, že se s tím bude pracovat poměrně snadno.

                  Spousta možností filtrování dělá z Taskkill výkonný a flexibilní nástroj. Umožňuje vám zabíjet procesy na základě parametrů namísto toho, abyste museli určovat jednotlivé úkoly na základě vlastního úsudku.

                  A co je ještě lepší, můžete snadno uložit konkrétní příkazy Taskkill jako zástupce na ploše. Fungují jako miniaplikace, které můžete bez problémů použít k zabití celé třídy zbytečných procesů najednou.

                  .

                  Související příspěvky:


                  5.01.2022