มีหลายวิธีที่แอปพลิเคชัน macOS สามารถทำงานผิดปกติได้ แอปพลิเคชันอาจเข้าสู่ลูปไม่รู้จบ ค้าง ค้าง หรือหยุดตอบสนองต่ออินพุตผู้ใช้ แม้การปิดบังคับโดยทั่วไปจะไม่ทำลายแอปพลิเคชัน แต่อาจไม่มีโอกาสบันทึกงานของคุณ แอปพลิเคชัน macOS หลายตัวบันทึกความคืบหน้าอัตโนมัติในช่วงเวลาปกติ แต่เป็นกฎทั่วไป คุณควรคาดหวังว่าจะสูญเสียการเปลี่ยนแปลงทั้งหมดที่คุณทำมาตั้งแต่ครั้งล่าสุดที่คุณบันทึก
บทความนี้ครอบคลุมวิธีการบางอย่างในการ force quit แอป macOS ที่ทำงานผิดปกติ
1. วิธีง่าย
วิธีแรกและง่ายที่สุดในการ force quit แอปพลิเคชันคือการใช้ Finder
เพื่อทำเช่นนี้ เพียงแค่คลิกไอคอน "Apple" ที่มุมซ้ายบนของหน้าจอของคุณและเลือก "Force Quit" นี่จะเปิดกล่อง "Force Quit Applications" หรือคุณสามารถเปิดเมนูนี้ได้โดยการกด Option + Command + Escape
คลิกที่ชื่อแอปพลิเคชันในสีแดง รายการนี้มักจะติดป้ายกำกับ "(Not Responding)"
เพื่อปิดแอปพลิเคชันนี้ ให้คลิกปุ่ม "Force Quit"
2. ใช้ Dock
การ force-quit แอปพลิเคชันผ่าน Dock เป็นวิธีที่คุ้นเคยที่สุดสำหรับผู้ใช้ส่วนใหญ่
1. ใน Dock ให้คลิกขวาที่ไอคอนของแอปพลิเคชันที่ทำงานผิดปกติ
2. จับ Option เพื่อเปิดเผยตัวเลือก "Force Quit"
3. บังคับให้แอปพลิเคชันปิดโดยการคลิก "Force Quit"
3. ใช้ Activity Monitor
Activity Monitor ยังมีอำนาจปิดแอปพลิเคชัน รวมถึงแอปที่ล้มเหลวเงียบๆ ในพื้นหลัง
เนื่องจาก Activity Monitor แสดงสถานะของแอปพลิเคชันที่เปิดอยู่ทั้งหมด คุณสามารถเห็นได้ใน لمحة ว่ามีแอปพลิเคชันใดที่ต้อง force quit คุณยังสามารถใช้ Activity Monitor เพื่อปิด processes ซึ่งเป็นเหมือน sub-applications ที่ไม่มีไอคอน Dock
1. เปิด Activity Monitor โดยพิมพ์ "Activity Monitor" ลงใน Spotlight หรือคุณจะพบ Activity Monitor ใน "Applications -> Utilities"
2. เลือกแอปพลิเคชันหรือ process ที่เกี่ยวข้อง — รายการนี้ควรติดป้ายกำกับ "Not Responding"
3. ในมุมซ้ายบนของหน้าต่าง Activity Monitor ให้เลือก "X"
4. ใช้ Terminal
หากคุณจัดการกับแอปพลิเคชันที่จะไม่ตอบสนองต่อวิธี force quit ก่อนหน้า แล้วคำสั่ง kill (เรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง Kill ที่นี่) สามารถปิดแอปลงอย่างหนัก นี่คือวิธีที่ดราม่าที่สุดในการบังคับให้แอปพลิเคชันหรือ process หยุด แต่ในประสบการณ์ของเรามันมีประสิทธิภาพเสมอ
1. เปิด Terminal โดยพิมพ์ "Terminal" ลงใน Spotlight หรือคุณจะพบ Terminal ในโฟลเดอร์ "Applications -> Utilities"
2. เพื่อหาหมายเลข process ของแอปพลิเคชันที่ค้าง ให้พิมพ์คำสั่งต่อไปนี้:
ps -ax | grep "[Application Name]"
แทนที่ [Application Name] ด้วยชื่อแอปพลิเคชันที่คุณต้องการ force quit ตัวอย่างเช่น เพื่อหา Safari ให้พิมพ์:
ps -ax | grep "Safari"
นี่จะเพียงแค่แสดงแอปพลิเคชันที่กำลังทำงานทั้งหมด มันจะไม่ quit อะไรเลย!
3. สแกนรายการที่ได้สำหรับแอปพลิเคชันหรือ process ที่ถูกต้อง จดบันทึกหมายเลขที่แสดงก่อนชื่อ process นี่คือ process ID หรือ PID ซึ่งจะถูกใช้เพื่อ kill แอปพลิเคชัน
ที่นี่ เราสามารถเห็นได้ว่า Safari มี PID 885 หากคุณได้หลายผลลัพธ์สำหรับแอปพลิเคชัน ให้มองหาตัวที่ลงท้ายด้วย "/Contents/MacOS/[Application Name]"
4. พิมพ์คำสั่งต่อไปนี้ใน terminal:
kill 885
นี่จะปิด process ที่มี PID 885
การ force quit แอปของคุณบน macOS ไม่ควรเป็นวิธีหลักของคุณในการปิดแอปพลิเคชัน แต่บางครั้งมันเป็นเครื่องมือที่จำเป็นสำหรับการหยุดแอปพลิเคชันที่ไม่ตอบสนองต่ออินพุตผู้ใช้อีกต่อไป
สิ่งต่อไปที่คุณต้องทำบน macOS ของคุณคือการใช้ Automator เพื่อทำให้สิ่งต่างๆ เป็นอัตโนมัติและปรับปรุงประสิทธิภาพของคุณ