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

วิธีหยุด Windows Service ที่หยุดไม่ได้ – คู่มือแก้ไขด่วน

ในบทช่วยสอนนี้ คุณจะได้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีหยุด Windows service ที่ไม่สามารถหยุดได้ พร้อมข้อผิดพลาด "Unable to stop service. The operation could not be completed. The requested control is not valid for this service" นอกจากนี้ คุณจะได้เรียนรู้วิธีบังคับหยุดบริการใดๆ เมื่อตัวเลือก "Stop" เป็นสีเทาใน Services (services.msc)

วิธีหยุด Windows Service ที่หยุดไม่ได้ – คู่มือแก้ไขด่วน

หากคุณไม่สามารถหยุดบริการจากแผง Services ได้ คุณสามารถยุติบริการจาก Command Prompt หรือ PowerShell ได้ โปรดทราบว่าบริการสำคัญของ Windows ไม่สามารถหยุดได้ด้วยวิธีใดๆ

วิธีแก้ไข: Unable to Stop service. Access is Denied.

วิธีที่ 1: หยุด Service จาก Command Prompt

วิธีที่ 2: หยุด Service จาก PowerShell

วิธีที่ 1: วิธีหยุด Service จาก Command Prompt

เพื่อยุติบริการที่กำลังทำงานจาก command prompt:

1. ใน Services คลิกขวาที่บริการที่หยุดไม่ได้ และเลือก Properties
2. สังเกต Service Name

วิธีหยุด Windows Service ที่หยุดไม่ได้ – คู่มือแก้ไขด่วน

3. เปิด Command prompt as administrator และให้คำสั่งต่อไปนี้เพื่อได้ PID ของบริการที่ต้องการหยุด

  • sc queryex ServiceName

* หมายเหตุ: ServiceName = ชื่อบริการที่คุณสังเกตในขั้นตอนก่อนหน้า

ตัวอย่าง: sc queryex TabletInputService

วิธีหยุด Windows Service ที่หยุดไม่ได้ – คู่มือแก้ไขด่วน

4. ตอนนี้พิมพ์คำสั่งนี้เพื่อ kill บริการ:

  • taskkill /F /PID ServicePID

* หมายเหตุ:
1. ServicePID = PID ของบริการที่คุณสังเกตในขั้นตอนก่อนหน้า
2. หากหลังจากรันคำสั่งข้างต้น ได้ข้อผิดพลาด "The process with PID xxxx could not be terminated. Reason: Access is denied." ให้ลองหยุดบริการจาก PowerShell (วิธีที่ 2)

ตัวอย่าง: taskkill /F /PID 476

วิธีหยุด Windows Service ที่หยุดไม่ได้ – คู่มือแก้ไขด่วน

วิธีที่ 2: วิธีหยุด Service จาก PowerShell

เพื่อบังคับหยุดบริการที่กำลังทำงานจาก PowerShell:

1. ทำตามขั้นตอน 1-3 ในวิธีที่ 1 ข้างต้น เพื่อได้ PID ของบริการที่ต้องการหยุด
2. เปิด PowerShell as Administrator
3.
ใน PowerShell ให้คำสั่งต่อไปนี้:

  • kill -id PID

* หมายเหตุ: PID = PID ของบริการที่ต้องการยุติ (เช่น "kill -id 476")

วิธีหยุด Windows Service ที่หยุดไม่ได้ – คู่มือแก้ไขด่วน

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