ในบทช่วยสอนนี้ คุณจะมีคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการหยุดบริการ Windows ที่ไม่สามารถหยุดได้โดยมีข้อผิดพลาด "ไม่สามารถหยุดบริการได้ การดำเนินการนี้ไม่เสร็จสมบูรณ์ การควบคุมที่ร้องขอไม่ถูกต้องสำหรับบริการนี้" นอกจากนี้ คุณจะได้เรียนรู้วิธีบังคับหยุดบริการเมื่อตัวเลือก "หยุด" เป็นสีเทาใน Services (services.msc)
หากคุณไม่สามารถหยุดบริการจากแผงบริการ คุณสามารถยุติบริการจากพรอมต์คำสั่งหรือจาก PowerShell อย่างไรก็ตาม โปรดทราบว่าบริการที่สำคัญของ Windows ไม่สามารถหยุดได้ไม่ว่าด้วยวิธีใด
วิธีแก้ไข:ไม่สามารถหยุดบริการได้ การเข้าถึงถูกปฏิเสธ
วิธีที่ 1. หยุดบริการจากพรอมต์คำสั่ง
วิธีที่ 2. หยุดบริการจาก PowerShell
วิธีที่ 1. วิธีหยุดบริการจากพรอมต์คำสั่ง
การยุติบริการที่ทำงานอยู่จากพรอมต์คำสั่ง:
1. ในบริการ ให้คลิกขวาที่บริการที่คุณไม่สามารถหยุดและเลือก คุณสมบัติ .
2. สังเกต ชื่อบริการ .
3. เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ และให้คำสั่งต่อไปนี้เพื่อรับ PID ของบริการที่คุณต้องการหยุด
- sc queryex ชื่อบริการ
* หมายเหตุ:โดยที่ ServiceName =ชื่อของบริการที่คุณสังเกตเห็นในขั้นตอนก่อนหน้านี้
เช่น sc queryex TabletInputService
4. ตอนนี้พิมพ์คำสั่งนี้เพื่อฆ่าบริการ:
- taskkill /F /PID ServicePID
* หมายเหตุ:
1. โดยที่ ServicePID =PID ของบริการที่คุณสังเกตเห็นในขั้นตอนก่อนหน้า
2. หากหลังจากดำเนินการตามคำสั่งข้างต้น คุณได้รับข้อผิดพลาด "กระบวนการที่มี PID xxxx ไม่สามารถยุติได้ เหตุผล:การเข้าถึงถูกปฏิเสธ" จากนั้นให้ลองหยุดบริการจาก PowerShell (วิธีที่ 2)
เช่น taskkill /F /PID 476
วิธีที่ 2 วิธีหยุดบริการจาก PowerShell
ในการบังคับหยุดบริการที่ทำงานอยู่จาก PowerShell:
1. ทำตามขั้นตอนที่ 1-3 ในวิธีที่ 1 ด้านบน เพื่อรับ PID ของบริการที่คุณต้องการหยุด
2. เปิด PowerShell ในฐานะผู้ดูแลระบบ
3. ใน PowerShell ให้คำสั่งต่อไปนี้:
- kill -id PID
* หมายเหตุ:โดยที่ PID =PID ของบริการที่คุณต้องการยุติ (เช่น "kill -id 476")
แค่นั้นแหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น