ทุกครั้งที่คุณคลิกไอคอนแอปพลิเคชันเพื่อเปิดใช้งาน 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:
- กด Ctrl + Shift + Esc พร้อมกันเพื่อเปิด Task Manager
- หากจำเป็น คลิก More Details เพื่อดูกระบวนการทั้งหมดที่กำลังทำงาน
- คลิกขวาที่ กระบวนการ ที่ต้องการจบ แล้วคลิก End task (ตัวอย่างแสดง Google Chrome)
วิธีที่ 2: ใช้ Taskkill ใน Command Prompt
แม้การจบกระบวนการจาก Task Manager จะง่าย แต่ก็มีข้อจำกัด:
- ไม่สามารถจบกระบวนการหลายตัวพร้อมกันได้
- ไม่สามารถจบแอปที่รันด้วยสิทธิ์แอดมินיסเตรเตอร์ได้
ดังนั้น จึงสามารถใช้ Command Prompt แทนได้
หมายเหตุ: เพื่อจบกระบวนการที่รันด้วยสิทธิ์แอดมิน ต้องเปิด Command Prompt เป็นแอดมินิสเตรเตอร์
- ในแถบ Windows search พิมพ์ cmd คลิก Run as administrator
- พิมพ์ tasklist กด Enter เพื่อดูรายการกระบวนการทั้งหมด
ตัวเลือก 1: จบกระบวนการแต่ละตัว
- พิมพ์ taskkill /IM Image Name เพื่อจบกระบวนการด้วย Image Name กด Enter
ตัวอย่าง: จบกระบวนการ notepad ด้วยคำสั่ง taskkill /IM notepad.exe - พิมพ์ taskkill /PID PID number เพื่อจบกระบวนการด้วย PID กด Enter
ตัวอย่าง: จบ notepad ด้วย PID ด้วยคำสั่ง taskkill /PID 11228
ตัวเลือก 2: จบกระบวนการหลายตัวพร้อมกัน
- รัน taskkill /IM Image Name1 /IM Image Name2 เพื่อจบหลายกระบวนการพร้อมกันด้วย Image Names
หมายเหตุ: Image Name1 แทนชื่อกระบวนการแรก (เช่น chrome.exe) และ Image Name2 แทนตัวที่สอง (เช่น notepad.exe) - เช่นกัน รัน taskkill /PID PID num1 /PID PID num2 เพื่อจบหลายกระบวนการด้วย PID
หมายเหตุ: num1 สำหรับ PID ตัวแรก (เช่น 13844) num2 สำหรับตัวที่สอง (เช่น 14920) ฯลฯ
ตัวเลือก 3: จบกระบวนการแบบบังคับ (Forceful)
- เพิ่ม /F ในคำสั่งข้างต้นเพื่อจบกระบวนการแบบบังคับ
เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Taskkill พิมพ์ taskkill /? ใน Command Prompt กด Enter หรืออ่านเอกสาร Microsoft
วิธีที่ 3: ใช้ Stop-Process ใน Windows PowerShell
เช่นกัน สามารถใช้คำสั่ง tasklist ใน PowerShell เพื่อดูรายการกระบวนการทั้งหมด แต่เพื่อจบกระบวนการ ต้องใช้คำสั่ง Stop-Process นี่คือวิธี Kill Process ผ่าน PowerShell:
- กด Windows + X เพื่อเปิด Power User Menu
- คลิก Windows PowerShell (Admin)
- พิมพ์คำสั่ง tasklist กด Enter เพื่อดูรายการกระบวนการ
ตัวเลือก 1: ใช้ Image Name
- พิมพ์ Stop-Process -Name Image Name เพื่อจบกระบวนการด้วย Image Name กด Enter
ตัวอย่าง: Stop-Process -Name Notepad
ตัวเลือก 2: ใช้ PID
- พิมพ์ Stop-Process -Id processID เพื่อจบกระบวนการด้วย PID กด Enter
ตัวอย่าง: รัน Stop-Process -Id 7956 เพื่อจบ Notepad
ตัวเลือก 3: การจบแบบบังคับ (Forceful Termination)
- เพิ่ม -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 หากมีคำถามหรือข้อเสนอแนะ สามารถทิ้งไว้ในส่วนความคิดเห็นได้เลย