วิธีหยุดบริการที่ทำงานอยู่หรือโปรแกรมจากพรอมต์คำสั่งหรือ PowerShell

หากคุณต้องการเรียนรู้วิธีหยุดบริการที่ทำงานอยู่หรือโปรแกรมจากพรอมต์คำสั่งหรือจาก Windows PowerShell ให้อ่านบทช่วยสอนนี้ต่อ วิธีปกติในการยุติกระบวนการที่ทำงานอยู่ใน Windows คือการเปิด Task Manager คลิกขวาที่กระบวนการและเลือก 'End Task' หรือ "End process tree" นอกจากนี้ หากคุณต้องการหยุดบริการ คุณต้องไปที่บริการและเลือกตัวเลือก "หยุด" หลังจากคลิกขวาที่บริการ

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

วิธีหยุดบริการหรือโปรแกรมจาก Command Prompt หรือ PowerShell

วิธียุติกระบวนการทำงาน (โปรแกรมหรือบริการ) จากพรอมต์คำสั่งหรือ PowerShell*

* บันทึก: โปรดทราบว่าบริการ Windows ที่สำคัญไม่สามารถหยุดได้ไม่ว่าด้วยวิธีใด

ขั้นตอนที่ 1. ค้นหาชื่อหรือ PID ของกระบวนการที่ทำงานอยู่

ในการหยุดแอปพลิเคชันหรือบริการจากพรอมต์คำสั่งหรือจาก PowerShell คุณจำเป็นต้องทราบชื่อกระบวนการหรือตัวระบุกระบวนการ (PID)*

* บันทึก: ตัวระบุกระบวนการ (PID) คือหมายเลขเฉพาะที่ระบุแต่ละกระบวนการที่ทำงานอยู่บนระบบปฏิบัติการ

หากต้องการค้นหาชื่อหรือชื่อหรือ PID ของกระบวนการ ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้:

ตัวเลือกที่ 1. ค้นหาชื่อกระบวนการ & PID จากตัวจัดการงาน

วิธีแรกและง่ายที่สุดในการค้นหาชื่อและ PID ของกระบวนการใน Windows มาจาก รายละเอียด แท็บในตัวจัดการงาน นอกจากนี้ หากคุณต้องการค้นหาชื่อ & PID ของบริการ ให้เลือก บริการ แท็บ

ค้นหา PID จากตัวจัดการงาน

ตัวเลือกที่ 2 ค้นหาชื่อกระบวนการและ PID จาก Command Prompt หรือ PowerShell

1. หากต้องการดูชื่อและ PID ของกระบวนการที่ทำงานอยู่ทั้งหมด ให้พิมพ์คำสั่งต่อไปนี้ (แล้วกด Enter) ใน Command Prompt หรือใน PowerShell: *

  • รายการงาน
Taskkill

2. ตอนนี้ให้สังเกตว่า PID เป็นกระบวนการที่คุณต้องการหยุดและดำเนินการต่อในขั้นตอนที่ 2 *

* เคล็ดลับ:
1. หากต้องการดูรายการ PID ทั้งหมดของโปรแกรมที่ทำงานอยู่ (กระบวนการ) ให้ป้อนคำสั่งนี้:

  • รายการงาน /fi "ชื่อภาพ eq ชื่อกระบวนการเอ็กซ์"

เช่น. หากต้องการดู PID ทั้งหมดของกระบวนการ "Chrome.exe" ให้พิมพ์:

  • รายการงาน /fi "imagename eq chrome.exe"
ภาพ

2. ในการดู PID ของประเภทบริการเฉพาะ:

  • sc queryex ชื่อบริการ

เช่น. เพื่อดู PID ทั้งหมดของกระบวนการบริการ "BITS" ให้พิมพ์:

  • sc queryex บิต
ภาพ

ขั้นตอนที่ 2. ยุติกระบวนการจากพรอมต์คำสั่งหรือ PowerShell

หลังจากค้นหาชื่อหรือ PID ของกระบวนการ/บริการที่คุณต้องการหยุดแล้ว ให้ดำเนินการหยุดโดยทำตามคำแนะนำด้านล่าง:

ส่วนที่ 1. วิธีฆ่ากระบวนการจากพรอมต์คำสั่ง

หากต้องการยุติกระบวนการจากพรอมต์คำสั่ง คุณสามารถใช้ชื่อหรือ PID ก็ได้

ก. หากต้องการยุติกระบวนการที่ทำงานอยู่โดยใช้ PID จากพรอมต์คำสั่ง:

1. เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ.
2. พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า:*

  • taskkill /F /PID กระบวนการPID

* บันทึก: ที่ไหน กระบวนการPID=PID ของกระบวนการที่คุณต้องการหยุด. เช่น หากคุณต้องการยุติกระบวนการ "notepad.exe" ด้วย PID 1908 ให้พิมพ์:

  • taskkill /F /PID 1908
ยุติกระบวนการโดย PID

ข. ในการบังคับปิดอินสแตนซ์ทั้งหมดของบริการหรือแอปพลิเคชันที่ทำงานอยู่ โดยใช้ชื่อ:

1. เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ.
2. พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า:*

  • TASKKILL /F /IM ชื่อกระบวนการ /T

* บันทึก: ที่ไหน ชื่อกระบวนการ = ชื่อของแอปพลิเคชันที่คุณต้องการหยุดตามที่ระบุไว้ในคอลัมน์ "ชื่อรูปภาพ" เช่น หากคุณต้องการยุติอินสแตนซ์ทั้งหมดของแอปพลิเคชัน "Chrome.exe" ให้พิมพ์:

  • TASKKILL /F /IM chrome.exe /T
ยุติกระบวนการตามชื่อกระบวนการ

ตอนที่ 2 วิธีฆ่ากระบวนการจาก PowerShell

หากต้องการหยุดกระบวนการจาก PowerShell คุณสามารถใช้ชื่อหรือ PID ของกระบวนการได้

ก. ในการบังคับหยุดกระบวนการทำงานของบริการหรือแอปพลิเคชัน โดยใช้ PID:

1. เปิด PowerShell ในฐานะผู้ดูแลระบบ
2.
พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า: *

  • ฆ่า -id กระบวนการPID

* บันทึก: ที่ไหน กระบวนการPID=PID ของกระบวนการที่คุณต้องการหยุด. เช่น หากคุณต้องการยุติกระบวนการ "notepad.exe" ด้วย PID 396 ให้พิมพ์:

  • ฆ่า -id 396

ฆ่ากระบวนการ PID

ข. เมื่อต้องการหยุดกระบวนการหรือบริการที่ทำงานอยู่ โดยใช้ชื่อจาก PowerShell:

  • หยุดกระบวนการ -ชื่อ "ชื่อกระบวนการ"

* บันทึก: ที่ไหน ชื่อกระบวนการ = ชื่อของแอปพลิเคชันที่คุณต้องการหยุดตามที่ระบุไว้ในคอลัมน์ "ชื่อรูปภาพ" โดยไม่มี ".exe นามสกุล" เช่น หากคุณต้องการยุติอินสแตนซ์ทั้งหมดของแอปพลิเคชัน "Chrome.exe" ให้พิมพ์:

  • หยุดกระบวนการ -ชื่อ "chrome"
หยุดกระบวนการ

แค่นั้นแหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ กรุณากดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น

ตกลงดี. ตอนนี้เราจะทำอย่างไรจากไฟล์แบตช์
ทำโดยทางโปรแกรมโดยไม่ทราบ PID หรือไม่
ขอบคุณ.