Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีฆ่ากระบวนการโดยใช้ Command Line ใน Windows 11/10

Windows 11/10 เสนอตัวจัดการงานไม่เพียงแต่เพื่อทำความเข้าใจว่าโปรแกรมหรือแอปพลิเคชันใดใช้ทรัพยากรไปเท่าใด แต่ยังช่วยให้คุณสามารถยุติหรือฆ่าแอปที่หยุดตอบสนองได้ หากมีกระบวนการใดที่ทำให้เกิดปัญหา คุณสามารถจัดการได้อย่างง่ายดาย

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

ฆ่ากระบวนการโดยใช้บรรทัดคำสั่ง

การใช้พรอมต์คำสั่ง

ฟังก์ชันของตัวจัดการงานสามารถทำได้โดยใช้เครื่องมือที่ใช้บรรทัดคำสั่ง— รายการงานและทาสก์คิล ในการฆ่า มันเป็นกระบวนการสองขั้นตอน

  • ขั้นแรก เราต้องค้นหา Process ID โดยใช้ Tasklist
  • อย่างที่สอง เราฆ่าโปรแกรมโดยใช้ Taskskill

วิธีฆ่ากระบวนการโดยใช้ Command Line ใน Windows 11/10

เปิด Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบโดยพิมพ์ cmd ในช่อง Run (Win + R) แล้วกด Shift + Enter

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

Tasklist /fo table

สังเกต ID กระบวนการที่อยู่ในคอลัมน์ ID กระบวนการ

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

เพื่อ ฆ่ากระบวนการโดยใช้ชื่อของมัน , พิมพ์คำสั่ง:

Taskkill /IM "process name" /F

ดังนั้นสำหรับ Chrome โปรแกรมจะมีชื่อเป็น chrome.exe

พิมพ์แล้วกด Enter เพื่อฆ่า Chrome

Taskkill /IM chrome.exe /F

สวิตช์ /F ใช้เพื่อฆ่ากระบวนการอย่างแรง

วิธีฆ่ากระบวนการโดยใช้ Command Line ใน Windows 11/10

เพื่อ ฆ่ากระบวนการด้วย PID , พิมพ์คำสั่ง:

Taskkill /F /PID pid_number

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

Taskkill /PID 2536 /PID 3316 /F

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

ที่กล่าวว่านี่คือสิ่งหนึ่งที่คุณควรรู้ ทุกวันนี้ แอปพลิเคชันขยายตัวเองเป็นโปรแกรมขนาดเล็ก และแต่ละรายการมีรหัสกระบวนการที่แตกต่างกัน จากตัวอย่างของ Chrome มี PID สำหรับส่วนขยาย หนึ่งรายการสำหรับรูทีนย่อย และอื่นๆ การค้นหากระบวนการหลัก เช่น รหัสโปรแกรมหลักไม่ใช่เรื่องง่าย ดังนั้น หากคุณต้องการฆ่าแอปพลิเคชัน ควรใช้ชื่อกระบวนการเพื่อฆ่ามัน

อ่าน :จะฆ่ากระบวนการไม่ตอบสนองได้อย่างไร

ฆ่ากระบวนการโดยใช้ PowerShell

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

Get-Process

ในการฆ่าโปรเซสโดยใช้ชื่อของมัน ให้รันคำสั่งต่อไปนี้:

Stop-Process -Name "ProcessName" -Force

ในการฆ่ากระบวนการโดยใช้ PID ให้รันคำสั่งต่อไปนี้:

Stop-Process -ID PID -Force

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

อ่านต่อ :วิธีบังคับปิดโปรแกรมที่ตัวจัดการงานไม่สามารถยุติได้อย่างไร

ฉันหวังว่าโพสต์นี้จะง่ายต่อการติดตาม

วิธีฆ่ากระบวนการโดยใช้ Command Line ใน Windows 11/10