มีพี่ที่ทำงานถามว่า มีวิธีไหนบ้าง ที่จะ kill process ในวินโดวส์โดยไม่ต้องเปิด Task Manager ตอนแรกก็คิดว่าคงต้องเขียนโปรแกรมเล็กๆ สำหรับสั่งปิด process ตามชื่อที่กำหนด
กะจะใช้ Python เลย google หาข้อมูลดู ไปๆ มาๆ กลายเป็นว่ามันสามารถทำได้ง่ายๆ จาก command line ของ วินโดวส์ XP นี่เอง
พระเอกของเราคือคำสั่ง TASKKILL ครับ สำหรับวิธีใช้อ่านจาก help มันเอาเลย ละเอียดดี ยกตัวอย่างง่ายๆ ก็เช่น ถ้าต้องการ kill process ชื่อ notepad.exe ก็ใช้คำสั่ง
C:\>TASKKILL /F /IM notepad.exe
วิธีเปิด help ก็ตามรูปแบบมาตรฐาน
C:\>TASKKILL /?
อืมมม รู้สึกว่าเรายังใช้ความสามารถของวินโดวส์ได้ไม่ถึงครึ่งเลยมั้งเนี่ย =.=

3 comments
อยากมาเสริมว่า คำสั่งนี้มากับ Windows XP Professional / Vista ที่ไม่ใช่ Home เท่านั้นครับ พวก Home edition จะไม่มีคำสั่งนี้ครับ ^^
ความรู้ใหม่อีกแล้ว ขอบคุณครับ :)
บาง process ที่ไม่สามารถ kill ได้ด้วย taskkill เพราะมันแจ้งว่า ไม่เจอ pid นั้นๆ ก็เลยงงไปนะครับ
Post new comment