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