สิ้นสุดหลายโปรแกรมจากบรรทัดคำสั่งด้วย Taskkill

ตัวเลือกการสิ้นสุดโปรแกรมไม่ได้ทำงานอยู่ตลอดเวลา หากโปรแกรมไม่ตอบสนองคุณอาจไม่สามารถใช้ปุ่มปิดหน้าต่างเพื่อยกเลิกได้ เช่นเดียวกันอาจเป็นจริงสำหรับการฆ่ากระบวนการในตัวจัดการงานของ Windows

Taskkill เป็นเครื่องมือบรรทัดคำสั่งเอนกประสงค์ที่คุณสามารถใช้เพื่อวัตถุประสงค์เหล่านี้ ในบรรดาคุณสมบัติหลายอย่างที่รองรับเป็นตัวเลือกในการปิดโปรแกรมอย่างมีประสิทธิภาพและเพื่อยกเลิกโปรแกรมหลายโปรแกรมในการทำงานครั้งเดียว

โดยเฉพาะอย่างยิ่งหลังจะมีประโยชน์ถ้าคุณต้องการล้างโปรแกรมโกงในระบบของคุณที่วางไข่กระบวนการใหม่ทันทีที่คุณยุติพวกเขา

คำสั่งพื้นฐานคือ taskkill ตามด้วยพารามิเตอร์ จุดเริ่มต้นที่ดีคือการเรียกใช้ taskkill /? เพื่อแสดงข้อความวิธีใช้ที่แสดงรายการพารามิเตอร์ทั้งหมดที่คุณสามารถใช้ได้

ในการยุติกระบวนการคุณสามารถใช้สองตัวเลือกหลักต่อไปนี้:

  1. taskkill / IM explorer.exe
  2. taskkill / PID 1516

แรกหมายถึงชื่อภาพของโปรแกรมที่คุณได้รับเมื่อคุณเรียกใช้งานในบรรทัดคำสั่งหรือโดยใช้ตัวจัดการงานของ Windows ID กระบวนการที่สองของกระบวนการที่คุณได้รับในลักษณะเดียวกัน

การใช้ชื่อรูปภาพจะฆ่ากระบวนการทั้งหมดของชื่อนั้น ID กระบวนการในอีกทางหนึ่งช่วยให้คุณสามารถเลือกกระบวนการเฉพาะแทน

หากต้องการยกเลิกหลายกระบวนการพร้อมกันให้ใช้คำสั่งต่อไปนี้

  1. taskkill / PID 123 / PID 234 / PID 345

พารามิเตอร์ / f ระบุว่ากระบวนการที่เลือกควรถูกยกเลิกโดยมีผลบังคับใช้ในขณะที่ / t ว่ากระบวนการลูกทั้งหมดควรถูกยกเลิกพร้อมกับกระบวนการนั้น

สิ่งที่ทำให้ taskkill มีประสิทธิภาพเป็นพิเศษคือระบบการกรอง คุณสามารถใช้ตัวกรองเพื่อยุติกระบวนการที่ตรงกันเพื่อฆ่าทั้งชุดในเวลาเดียวกัน

ตัวกรองใช้พารามิเตอร์ / fi ตามด้วยคำแนะนำสิ่งที่คุณต้องการกรอง ตัวดำเนินการที่ใช้คือ:

  1. เทียบเท่า
  2. ไม่เท่ากัน
  3. gt มากกว่า
  4. น้อยกว่า
  5. ge มากกว่าหรือเท่ากับ
  6. น้อยกว่าหรือเท่ากับ

ชื่อตัวกรองที่น่าสนใจคือ IMAGENAME, CPUTIME, MEMUSAGE หรือ USERNAME ท่ามกลางคนอื่น ๆ (ดูภาพหน้าจอด้านบนสำหรับพวกเขาทั้งหมดและผู้ประกอบการที่สนับสนุน)

อย่างที่คุณเห็นสัญลักษณ์แทนได้รับการสนับสนุน คุณสามารถใช้อักขระตัวแทนสำหรับ / IM ได้เมื่อมีการระบุตัวกรองอย่างน้อยหนึ่งตัว

ตัวอย่างบางส่วน:

  1. taskkill / FI "ไม่ต้องตอบสนองสถานะ"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. taskkill / s ชื่อเซิร์ฟเวอร์ / FI "IMAGENAME eq rog *" / im *

พวกเขาทำอะไร

  1. ยุติกระบวนการที่กำลังทำงานทั้งหมดด้วยสถานะที่ไม่ตอบสนอง
  2. ยุติกระบวนการที่กำลังทำงานทั้งหมดโดยผู้ใช้ MARTIN
  3. ยุติชื่อรูปภาพทั้งหมดที่ขึ้นต้นด้วย rog บนชื่อเซิร์ฟเวอร์เซิร์ฟเวอร์

คุณใช้พารามิเตอร์ / p และ / u เพื่อตั้งรหัสผ่านและชื่อผู้ใช้หากจำเป็น พารามิเตอร์ผู้ใช้มาในรูปแบบ Domain \ User เช่น / u coredomain \ martin / p secretpassword

ข้อมูลเพิ่มเติมมีอยู่ในเว็บไซต์ Technet ของ Microsoft