วิธีใช้คำสั่ง Taskkill ใน Windows 10/11

พรอมต์ คำสั่ง(Command Prompt)เป็นที่ตั้งของยูทิลิตี้อันทรงพลังมากมายที่สามารถช่วยคุณแก้ไขปัญหาหรือแม้แต่แก้ไขการติดตั้งWindows ของคุณ (Windows)นอกจากผู้กระทำผิดตามปกติเช่นSystem File CheckerและDiskpartแล้ว คำสั่ง Taskkillยังเป็นอีกเครื่องมือที่มีประโยชน์สำหรับผู้ใช้Windows

ตามชื่อที่แนะนำ คำสั่งสามารถฆ่างานและกระบวนการ ทำให้ทรัพยากรระบบมีว่างมากขึ้น มีประโยชน์มากกว่าวิธีการอื่นๆ ที่คล้ายคลึงกัน(other similar methods)เนื่องจากมีตัวเลือกการกรองที่หลากหลาย ทำให้ผู้ใช้ที่ชาญฉลาดสามารถตั้งค่ารายการฆ่าอัตโนมัติเพื่อป้องกันไม่ให้โปรแกรมที่ไม่จำเป็นใช้หน่วยความจำมากเกินไป

เพื่อช่วยให้คุณเริ่มต้นได้ ต่อไปนี้เป็นไพรเมอร์สั้นๆ เกี่ยวกับวิธีใช้คำสั่งTaskkill บน (Taskkill)Windows 10หรือ 11

ทำไมคุณถึงต้องใช้คำสั่ง Taskkill(Taskkill Command) ?

การใช้ คำสั่ง Taskkillไม่ใช่วิธีเดียวที่จะปิดงานและกระบวนการของWindows วิธีทั่วไปในการฆ่ากระบวนการคือการใช้ตัวจัดการ(Task Manager)งาน

ตัวจัดการงาน(Task Manager)ช่วยให้คุณดูกระบวนการที่ทำงานอยู่ทั้งหมดและสิ้นสุดกระบวนการใดๆ ได้ด้วยการคลิกเพียงไม่กี่ครั้ง วิธีนี้ใช้งานง่ายและไม่ต้องยุ่งยากในการพิมพ์โค้ดในเทอร์มินัลสีดำ ทำไมคุณถึงต้องกังวลกับTaskkill ?

(Versatility)ความเก่งกาจ หากคุณต้องการฆ่ากระบวนการพิเศษสองสามอย่างในบางครั้งตัวจัดการงาน(Task Manager)เป็นเครื่องมือที่ดีที่สุดอย่างไม่ต้องสงสัยสำหรับงาน แต่ถ้าคุณต้องการยุติกระบวนการจำนวนมากในแต่ละวัน คุณต้องมีวิธีการที่มีการปรับแต่งเพิ่มเติมอีกเล็กน้อย

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

ไวยากรณ์พื้นฐานของ Taskkill

  1. ในการใช้ คำสั่ง Taskkillโดยตรง เราต้องเปิดCommand Prompt(the Command Prompt)ก่อน เพียงค้นหาcmdใน Start Menu แล้วเลือกRun as Administrator(Run as Administrator)

  1. หากต้องการฆ่ากระบวนการด้วย คำสั่ง Taskkillคุณต้องมีชื่อหรือPID การ เข้าสู่รายการ(tasklist)งานจะทำให้คุณมีรายการกระบวนการที่ทำงานอยู่ทั้งหมด พร้อมด้วยPID(PIDs)และการใช้หน่วยความจำ

  1. ตอนนี้คุณสามารถใช้คำสั่งtasklist /IM “NAME” /F เพื่อฆ่ากระบวนการใด ๆ โดยที่ NAME จะต้องถูกแทนที่ด้วยชื่อจริงของงานที่คุณต้องการจะสิ้นสุด พารามิเตอร์ /F บังคับให้กระบวนการยุติการทำงาน ซึ่งอาจเป็นประโยชน์สำหรับงานน่ารำคาญมากมายที่ไม่ต้องการปิดตัวลง

  1. หากต้องการใช้ PID แทน ให้ป้อนtaskkill /IM PID /F,ที่PIDคือค่าตัวเลขของกระบวนการจากรายการก่อนหน้า ผลลัพธ์ก็เหมือนกัน

การใช้ Taskkill ด้วยการกรองแฟล็ก

จนถึงตอนนี้ คำสั่ง taskkill อาจดูเหมือนเป็นวิธีที่ซับซ้อนกว่าในการทำสิ่งที่ตัวจัดการงาน(Task Manager)สามารถทำได้อยู่แล้ว การใช้รายการงานเพื่อรับชื่อของกระบวนการที่ทำงานอยู่ทั้งหมดและการกำหนดเป้าหมายแต่ละรายการด้วยตนเองเป็นวิธีที่ค่อนข้างน่าเบื่อในการยุติงาน

แต่นั่นไม่ใช่วิธีเดียวที่จะใช้ taskkill มีตัวเลือกการกรองมากมายที่คุณสามารถใช้ค้นหากระบวนการบางประเภทได้โดยอัตโนมัติและกำจัดกระบวนการเหล่านั้นโดยไม่ต้องรู้ชื่อหรือPID(PIDs) ของกระบวนการเหล่า นั้น

นี่คือตัวกรองทั้งหมดที่มีให้ใช้กับ taskkill:

  • สถานะ:(STATUS: )โดยทั่วไป สถานะของกระบวนการ สามารถเรียกใช้(RUNNING)ไม่ตอบสนอง(NOT RESPONDING)หรือไม่รู้จัก(UNKNOWN)
  • IMAGENAME:ชื่อเดียวกันกับรายการงาน
  • PID: ID ตัวเลขที่สามารถมองเห็นได้ผ่านคำสั่ง tasklist
  • SESSION:หมายเลขเซสชัน
  • CPUTIME: ระยะเวลา ที่กระบวนการใช้CPU ซึ่งกำหนดไว้ในรูปแบบมาตรฐานชั่วโมง:นาที:วินาทีที่เป็นเลขสองหลัก
  • MEMUSAGE:การใช้หน่วยความจำของงานในหน่วย KB
  • USERNAME:ชื่อของบัญชีผู้ใช้ที่เป็นจุดเริ่มต้นของงาน
  • โมดูล:(MODULES: )ชื่อของDLLที่ใช้โดยกระบวนการ
  • บริการ:(SERVICES: )สำหรับกระบวนการที่เกี่ยวข้องกับ บริการของ Windowsจะระบุชื่อของบริการ
  • WINDOWTITLE:ตามที่บอก ชื่อของหน้าต่างกระบวนการ

ตัวเลือกการกรองบางตัวมีประโยชน์มากกว่าตัวเลือกอื่นๆ ตัวอย่างเช่น คุณสามารถใช้ ตัวเลือก USERNAMEเพื่อปิดกระบวนการจากผู้ใช้รายใดรายหนึ่ง ซึ่งอาจเป็นประโยชน์ในการจัดการคอมพิวเตอร์ในเครือข่าย

ตัวกรองเหล่านี้ส่วนใหญ่สามารถใช้ร่วมกับตัวดำเนินการเชิงตรรกะได้เช่นกัน แต่แทนที่จะใช้สัญลักษณ์ทางคณิตศาสตร์ พวกมันจะแสดงด้วยการย่อของวลีจริง ตัวอย่างเช่น เท่ากับ กลายเป็นeqไม่เท่ากับ กลายเป็นneมากกว่า กลายเป็นgtเป็นต้น

เพื่อแสดงให้เห็น นี่คือคำสั่งเพื่อยุติกระบวนการทั้งหมดที่ไม่ตอบสนอง:

taskkill /FI “STATUS eq NOT RESPONDING” /F .

ต้องรวมแฟ ล็ ก/FI สามารถใช้ตัวเลือกการกรองอื่นๆ ได้เช่นเดียวกัน โดยจะยุติกระบวนการที่ตรงกับเงื่อนไขที่ตั้งไว้

การสร้างแอปพลิเคชัน Taskkill(Taskkill Applications)ด้วยทางลัดไฟล์(File Shortcuts)

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

  1. ในการสร้างแอป taskkill ให้คลิกขวาที่พื้นที่ว่างบนเดสก์ท็อปและเลือกใหม่(New ) > ทางลัด(Shortcut.)

  1. ตอนนี้ในเป้าหมายของทางลัด เราจะป้อนคำสั่ง taskkill นำหน้าด้วย taskkill.exe เพื่อให้มันทำงาน โดยใช้คำสั่งเดียวกันกับที่เราแสดงให้เห็นในส่วนก่อนหน้านี้ เราได้รับtaskkill.exe /FI “STATUS eq NOT RESPONDING” /F F

  1. เพียงบันทึกทางลัดนี้ด้วยชื่อใดก็ได้ที่คุณต้องการ เท่านี้ก็เรียบร้อย ดับเบิลคลิก(Double-click)ที่ทางลัดที่สร้างขึ้นใหม่นี้เมื่อใดก็ได้เพื่อยุติกระบวนการที่ไม่ตอบสนองทั้งหมดโดยทันที

ล้างหน่วยความจำระบบ(System Memory)ด้วยคำสั่ง Taskkill(Taskkill Command)

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

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

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



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts