Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

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

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

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

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

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

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

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

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

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

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

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

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

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

ตัวเลือกที่ 2 ค้นหาชื่อกระบวนการและ PID จากพรอมต์คำสั่งหรือ PowerShell

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

  • รายการงาน

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

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

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

  • รายการงาน /fi "imagename eq ProcessName.exe"

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

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

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

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

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

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

  • sc queryex บิต

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

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

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

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

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

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

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

  • taskkill /F /PID ProcessPID

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

  • taskkill /F /PID 1908

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

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

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

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

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

  • TASKKILL /F /IM chrome.exe /T

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

ส่วนที่ 2 วิธีกำจัดกระบวนการจาก PowerShell

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

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

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

  • kill -id ProcessPID

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

  • kill -id 396

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

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

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

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

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

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

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