Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีจบกระบวนการ (Kill Process) ใน Windows 10 – 3 วิธีที่มีประสิทธิภาพ

ทุกครั้งที่คุณคลิกไอคอนแอปพลิเคชันเพื่อเปิดใช้งาน Windows จะสร้างกระบวนการ (Process) สำหรับ ไฟล์ executable โดยอัตโนมัติ และกำหนด Process ID (PID) ที่ไม่ซ้ำกัน ตัวอย่างเช่น: เมื่อคุณเปิด Google Chrome และตรวจสอบ Task Manager จะเห็นกระบวนการชื่อ chrome.exe หรือ Chrome ภายใต้แท็บ Processes พร้อม PID เช่น 4482 หรือ 11700 ใน Windows แอปพลิเคชันหลายตัว โดยเฉพาะที่ใช้ทรัพยากรมาก มักเกิดการค้าง (Freeze) และไม่ตอบสนอง การคลิก X หรือไอคอนปิด เพื่อปิดแอปที่ค้างมักไม่สำเร็จ ในกรณีเช่นนี้ คุณอาจต้อง บังคับจบกระบวนการ (Force Terminate) เพื่อปิดมันลง อีกเหตุผลคือ เมื่อกระบวนการใช้ CPU และหน่วยความจำมากเกินไป หรือค้างไม่ตอบสนอง หากแอปก่อให้เกิดปัญหาประสิทธิภาพหรือป้องกันไม่ให้เปิดแอปที่เกี่ยวข้อง ควรบังคับปิดมัน มี 3 วิธีในการ Kill Process ใน Windows 10 ได้แก่ ผ่าน Task Manager, Command Prompt และ PowerShell ตามที่อธิบายในบทความนี้

3 วิธี Kill Process ใน Windows 10

หากโปรแกรมหยุดตอบสนองหรือทำงานผิดปกติ และไม่ให้คุณปิดได้ คุณสามารถ Kill Process ของมันเพื่อปิดบังคับได้ โดยทั่วไป Windows อนุญาตให้ทำผ่าน Task Manager และ Command Prompt นอกจากนี้ยังสามารถใช้ PowerShell ได้อีกด้วย

วิธีที่ 1: ใช้ End Task ใน Task Manager

การจบกระบวนการจาก Task Manager เป็นวิธีดั้งเดิมและตรงไปตรงมาที่สุด ที่นี่คุณสามารถสังเกตทรัพยากรระบบที่แต่ละกระบวนการใช้ และตรวจสอบประสิทธิภาพคอมพิวเตอร์ กระบวนการสามารถจัดเรียงตามชื่อ การใช้ CPU, Disk/Memory, PID ฯลฯ เพื่อกรองรายการตามสะดวก นี่คือวิธี Kill Process ด้วย Task Manager:

  1. กด Ctrl + Shift + Esc พร้อมกันเพื่อเปิด Task Manager
  2. หากจำเป็น คลิก More Details เพื่อดูกระบวนการทั้งหมดที่กำลังทำงาน
  3. คลิกขวาที่ กระบวนการ ที่ต้องการจบ แล้วคลิก End task (ตัวอย่างแสดง Google Chrome)

วิธีที่ 2: ใช้ Taskkill ใน Command Prompt

แม้การจบกระบวนการจาก Task Manager จะง่าย แต่ก็มีข้อจำกัด:

  • ไม่สามารถจบกระบวนการหลายตัวพร้อมกันได้
  • ไม่สามารถจบแอปที่รันด้วยสิทธิ์แอดมินיסเตรเตอร์ได้

ดังนั้น จึงสามารถใช้ Command Prompt แทนได้

หมายเหตุ: เพื่อจบกระบวนการที่รันด้วยสิทธิ์แอดมิน ต้องเปิด Command Prompt เป็นแอดมินิสเตรเตอร์

  1. ในแถบ Windows search พิมพ์ cmd คลิก Run as administrator
  2. พิมพ์ tasklist กด Enter เพื่อดูรายการกระบวนการทั้งหมด

ตัวเลือก 1: จบกระบวนการแต่ละตัว

  1. พิมพ์ taskkill /IM Image Name เพื่อจบกระบวนการด้วย Image Name กด Enter
    ตัวอย่าง: จบกระบวนการ notepad ด้วยคำสั่ง taskkill /IM notepad.exe
  2. พิมพ์ taskkill /PID PID number เพื่อจบกระบวนการด้วย PID กด Enter
    ตัวอย่าง: จบ notepad ด้วย PID ด้วยคำสั่ง taskkill /PID 11228

ตัวเลือก 2: จบกระบวนการหลายตัวพร้อมกัน

  1. รัน taskkill /IM Image Name1 /IM Image Name2 เพื่อจบหลายกระบวนการพร้อมกันด้วย Image Names
    หมายเหตุ: Image Name1 แทนชื่อกระบวนการแรก (เช่น chrome.exe) และ Image Name2 แทนตัวที่สอง (เช่น notepad.exe)
  2. เช่นกัน รัน taskkill /PID PID num1 /PID PID num2 เพื่อจบหลายกระบวนการด้วย PID
    หมายเหตุ: num1 สำหรับ PID ตัวแรก (เช่น 13844) num2 สำหรับตัวที่สอง (เช่น 14920) ฯลฯ

ตัวเลือก 3: จบกระบวนการแบบบังคับ (Forceful)

  1. เพิ่ม /F ในคำสั่งข้างต้นเพื่อจบกระบวนการแบบบังคับ

เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Taskkill พิมพ์ taskkill /? ใน Command Prompt กด Enter หรืออ่านเอกสาร Microsoft

วิธีที่ 3: ใช้ Stop-Process ใน Windows PowerShell

เช่นกัน สามารถใช้คำสั่ง tasklist ใน PowerShell เพื่อดูรายการกระบวนการทั้งหมด แต่เพื่อจบกระบวนการ ต้องใช้คำสั่ง Stop-Process นี่คือวิธี Kill Process ผ่าน PowerShell:

  1. กด Windows + X เพื่อเปิด Power User Menu
  2. คลิก Windows PowerShell (Admin)
  3. พิมพ์คำสั่ง tasklist กด Enter เพื่อดูรายการกระบวนการ

ตัวเลือก 1: ใช้ Image Name

  1. พิมพ์ Stop-Process -Name Image Name เพื่อจบกระบวนการด้วย Image Name กด Enter
    ตัวอย่าง: Stop-Process -Name Notepad

ตัวเลือก 2: ใช้ PID

  1. พิมพ์ Stop-Process -Id processID เพื่อจบกระบวนการด้วย PID กด Enter
    ตัวอย่าง: รัน Stop-Process -Id 7956 เพื่อจบ Notepad

ตัวเลือก 3: การจบแบบบังคับ (Forceful Termination)

  1. เพิ่ม -Force ในคำสั่งข้างต้นเพื่อปิดกระบวนการแบบบังคับ

คำถามที่พบบ่อย (FAQs)

Q1. ฉันจะบังคับ Kill Process ใน Windows ได้อย่างไร?

Ans. เพื่อบังคับ Kill Process ใน Windows ให้รันคำสั่ง taskkill /IM Process Name /F ใน Command Prompt หรือ รัน Stop-Process -Name ApplicationName -Force ใน Windows PowerShell

Q2. ฉันจะ Kill Process ทั้งหมดใน Windows ได้อย่างไร?

Ans. กระบวนการของแอปเดียวกันจะจัดกลุ่มอยู่ภายใต้หัวข้อร่วมใน Task Manager ดังนั้นเพื่อจบกระบวนการทั้งหมดของแอปนั้น ให้จบ Cluster Head เพียงอย่างเดียว หากต้องการจบกระบวนการพื้นหลังทั้งหมด ให้ทำตามบทความของเราเกี่ยวกับการปิดแอปพื้นหลัง หรือพิจารณาทำ Clean Boot

แนะนำเพิ่มเติม:

  • วิธีแก้ PC ไม่ POST
  • 8 วิธีแก้ Windows 10 Installation Stuck
  • วิธีแก้ Git Merge Error

หวังว่าคุณจะได้เรียนรู้ วิธี Kill Process บน Windows 10 PC หากมีคำถามหรือข้อเสนอแนะ สามารถทิ้งไว้ในส่วนความคิดเห็นได้เลย