ฉันมีเซิร์ฟเวอร์ที่ใช้ Windows Server 2008 R2 และกระบวนการบริการ (บริการที่กำหนดเองของเรา) ซึ่งทำงานอยู่ภายใต้บัญชี SYSTEM บริการน่าจะหยุดทำงานและฉันต้องการหยุดมัน ฉันพยายามหยุดผ่านสแนปอิน "บริการ" ของคอนโซลการจัดการ แต่ไม่ได้ผล กระบวนการบริการยังคงทำงานอยู่ แม้ว่าในคอนโซลการจัดการจะมีการทำเครื่องหมายว่าไม่ได้ทำงานอยู่ก็ตาม มีวิธีการฆ่าจากบรรทัดคำสั่งหรือไม่? โปรดทราบว่าบริการทำงานภายใต้บัญชี SYSTEM ฉันมีสิทธิ์ระดับผู้ดูแลเต็มรูปแบบบนเซิร์ฟเวอร์
ฉันเหนื่อย ทักษะ
จากคอนโซลที่มีสิทธิ์ยกระดับ (เช่นเดียวกับ pskill PID
) แต่มันไม่ได้ทำงาน: มีรายงานว่ากระบวนการนั้นถูกฆ่า แต่ฉันยังคงเห็นมันในตัวจัดการงาน
Taskkill ยังไม่ช่วย:
C:\>taskkill /f /im myservice.exe
ข้อผิดพลาด: กระบวนการ "myservice.exe" ที่มี PID 1268 ไม่สามารถยุติได้
เหตุผล: ไม่มีการเรียกใช้อินสแตนซ์ของงาน
แต่กระบวนการยังคงมองเห็นได้ในตัวจัดการงาน
อัปเดต:
พาวเวอร์เฮลล์ หยุดกระบวนการ - ตั้งชื่อ myservice - บังคับ
ยังไม่ได้ผล
มีแนวคิดอย่างไรที่จะฆ่ากระบวนการ (ยกเว้นการรีบูตเซิร์ฟเวอร์)