หากต้องการบังคับปิดทุกกระบวนการที่กำลังทำงานอยู่ซึ่งใช้ชื่อไฟล์ปฏิบัติการเดียวกันใน Windows ให้เรียกใช้คำสั่งtaskkill /IM app.exe /Fใน Command Prompt หรือ PowerShell โดยแทนที่app.exe<application> ด้วยชื่อไฟล์รูปภาพที่ถูกต้อง ตัวอย่างเช่น คำสั่ง taskkill /IM notepad.exe /Fนี้จะยุติกระบวนการที่กำลังทำงานอยู่ทั้งหมดที่มีชื่อว่า <application> notepad.exeบันทึกงานของคุณก่อน: /Fคำสั่งนี้จะบังคับให้กระบวนการหยุดทำงาน ดังนั้นเอกสารที่ยังไม่ได้บันทึก แบบฟอร์มในเบราว์เซอร์ หรืองานอื่นๆ อาจสูญหายได้
วิธีนี้มีประโยชน์เมื่อแอปค้างหรือมีกระบวนการทำงานเบื้องหลังค้างอยู่หลังจากปิดหน้าต่างแอปแล้ว โดยจะจับคู่กระบวนการโดยใช้ชื่อไฟล์ปฏิบัติการ ไม่ใช่ชื่อที่แสดงบนหน้าจอ และจะไม่ระบุหรือหยุดกระบวนการช่วยเหลือทั้งหมดที่เกี่ยวข้องกับผลิตภัณฑ์โดยอัตโนมัติ
ค้นหาชื่อรูปภาพที่ถูกต้องของแอป
เปิดตัวจัดการงาน (Task Manager) โดยกดปุ่มCtrl + Shift + Esc หากตัวจัดการงานเปิดขึ้นในมุมมองแบบย่อ ให้เลือกรายละเอียดเพิ่มเติม เลือก แท็บ ราย ละเอียด แล้วดูที่ คอลัมน์ ชื่อ หรือ ชื่อรูปภาพ เพื่อหาโปรเซสที่คุณต้องการหยุด Microsoft ได้ระบุทางลัดนี้สำหรับการเปิดตัวจัดการงานไว้ในเอกสารอ้างอิงทางลัดแป้นพิมพ์ของ Windows รายการรายละเอียดอาจแสดงแถวแยกกัน โดยแต่ละแถวจะมีรหัสโปรเซส (PID) ที่แตกต่างกัน
ใช้ชื่อไฟล์ปฏิบัติการที่แสดงอยู่ตรงนั้น รวมถึง.exeนามสกุลไฟล์ด้วย อย่าเดาจากไทล์ของแอปหรือชื่อหน้าต่าง แอปที่ติดตั้งมากับเครื่องหรือแอปจาก Microsoft Store อาจทำงานภายใต้ชื่อกระบวนการที่ไม่ตรงกับชื่อที่แสดงอย่างชัดเจน และส่วนประกอบของ Windows เช่น กระบวนการโฮสต์ที่ใช้ร่วมกัน อาจให้บริการแอปมากกว่าหนึ่งแอป หากชื่อไม่ชัดเจน ให้ตรวจสอบรายการที่กำลังทำงานอยู่ก่อนที่จะยุติการทำงานใดๆ
ตัวอย่าง: รายการรายละเอียดอาจมีหลายกระบวนการที่มีชื่อไฟล์ปฏิบัติการเดียวกัน
ตรวจสอบว่ามีกระบวนการจับคู่ที่กำลังทำงานอยู่กี่กระบวนการ
เปิด Command Prompt หรือ PowerShell จากเมนู Start เรียกใช้tasklistโดยใช้ตัวกรองชื่อไฟล์ภาพที่ตรงกันทุกประการ ตัวอย่างนี้จะตรวจสอบไฟล์ Notepad:
tasklist /FI "IMAGENAME eq notepad.exe"
แทนที่notepad.exeด้วยชื่อที่คุณพบใน Task Manager หากคำสั่งแสดงหลายแถว แต่ละแถวจะเป็นกระบวนการแยกต่างหากที่มี PID ของตัวเอง การตรวจสอบนี้ช่วยให้คุณยืนยันการสะกดและดูว่ามีอินสแตนซ์มากกว่าหนึ่งตัวทำงานอยู่หรือไม่ Microsoft ได้จัดทำเอกสารเกี่ยวกับตัวกรองที่มีอยู่ในการอ้างอิงคำสั่ง tasklist ไว้ แล้ว
การค้นหารายการงานที่กรองแล้วจะแสดงกระบวนการที่ตรงกันแต่ละรายการเป็นแถวแยกกัน
หยุดกระบวนการทั้งหมดที่มีชื่อรูปภาพนั้น
เรียกใช้คำสั่งต่อไปนี้ โดยเปลี่ยนชื่อไฟล์ปฏิบัติการให้ตรงกับแอปของคุณ:
taskkill /IM notepad.exe /F
/IMคำสั่งนี้ ระบุtaskkillเป้าหมายเป็นกระบวนการโดยใช้ชื่ออิมเมจ และ/Fบังคับให้ยุติการทำงาน เมื่อมีหลายกระบวนการที่ใช้ชื่ออิมเมจเดียวกัน คำสั่งจะกำหนดเป้าหมายไปยังแต่ละกระบวนการที่ตรงกัน แทนที่จะต้องป้อน PID ทีละรายการเอกสารอ้างอิง taskkill ของ Microsoft แสดงรายการตัวเลือกเหล่านี้และอธิบายวิธีการที่คำสั่งยุติการทำงานของกระบวนการหนึ่งหรือหลายกระบวนการ
เริ่มต้นด้วยหน้าต่าง Command Prompt หรือ PowerShell ปกติ คำสั่งจะทำงานด้วยสิทธิ์ที่มีอยู่ในเซสชันนั้น หาก Windows แจ้งว่า " การเข้าถึงถูกปฏิเสธ" ให้ตรวจสอบกระบวนการที่แน่นอนและตรวจสอบให้แน่ใจว่าเป็นกระบวนการที่คุณต้องการหยุด อย่าใช้สัญลักษณ์ตัวแทน (wildcard) ที่กว้างเกินไปหรือยกระดับสิทธิ์ของคำสั่งโดยไม่ตรวจสอบให้ดี กระบวนการของ Windows ที่ได้รับการป้องกันและกระบวนการที่อยู่ภายใต้บริบทความปลอดภัยอื่นอาจต้องการสิทธิ์ที่แตกต่างกัน
คุณสามารถใช้ Task Manager ได้เช่นกัน หากคุณต้องการวิธีการแบบเห็นภาพ ใน แท็บ Details ให้คลิกขวาที่แถวที่ตรงกันแล้วเลือกEnd task ทำซ้ำสำหรับแต่ละแถวที่มีชื่อรูปภาพเดียวกัน วิธีนี้จะยุติกระบวนการที่เลือก ในขณะที่คำสั่งข้างต้นจะเร็วกว่าเมื่อคุณต้องการให้ Windows กำหนดเป้าหมายทุกกระบวนการที่ตรงกับชื่อไฟล์ปฏิบัติการหนึ่งๆ
โปรแกรมจัดการงาน (Task Manager) สามารถยุติกระบวนการที่เลือกได้จากแท็บรายละเอียด (Details) ทำซ้ำขั้นตอนนี้สำหรับแถวอื่นๆ ที่ตรงกัน
ตรวจสอบว่ากระบวนการหยุดทำงานแล้ว
เรียกใช้tasklistคำสั่งที่กรองแล้วเดิมอีกครั้ง:
tasklist /FI "IMAGENAME eq notepad.exe"
หาก Windows แจ้งว่าไม่มีงานใดตรงกับเกณฑ์ที่ระบุ แสดงว่าไม่มีกระบวนการใดที่กำลังทำงานอยู่โดยใช้ชื่อรูปภาพนั้นในขณะนั้น หากยังมีรายการอยู่ ให้ตรวจสอบ Task Manager อีกครั้ง คุณอาจใช้ชื่อไฟล์ปฏิบัติการที่แตกต่างกัน หรือส่วนประกอบของแอปอาจรีสตาร์ทกระบวนการ ตรวจสอบรายการใหม่ก่อนเรียกใช้taskkillอีกครั้ง
ไม่มีแถวรายการงานที่ตรงกัน หมายความว่าขณะนี้ไม่มีกระบวนการใดที่มีชื่อรูปภาพนั้นปรากฏอยู่
คำสั่งนี้ไม่ได้ทำอะไรบ้าง
การดำเนินการนี้ไม่ได้ปิดใช้งานแอป การเริ่มต้นทำงาน หรือบริการพื้นหลังของแอปอย่างถาวร หากกระบวนการดังกล่าวเริ่มต้นทำงานอีกครั้ง ให้หาสาเหตุที่ทำให้มันเริ่มต้นทำงานใหม่
นั่นไม่ได้หมายความว่าทุกส่วนประกอบของแอปจะมีชื่อไฟล์ปฏิบัติการเดียวกันเสมอไป แอปบางแอปอาจใช้ตัวช่วยแยกต่างหากหรือกระบวนการของ Windows ที่ใช้ร่วมกัน
โปรแกรมนี้จะไม่บันทึกงานที่เปิดอยู่ก่อนที่จะหยุดกระบวนการทำงาน ดังนั้นควรปิดแอปพลิเคชันตามปกติก่อนเสมอ โดยเฉพาะอย่างยิ่งหากแอปพลิเคชันนั้นมีเอกสารที่ยังไม่ได้บันทึกหรือการดาวน์โหลดที่กำลังดำเนินอยู่
ใช้ชื่อไฟล์รูปภาพที่ถูกต้องและตรวจสอบผลลัพธ์ วิธีนี้จะช่วยให้คำสั่งมุ่งเน้นไปที่กระบวนการที่คุณต้องการหยุด และทำให้ตรวจสอบได้ง่ายขึ้นว่าแอปปิดตัวลงจริง ๆ หรือแค่เริ่มต้นใหม่