Ako zabiť proces pomocou príkazového riadka v systéme Windows 11/10

Windows 11/10 ponúka Správcu úloh(Task Manager) nielen na pochopenie toho, ktorý program alebo aplikácia zaberá koľko prostriedkov, ale umožňuje vám ukončiť alebo zabiť aplikácie, ktoré prestanú reagovať. Ak existuje jeden proces, ktorý spôsobuje problém, môžete ich ľahko spravovať.

V prípade viacerých procesov, ktoré zaberajú veľa zdrojov CPU , je použitie Správcu úloh(Task Manager) ťažkopádne. V tomto príspevku sa teda naučíme, ako zabiť jeden alebo viacero procesov pomocou príkazového riadka(Command Prompt) alebo PowerShell .

Zabite proces pomocou príkazového riadku

Používanie príkazového riadka

Funkcie Správcu úloh(Task Manager) možno dosiahnuť pomocou nástrojov príkazového riadka — Tasklist a Taskkill (Tasklist and Taskkill)Zabiť, je to dvojkrokový proces.

  • Najprv musíme nájsť ID procesu(Process ID) pomocou zoznamu úloh(Tasklist) ,
  • Po druhé, ukončíme program pomocou Taskskill .

Využitie pamäte zoznamu úloh

(Open Command Prompt with admin privileges)Otvorte (Run)príkazový riadok s oprávneniami správcu zadaním cmd do príkazového riadka ( Win + R ) a následným stlačením Shift + Enter .

Ak chcete zobraziť procesy(To view the processes) , zadajte nasledujúce a stlačte kláves Enter:

Tasklist /fo table

Všimnite si ID procesu uvedené v stĺpci ID procesu .(Process ID)

Môžete tiež zabiť program pomocou presného názvu.

Ak chcete ukončiť proces podľa jeho názvu(kill a process by its name) , zadajte príkaz:

Taskkill /IM "process name" /F

V prípade prehliadača Chrome(Chrome) bude mať program názov chrome.exe.

Zadajte a stlačte Enter , čím ukončíte Chrome .

Taskkill /IM chrome.exe /F

Prepínač /F sa používa na násilné zabitie procesu.

Zabite proces pomocou príkazového riadku

Ak chcete ukončiť proces pomocou jeho PID(kill a process by its PID) , zadajte príkaz:

Taskkill /F /PID pid_number

Ak chcete súčasne zabiť viacero procesov(kill multiple processes simultaneously) , spustite vyššie uvedený príkaz s PID všetkých procesov, za ktorými nasledujú medzery.

Taskkill /PID 2536 /PID 3316 /F

Pre každý proces budete musieť pridať možnosť /PID a potom ho spustiť.

To znamená, že tu je jedna vec, ktorú by ste mali vedieť. V súčasnosti sa aplikácia rozprestiera na menšie programy a každý z nich má iné ID procesu. Ako príklad uvedieme prehliadač Chrome(Chrome) , ktorý má PID pre rozšírenie, jeden pre podprogramy atď. Nájdenie primárneho procesu, tj ID nadradeného programu, nie je jednoduché, a preto ak chcete zabiť aplikáciu, je najlepšie použiť na zabitie názov procesu.

Prečítajte si(Read) : Ako zabiť proces neodpovedania(How to kill a Not Responding process) ?

Zabite proces pomocou PowerShell

Ak chcete zobraziť zoznam spustených procesov, spustite nasledujúci príkaz vo zvýšenej výzve PowerShell(elevated PowerShell prompt) :

Get-Process

Ak chcete ukončiť proces pomocou jeho názvu, vykonajte nasledujúci príkaz:

Stop-Process -Name "ProcessName" -Force

Ak chcete zabiť proces pomocou jeho PID , vykonajte nasledujúci príkaz:

Stop-Process -ID PID -Force

Existuje veľa alternatív k Správcovi úloh(Task Manager) , ak nie je k dispozícii. Programy ako Process Explorer od spoločnosti Microsoft(Microsoft) sú vynikajúcim doplnkom, ktorý ponúka viac podrobností o procese a dokonca vám umožňuje zabiť viacero aplikácií naraz. Avšak, Taskview , Taskkill alebo Stop-Process , sa dajú použiť aj na zabíjanie aplikácií na vzdialených počítačoch, čo nie je možné pre všetky programy tretích strán.

Čítať ďalej(Read next) : Ako vynútiť zatvorenie programu, ktorý správca úloh nemôže ukončiť ?

Dúfam, že sa príspevok dal ľahko sledovať.



About the author

Som softvérový inžinier s viac ako 10-ročnými skúsenosťami s vývojom a údržbou aplikácií pre Windows 11 alebo 10. Mám tiež skúsenosti s prácou s Google Docs a Microsoft Edge. Moje schopnosti v týchto oblastiach zo mňa robia vynikajúceho kandidáta na pozície softvérového inžinierstva v budúcnosti.



Related posts