ตัวเลือกการสิ้นสุดโปรแกรมไม่ได้ทำงานอยู่ตลอดเวลา หากโปรแกรมไม่ตอบสนองคุณอาจไม่สามารถใช้ปุ่มปิดหน้าต่างเพื่อยกเลิกได้ เช่นเดียวกันอาจเป็นจริงสำหรับการฆ่ากระบวนการในตัวจัดการงานของ Windows
Taskkill เป็นเครื่องมือบรรทัดคำสั่งเอนกประสงค์ที่คุณสามารถใช้เพื่อวัตถุประสงค์เหล่านี้ ในบรรดาคุณสมบัติหลายอย่างที่รองรับเป็นตัวเลือกในการปิดโปรแกรมอย่างมีประสิทธิภาพและเพื่อยกเลิกโปรแกรมหลายโปรแกรมในการทำงานครั้งเดียว
โดยเฉพาะอย่างยิ่งหลังจะมีประโยชน์ถ้าคุณต้องการล้างโปรแกรมโกงในระบบของคุณที่วางไข่กระบวนการใหม่ทันทีที่คุณยุติพวกเขา
คำสั่งพื้นฐานคือ taskkill ตามด้วยพารามิเตอร์ จุดเริ่มต้นที่ดีคือการเรียกใช้ taskkill /? เพื่อแสดงข้อความวิธีใช้ที่แสดงรายการพารามิเตอร์ทั้งหมดที่คุณสามารถใช้ได้
ในการยุติกระบวนการคุณสามารถใช้สองตัวเลือกหลักต่อไปนี้:
- taskkill / IM explorer.exe
- taskkill / PID 1516
แรกหมายถึงชื่อภาพของโปรแกรมที่คุณได้รับเมื่อคุณเรียกใช้งานในบรรทัดคำสั่งหรือโดยใช้ตัวจัดการงานของ Windows ID กระบวนการที่สองของกระบวนการที่คุณได้รับในลักษณะเดียวกัน
การใช้ชื่อรูปภาพจะฆ่ากระบวนการทั้งหมดของชื่อนั้น ID กระบวนการในอีกทางหนึ่งช่วยให้คุณสามารถเลือกกระบวนการเฉพาะแทน
หากต้องการยกเลิกหลายกระบวนการพร้อมกันให้ใช้คำสั่งต่อไปนี้
- taskkill / PID 123 / PID 234 / PID 345
พารามิเตอร์ / f ระบุว่ากระบวนการที่เลือกควรถูกยกเลิกโดยมีผลบังคับใช้ในขณะที่ / t ว่ากระบวนการลูกทั้งหมดควรถูกยกเลิกพร้อมกับกระบวนการนั้น
สิ่งที่ทำให้ taskkill มีประสิทธิภาพเป็นพิเศษคือระบบการกรอง คุณสามารถใช้ตัวกรองเพื่อยุติกระบวนการที่ตรงกันเพื่อฆ่าทั้งชุดในเวลาเดียวกัน
ตัวกรองใช้พารามิเตอร์ / fi ตามด้วยคำแนะนำสิ่งที่คุณต้องการกรอง ตัวดำเนินการที่ใช้คือ:
- เทียบเท่า
- ไม่เท่ากัน
- gt มากกว่า
- น้อยกว่า
- ge มากกว่าหรือเท่ากับ
- น้อยกว่าหรือเท่ากับ
ชื่อตัวกรองที่น่าสนใจคือ IMAGENAME, CPUTIME, MEMUSAGE หรือ USERNAME ท่ามกลางคนอื่น ๆ (ดูภาพหน้าจอด้านบนสำหรับพวกเขาทั้งหมดและผู้ประกอบการที่สนับสนุน)
อย่างที่คุณเห็นสัญลักษณ์แทนได้รับการสนับสนุน คุณสามารถใช้อักขระตัวแทนสำหรับ / IM ได้เมื่อมีการระบุตัวกรองอย่างน้อยหนึ่งตัว
ตัวอย่างบางส่วน:
- taskkill / FI "ไม่ต้องตอบสนองสถานะ"
- taskkill / FI "USERNAME eq MARTIN"
- taskkill / s ชื่อเซิร์ฟเวอร์ / FI "IMAGENAME eq rog *" / im *
พวกเขาทำอะไร
- ยุติกระบวนการที่กำลังทำงานทั้งหมดด้วยสถานะที่ไม่ตอบสนอง
- ยุติกระบวนการที่กำลังทำงานทั้งหมดโดยผู้ใช้ MARTIN
- ยุติชื่อรูปภาพทั้งหมดที่ขึ้นต้นด้วย rog บนชื่อเซิร์ฟเวอร์เซิร์ฟเวอร์
คุณใช้พารามิเตอร์ / p และ / u เพื่อตั้งรหัสผ่านและชื่อผู้ใช้หากจำเป็น พารามิเตอร์ผู้ใช้มาในรูปแบบ Domain \ User เช่น / u coredomain \ martin / p secretpassword
ข้อมูลเพิ่มเติมมีอยู่ในเว็บไซต์ Technet ของ Microsoft