3 วิธีในการฆ่ากระบวนการใน Windows 10

ทุกครั้งที่คุณคลิกที่ไอคอนแอปพลิเคชันเพื่อเปิดใช้งาน Windows(Windows)จะสร้างกระบวนการโดยอัตโนมัติสำหรับไฟล์เรียกทำงาน(executable file)และID กระบวนการที่ไม่ซ้ำกัน(unique process ID)จะถูกกำหนดให้กับมัน ตัวอย่างเช่น เมื่อคุณเปิด เว็บเบราว์เซอร์ Google Chromeและทำเครื่องหมาย ที่ Task Managerคุณจะเห็นกระบวนการที่ชื่อ chrome.exe หรือChromeอยู่ในแท็บ Processes ด้วยPID 4482หรือ 11700 เป็นต้น ในWindowsแอปพลิเคชันจำนวนมาก โดยเฉพาะแอปพลิเคชันที่ใช้ทรัพยากรมาก มีแนวโน้มที่จะค้างและไม่ตอบสนอง การคลิกที่ไอคอน X หรือปิด(X or Close icon)เพื่อปิดแอปพลิเคชันที่ค้างเหล่านี้บ่อยๆ จะไม่ทำให้เกิดผลสำเร็จใดๆ ในสถานการณ์เช่นนี้ คุณอาจจะต้องบังคับยุติ(forcefully terminate)กระบวนการเพื่อปิดมันลง อีกเหตุผลหนึ่งในการฆ่ากระบวนการคือเมื่อต้อง ใช้พลังงาน CPUและหน่วยความจำจำนวนมาก หรือหยุดทำงานหรือไม่ตอบสนองต่ออินพุตใดๆ หากแอปก่อให้เกิดปัญหาด้านประสิทธิภาพหรือขัดขวางไม่ให้คุณเปิดแอปพลิเคชันที่เกี่ยวข้อง คุณควรออกจากแอปนั้น มีสามวิธีในการฆ่ากระบวนการในWindows 10กล่าวคือผ่านTask Manager , Command PromptและPowerShellตามที่อธิบายไว้ในบทความนี้

วิธีการฆ่ากระบวนการ

3 วิธีในการฆ่ากระบวนการใน Windows 10(3 Ways To Kill A Process In Windows 10)

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

วิธีที่ 1: ใช้ End Task ในตัวจัดการงาน
(Method 1: Use End Task in Task Manager )

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

1. กดCtrl + Shift + Esc คีย์(keys)พร้อมกันเพื่อเปิดตัวจัดการ(Task Manager)งาน

2. หากต้องการ ให้คลิกที่รายละเอียดเพิ่มเติม( More Details)เพื่อดูกระบวนการทั้งหมดที่ทำงานอยู่ในระบบของคุณในปัจจุบัน

คลิกที่รายละเอียดเพิ่มเติมเพื่อดูกระบวนการพื้นหลังทั้งหมด

3. คลิกขวาที่กระบวนการ(process)ที่คุณต้องการยุติและคลิกที่End taskดังที่แสดง เราได้แสดงGoogle Chromeเป็นตัวอย่าง

คลิกที่ End Task เพื่อปิดแอปพลิเคชัน  วิธีการฆ่ากระบวนการ

อ่านเพิ่มเติม: (Also Read:) ฆ่ากระบวนการเร่งรัดทรัพยากรด้วย Windows Task Manager (GUIDE)(Kill Resource Intensive Processes with Windows Task Manager (GUIDE))

วิธีที่ 2: ใช้ Taskkill ใน Command Prompt(Method 2: Use Taskkill in Command Prompt)

ในขณะที่การยุติกระบวนการจากTask Managerเป็นเพียงขั้นตอนเดียว แต่คุณต้องยอมรับว่ากระบวนการนี้ค่อนข้างน่าเบื่อ ข้อเสียของการใช้ตัวจัดการงาน(Task Manager)คือ:

  • ไม่อนุญาตให้คุณยุติหลายกระบวนการพร้อมกัน
  • คุณไม่สามารถปิดแอปที่ทำงานด้วยสิทธิ์ของผู้ดูแลระบบได้

ดังนั้น(Hence)คุณสามารถใช้พรอมต์คำสั่ง(Command Prompt)แทนได้

หมายเหตุ:(Note:)หากต้องการยุติกระบวนการที่ทำงานด้วยสิทธิ์ของผู้ดูแลระบบ คุณจะต้องเปิดCommand Promptในฐานะผู้ดูแลระบบ

1. ใน แถบ ค้นหาของ Windows(Windows search)ให้พิมพ์cmdแล้วคลิกRun as administratorดังรูป

กดปุ่ม windows พิมพ์ cmd แล้วคลิก Run as administrator

2. พิมพ์tasklistแล้วกดEnter เพื่อรับรายการกระบวนการที่ทำงานอยู่ทั้งหมด(key)

ในพรอมต์คำสั่ง ให้พิมพ์ tasklist เพื่อดูรายการงานที่กำลังทำงานอยู่ทั้งหมด

ตัวเลือกที่ 1: ฆ่าแต่ละกระบวนการ(Option 1: Kill Individual Processes)

3A. พิมพ์ คำสั่ง taskkill/IM Image Nameเพื่อยุติกระบวนการโดยใช้Image Nameแล้วกดEnter

ตัวอย่างเช่น หากต้องการยุติกระบวนการ notepad ให้รัน คำสั่ง taskkill/IM notepad.exe ดังที่แสดง

หากต้องการฆ่ากระบวนการโดยใช้ชื่ออิมเมจ ให้ดำเนินการ - taskkill /IM Image Name วิธีฆ่ากระบวนการ

3B. พิมพ์taskkill/PID PID numberเพื่อยุติกระบวนการโดยใช้หมายเลข PID(PID)แล้วกดปุ่มEnter(Enter key )เพื่อดำเนินการ

ตัวอย่างเช่น หากต้องการยุติแผ่นจดบันทึก(notepad)โดยใช้หมายเลข PID(PID)ให้พิมพ์taskkill/PID 11228ตามที่แสดงด้านล่าง

หากต้องการฆ่ากระบวนการโดยใช้หมายเลข PID ให้ดำเนินการ - taskkill /PID หมายเลข PID วิธีฆ่ากระบวนการ

ตัวเลือกที่ 2: ฆ่าหลายกระบวนการ(Option 2: Kill Multiple Processes)

4A. เรียกใช้taskkill/IM Image Name1/IM Image Name2เพื่อฆ่าหลายโปรเซสในคราวเดียว โดยใช้ชื่ออิมเมจ ตามลำดับ(Image Names.)

หมายเหตุ: Image Name1 จะถูกแทนที่ด้วย (Note: Image Name1)Image Nameกระบวนการแรก(เช่น chrome.exe) และImage Name2 จะถูกแทนที่ด้วย Image ( Image Name2)Name( Image Name)ของกระบวนการที่สอง(เช่น notepad.exe)

คำสั่ง taskkill เพื่อฆ่าหลายโปรเซสโดยใช้ชื่ออิมเมจใน command prompt หรือ cmd

4B. ในทำนองเดียวกัน รันคำสั่งtaskkill/PID PID num1/PID PID num2 เพื่อฆ่าหลายโปรเซสโดยใช้หมายเลขPID ตามลำดับ(PID)

หมายเหตุ: (Note:) num1ใช้สำหรับPID โปรเซสแรก (เช่น 13844) และnum2ใช้สำหรับโปร เซส PID ที่สอง (เช่น 14920) เป็นต้น

คำสั่ง taskkill เพื่อฆ่าหลายกระบวนการโดยใช้หมายเลข PID ใน Command Prompt หรือ cmd

ตัวเลือกที่ 3: ฆ่ากระบวนการอย่างแรง
(Option 3: Kill A Process Forcefully )

5. เพียงเพิ่ม/Fในคำสั่งด้านบนเพื่อฆ่ากระบวนการอย่างแรง

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับTaskkillให้พิมพ์taskkill /?ใน Command Prompt และกดEnterเพื่อดำเนินการ หรืออ่านเกี่ยวกับTaskkill ในเอกสารของ Microsoft(Taskkill in Microsoft docs )ที่นี่

อ่านเพิ่มเติม: (Also Read:) แก้ไขพร้อมท์คำสั่งปรากฏขึ้นจากนั้นหายไปใน Windows 10(Fix Command Prompt Appears then Disappears on Windows 10)

วิธีที่ 3: ใช้กระบวนการหยุดใน Windows Powershell(Method 3: Use Stop Process in Windows Powershell)

ในทำนองเดียวกัน คุณสามารถใช้คำสั่งรายการงานในPowerShellเพื่อรับรายการกระบวนการที่ทำงานอยู่ทั้งหมด แม้ว่าจะยุติกระบวนการ คุณจะต้องใช้ไวยากรณ์คำสั่ง Stop-Process ต่อไปนี้เป็นวิธีฆ่ากระบวนการผ่านPowershell :

1. กดปุ่มWindows (keys)Windows + X พร้อม กันเพื่อเปิดเมนู Power User(Power User Menu)(Power User Menu)

2. ที่นี่ คลิกที่Windows PowerShell (ผู้ดูแลระบบ) ดังที่แสดง

กดปุ่ม windows และ x พร้อมกัน แล้วเลือก Windows powershell admin

3. พิมพ์ คำสั่ง tasklistแล้วกดEnterเพื่อรับรายการกระบวนการทั้งหมด

ดำเนินการรายการงานเพื่อรับรายการกระบวนการทั้งหมด |  วิธีการฆ่ากระบวนการ

ตัวเลือกที่ 1: การใช้ชื่อรูปภาพ(Option 1: Using Image Name)

3A. พิมพ์ คำสั่ง Stop-Process -Name Image Nameเพื่อยุติกระบวนการโดยใช้Image Nameแล้วกดEnter

ตัวอย่างเช่น:  Stop-Process -Name Notepad)ตามที่ไฮไลต์

หากต้องการยุติกระบวนการโดยใช้ชื่อ ให้ดำเนินการ Stop-Process -Name ApplicationName How To Kill A Process

ตัวเลือกที่ 2: การใช้ PID
(Option 2: Using PID )

3B. พิมพ์Stop-Process -Id processIDเพื่อยุติกระบวนการโดยใช้PID และ(PID)กดปุ่มEnter(Enter key)

ตัวอย่างเช่น: เรียกใช้Stop-Process -Id 7956เพื่อสิ้นสุดงานสำหรับ Notepad

หากต้องการยุติกระบวนการโดยใช้ PID ให้ใช้ไวยากรณ์ Stop-Process -Id processID

ตัวเลือกที่ 3: การยกเลิกแบบบังคับ
(Option 3: Forceful Termination )

4. เพิ่ม-Forceด้วยคำสั่งด้านบนเพื่อบังคับปิดกระบวนการ

คำถามที่พบบ่อย (FAQ)(Frequently Asked Questions (FAQs))

ไตรมาสที่ 1 ฉันจะบังคับให้ฆ่ากระบวนการใน Windows ได้อย่างไร(Q1. How do I force to kill a process in Windows?)

ตอบ (Ans.)ในการบังคับฆ่ากระบวนการในWindowsให้รันคำสั่ง taskkill /IM Process Name /F ใน Command Prompt หรือรันคำสั่งStop-Process -Name ApplicationName -Forceใน Windows Powershell

ไตรมาสที่ 2 ฉันจะฆ่ากระบวนการทั้งหมดใน Windows ได้อย่างไร(Q2. How do I kill all processes in Windows?)

ตอบ (Ans.)กระบวนการของแอปพลิเคชันเดียวกันถูกจัดกลุ่มไว้ภายใต้ส่วนหัวทั่วไปในตัวจัดการ(Task Manager)งาน ดังนั้นหากต้องการฆ่ากระบวนการ ทั้งหมดเพียงแค่ยุติคลัสเตอร์ head (cluster head)หากคุณต้องการยุติกระบวนการพื้นหลังทั้งหมด ให้ทำตามบทความของเราเพื่อปิดใช้งานแอปพื้น(follow our article to disable background apps)หลัง คุณยังสามารถพิจารณาดำเนินการคลีนบูต(clean boot)ได้

ที่แนะนำ:(Recommended:)

เราหวังว่าคุณจะได้เรียนรู้วิธีฆ่ากระบวนการ(how to kill a process) บนพีซี ที่ใช้ Windows 10 (on Windows 10 PC)หากคุณมีคำถาม/ข้อเสนอแนะเกี่ยวกับบทความนี้ โปรดทิ้งคำถามไว้ในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts