Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธี Kill Process ด้วย Command Line ใน Windows 11/10

Windows 11/10 มี Task Manager ไม่เพียงแต่เพื่อดูว่าโปรแกรมหรือแอปพลิเคชันไหนใช้ทรัพยากรเท่าไหร่ แต่ยังอนุญาตให้ปิดหรือ kill แอปที่หยุดตอบสนอง หากมีกระบวนการ (process) ไหนก่อให้เกิดปัญหา คุณจัดการได้ง่าย

ในกรณีที่มีหลายกระบวนการใช้ CPU มาก Task Manager ใช้งานลำบาก ในโพสต์นี้ เราจะเรียนรู้วิธี kill หนึ่งหรือหลายกระบวนการด้วย Command Prompt หรือ PowerShell

Kill Process ด้วย Command Line

ใช้ Command Prompt

ฟังก์ชันของ Task Manager สามารถทำได้ด้วยเครื่องมือบรรทัดคำสั่ง— Tasklist และ Taskkill. การ kill เป็นกระบวนการ 2 ขั้นตอน

  • ขั้นแรก หา Process ID ด้วย Tasklist
  • ขั้นที่สอง Kill โปรแกรมด้วย Taskskill

เปิด Command Prompt ด้วยสิทธิ์ Admin โดยพิมพ์ cmd ใน Run prompt (Win + R) ตามด้วย Shift + Enter

เพื่อดูกระบวนการ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter:

Tasklist /fo table

จด Process ID ที่อยู่ในคอลัมน์ Process ID

คุณยังสามารถ kill โปรแกรมด้วยชื่อที่แน่นอนได้

เพื่อ kill process ด้วยชื่อ ให้พิมพ์คำสั่ง:

Taskkill /IM "process name" /F

เช่น Chrome โปรแกรมจะมีชื่อว่า chrome.exe

พิมพ์และกด Enter คำสั่งต่อไปนี้เพื่อ kill Chrome

Taskkill /IM chrome.exe /F

สวิตช์ /F ใช้เพื่อ kill process อย่างบังคับ

เพื่อ kill process ด้วย PID ให้พิมพ์คำสั่ง:

Taskkill /F /PID pid_number

ตอนนี้เพื่อ kill หลายกระบวนการพร้อมกัน ให้รันคำสั่งข้างต้นพร้อม PID ของทุกกระบวนการ คั่นด้วยช่องว่าง

Taskkill /PID 2536 /PID 3316 /F

สำหรับแต่ละกระบวนการ คุณต้องเพิ่มตัวเลือก /PID แล้วจึงรันคำสั่ง

ข้อควรทราบ: ปัจจุบันแอปพลิเคชันแยกตัวเองเป็นโปรแกรมย่อยๆ และแต่ละตัวมี PID ต่างกัน 以 Chrome 为例,它有扩展的 PID,子例程的 PID 等。找到主进程即父程序 ID 并不容易,因此如果您想终止一个应用程序,最好使用进程名称来终止它。

อ่านเพิ่ม: วิธี kill กระบวนการ Not Responding

Kill process ด้วย PowerShell

เพื่อดูรายการกระบวนการที่กำลังทำงาน ให้รันคำสั่งต่อไปนี้ใน PowerShell ที่เปิดด้วยสิทธิ์ Admin:

Get-Process

เพื่อ kill process ด้วยชื่อ ให้รันคำสั่ง:

Stop-Process -Name "ProcessName" -Force

เพื่อ kill process ด้วย PID ให้รันคำสั่ง:

Stop-Process -ID PID -Force

มีทางเลือกอื่นๆ แทน Task Manager หากไม่พร้อมใช้งาน โปรแกรมอย่าง Process Explorer จาก Microsoft เป็น Add-on ยอดเยี่ยมที่ให้รายละเอียดมากขึ้น และยังอนุญาตให้ kill หลายแอปพลิเคชันพร้อมกันได้ อย่างไรก็ตาม Taskview, Taskkill หรือ Stop-Process สามารถใช้ kill แอปพลิเคชันบนคอมพิวเตอร์ระยะไกลได้ ซึ่งโปรแกรมบุคคลที่สามบางตัวทำไม่ได้

อ่านต่อ: วิธี Force Close โปรแกรมที่ Task Manager ปิดไม่ได้

หวังว่าโพสต์นี้จะเข้าใจง่าย