บางครั้ง คุณอาจพบว่าคุณไม่สามารถ kill กระบวนการเฉพาะโดยใช้ Windows Task Manager และเมื่อคุณพยายามทำเช่นนั้น คุณจะได้รับข้อความ – Unable to terminate process, The operation could not be completed, Access is denied หากคุณได้รับข้อความเช่นนี้ นี่คือตัวเลือกไม่กี่อย่างที่คุณอาจต้องการลอง

ไม่สามารถยุติกระบวนการได้ The operation could not be completed Access is denied
ก่อนที่คุณจะดำเนินการต่อ ให้รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าตอนนี้คุณสามารถ kill กระบวนการได้หรือไม่ หากคุณไม่สามารถ ให้ลองคำแนะนำต่อไปนี้
1] ใช้ Taskkill
จาก WinX Menu ให้เปิด Command Prompt (Admin)
ในหน้าต่าง CMD ให้รันคำสั่งต่อไปนี้:
taskkill /IM "processname" /T /F
- processname : นี่คือชื่อของกระบวนการที่คุณสามารถหาได้จากแท็บ Details ของ Task Manager
- /IM : ระบุ image name ของกระบวนการที่ตามมา ซึ่งจะถูกยุติ
- /T : Kill กระบวนการหลักและกระบวนการลูก (child process) ด้วย
- /F : บังคับยุติกระบวนการ
2] ใช้ WMIC
จาก WinX Menu ให้เปิด Command Prompt (Admin)
ในหน้าต่าง CMD ให้รันคำสั่งต่อไปนี้:
wmic process where name='processname.exe' delete
ที่นี่ แทนที่ processname.exe ด้วยชื่อของกระบวนการที่คุณสามารถหาได้จากแท็บ Details ของ Task Manager
3] ใช้ PowerShell
เปิด PowerShell prompt แบบ elevated และรันคำสั่งต่อไปนี้:
kill -id pid
ที่นี่ pid คือหมายเลข Process ID ของกระบวนการที่จะถูกยุติ
เพื่อรับหมายเลขนี้ คุณสามารถเปิดแท็บ Details ของ Task Manager และดูหมายเลขที่ตรงกับกระบวนการที่คุณต้องการ kill

คุณยังสามารถรันคำสั่งต่อไปนี้ใน PowerShell prompt ที่คุณเปิดเพื่อรับหมายเลข Process ID
Get-Process

ตัวอย่างเช่น 5364 คือ PID สำหรับ DimScreen.exe ซึ่งเป็นกระบวนการที่ฉันเลือกที่จะยุติ
ดังนั้น เพื่อ kill กระบวนการนี้ ฉันใช้:
kill -id 5364
หวังว่าจะช่วยได้!
อ่านต่อ: วิธี kill กระบวนการ Not Responding ใน Windows
