Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

แก้ไขแอป Crash บน Mac - ขั้นตอนง่ายๆ สำหรับ Sequoia, Sonoma, Ventura และอื่นๆ

แอปของคุณ quit unexpectedly บน Mac? หากเป็นเช่นนั้น คุณไม่ได้อยู่คนเดียว การ Crash ของแอปเป็นปัญหาที่พบบ่อยที่ผู้ใช้ Mac หลายคนเผชิญ โดยเฉพาะหลังอัปเดตล่าสุดไป macOS Sequoia, Sonoma, Ventura, Monterey, Big Sur, Catalina ฯลฯ คุณอาจพบว่าหนึ่งหรือหลายแอปของคุณ Crash ตอนเปิดหรือระหว่างใช้งาน

แก้ไขแอป Crash บน Mac - ขั้นตอนง่ายๆ สำหรับ Sequoia, Sonoma, Ventura และอื่นๆ

Tips: รายงานการ Crash ถูกสร้างโดยกระบวนการเบื้องหลังที่เรียกว่า ReportCrash คุณสามารถหาได้ใน Activity Monitor

หลังจากแอป Crash บางแอปอาจได้รับการแจ้งเตือนว่าแอป quit unexpectedly ในขณะที่บางแอปอาจไม่ได้ ไม่มีรูปแบบใดๆ เกี่ยวกับว่าแอปไหนจะ Crash บน Mac เนื่องจากผู้ใช้รายงานกรณีที่เกี่ยวข้องกับแอปที่ต่างกัน นี่คือตัวอย่างบางส่วน:

โชคดีที่โซลูชันในการแก้ไข app crashing บน macOS Sequoia, Sonoma, Ventura, Monterey และ macOS เวอร์ชันอื่นๆ นั้นตรงไปตรงมา และเราจะ रूपร่าง (outline) วิธีแก้ไขที่พิสูจน์แล้วทั้งหมดในคู่มือนี้ มาเริ่มจากการเข้าใจว่าทำไมแอปจึง quit unexpectedly บน Mac

แก้ไขแอป Crash บน Mac - ขั้นตอนง่ายๆ สำหรับ Sequoia, Sonoma, Ventura และอื่นๆ

[Fixed] 'WindowServer quit unexpectedly' บน Ventura/Monterey

นอกจากแอป Crash บน macOS Ventura, Monterey ฯลฯ คุณอาจเจอ "WindowServer quit unexpectedly" บน Mac ปฏิบัติตามคู่มือนี้เพื่อหาโซลูชัน อ่านเพิ่มเติม >>

ทำไมแอปจึง Quit Unexpectedly บน Mac?

ปัญหา "App quit unexpectedly" เกี่ยวข้องกับปัญหาต่อไปนี้:

  • แอปไม่เข้ากันได้ (incompatible) กับระบบปฏิบัติการที่อัปเดตของคุณ
  • มีกระบวนการเบื้องหลัง (background processes) รันมากเกินไปบน Mac ของคุณ
  • Mac ของคุณขาดหน่วยความจำ (running out of memory)
  • บั๊กบน OS ใหม่ ก่อให้แอปของคุณ Crash

คุณสงสัยว่าสาเหตุจริงคืออะไร แชร์ความคิดเห็นโดยการคลิกปุ่มด้านล่าง

วิธีแก้ไข Apps Quit Unexpectedly บน Mac

ตอนนี้คุณรู้แล้วว่าทำไมแอปจึง Crash ซ้ำๆ บน macOS Ventura หรือ macOS releases อื่นๆ มาเข้าสู่การแก้ไขปัญหาเลย นี่คือเคล็ดลับ troubleshooting ที่ควรลอง:

  • Restart Mac ของคุณ
  • Force quit แอปที่ไม่ตอบสนอง
  • เปิดแอปด้วย Shift key
  • Update แอปของคุณ
  • Uninstall และ reinstall แอป
  • Boot เข้า Safe Mode
  • Clear app caches
  • Delete preference files
  • Free up memory resources
  • Update หรือ downgrade macOS
  • Reinstall macOS

Restart Mac ของคุณ

สิ่งแรกที่คุณควรลอง หากคุณยังไม่ได้ทำ คือ reboot Mac ของคุณ บ่อยครั้ง การรีบูทระบบสามารถแก้ไขความไม่สอดคล้องของแอปพลิเคชันส่วนใหญ่ได้ เนื่องจากมันล้างหน่วยความจำ หยุดกระบวนการใดๆ ที่กิน RAM ของคุณ ดังนั้น หากผ่านมาพักใหญ่แล้วตั้งแต่ครั้งล่าสุดที่คุณ restart Mac ให้ทำทันที จากนั้นรันแอปที่ quit unexpectedly อีกครั้ง เพื่อดูว่าปัญหาหายไปหรือยัง

ถ้า reboot ไม่ช่วย ไปวิธีแก้ไขถัดไป

Force quit แอปที่ไม่ตอบสนอง

หากคุณพบว่า แอปที่ Crash ไม่ตอบสนองบน Mac คุณสามารถ force quit มันได้ตามนำด้านล่าง

  1. กด Command + Option + Esc เพื่อเปิดไดอะล็อก "Force Quit Applications"
  2. เลือกแอปที่ผิดปกติ และคลิก "Force Quit"
    แก้ไขแอป Crash บน Mac - ขั้นตอนง่ายๆ สำหรับ Sequoia, Sonoma, Ventura และอื่นๆ
  3. Restart แอปของคุณ

หากปัญหายังคงอยู่ ลองโซลูชันอื่นๆ

เปิดแอปด้วย Shift key

การเริ่มแอปขณะถือค้าง Shift key สามารถป้องกันไม่ให้มันเปิด saved state กลับมา เช่น หน้าต่างและเอกสารที่ไม่ได้ปิด วิธีนี้คุณอาจหลีกเลี่ยงสิ่งที่ทำให้แอป Crash ได้

Update แอปของคุณ

หาก Mac apps ของคุณ Crash ซ้ำหลังอัปเดต macOS มันอาจไม่เข้ากันได้กับ OS ที่อัปเดตแล้ว อาจมีบั๊กในแอปนั้นที่ทำให้มันทำงานผิดปกติ ควรอัปเดตแอปจากที่ดาวน์โหลดมา เพื่อแก้ไข unsupported apps บน Mac

สมมติว่าแอปที่ Crash ถูกดาวน์โหลดจาก App Store คุณสามารถคลิกตัวเลือก Updates ในแถบด้านซ้ายหลังเปิดมัน แล้วแตะปุ่ม "Update" เพื่อติดตั้ง bug fixes ที่เป็นไปได้

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

หากไม่มีอัปเดตให้กับแอปที่ได้รับผลกระทบ คุณสามารถติดต่อผู้พัฒนาแอปเพื่อความช่วยเหลือเพิ่มเติม

Uninstall และ reinstall แอป

ยังมีปัญหาว่า MacBook Air applications quit unexpectedly? ลอง uninstall แอปที่มีปัญหา และ reinstall เวอร์ชันล่าสุด โปรดทราบว่าการลากแอปไป Trash เพียงอย่างเดียวไม่สามารถลบมันออกจาก Mac ได้อย่างสมบูรณ์ เนื่องจากไฟล์ที่เกี่ยวข้องยังคงสมบูรณ์อยู่

วิธีที่ดีที่สุดในการ uninstall แอปที่ Crash ซ้ำบน Mac คือการใช้ uninstaller CleanMyApp มันคือยูทิลิตี้เบาๆ ที่ uninstall แอปพลิเคชันที่เลือกบน Mac ให้สมบูรณ์ ด้วยไม่กี่คลิก มันสามารถลบไฟล์โปรแกรมของแอปและไฟล์บริการ (service files) ซึ่งมักถูกทิ้งไว้เบื้องหลัง รวมถึง log files, supporting files, preference files, caches และ sandbox files

อย่างไรก็ตาม หากคุณชอบการ uninstall ด้วยตนเอง ปฏิบัติตามขั้นตอนด้านล่างเพื่อทำความสะอาดแอปที่ Crash และไฟล์ที่เกี่ยวข้อง

  1. เปิด Finder และเข้าถึงโฟลเดอร์ Applications
  2. ลากแอปที่ Crash ไป Trash ของคุณ
  3. คลิก Go > Go to Folder เมนูที่ด้านบน
  4. กดค้าง Option key และคลิกโฟลเดอร์ Library
  5. ค้นหาและลบ leftovers ของแอปในโฟลเดอร์ต่อไปนี้
    Application Support
    Caches
    Preferences
    Saved Application State

เมื่อลบแอปเสร็จแล้ว ไปที่ App Store หรือเว็บไซต์ทางการของมันเพื่อ reinstall

โซลูชันข้างต้นสามารถแก้ไข "App quit unexpectedly" บน macOS Monterey หรือ macOS เวอร์ชันอื่นๆ ได้ไหม? หากใช่ โปรดแชร์เพื่อช่วยคนอื่นๆ

Boot เข้า Safe Mode

การ Restart Mac ของคุณเข้า Safe Mode สามารถ troubleshoot ได้ว่าแอป協力廠商 (third-party apps) อื่นๆ ขัดจังหวะกับฟังก์ชันของแอปของคุณหรือไม่ มันใช้ทรัพยากรขั้นต่ำของ Mac โหลดด้วยไฟล์และแอปที่จำเป็นต่อการทำงานเท่านั้น ดังนั้น ไม่มี login items, extensions หรือแอปที่ไม่ใช่สิ่งจำเป็นจะถูกเริ่มต้น

แก้ไขแอป Crash บน Mac - ขั้นตอนง่ายๆ สำหรับ Sequoia, Sonoma, Ventura และอื่นๆ

โปรดทราบว่าวิธีเข้า Safe Mode แตกต่างกันบน Intel และ Apple Silicon Macs นี่คือวิธีการ:

บน Apple Silicon (M1 & M2) Macs:

  1. ปิด Mac และรอ 10 วินาที
  2. กดค้างปุ่มเปิดจนเห็น startup volumes และไอคอน Options
  3. เลือก startup disk ของคุณ
  4. กด Shift key และคลิก "Continue in Safe Mode"

บน Intel-based Macs:

  1. ปิด Mac และรอ 10 วินาที
  2. เปิด Mac ของคุณ แล้วทันทีกดค้าง Shift key
  3. ปล่อยกดเมื่อเห็นหน้าจอ login
  4. Log into Mac ของคุณ

เมื่ออยู่ใน Safe Mode แล้ว ตรวจสอบว่าแอปทำงานดีหรือไม่

หากแอปของคุณไม่ Crash อีกต่อไป ให้ reboot Mac อย่างปกติ และ disable login items และแอปบำรุงรักษา เช่น VPN, anti-virus ฯลฯ

หากปัญหา "App quit unexpectedly" เกิดขึ้นซ้ำ อ่านต่อไปที่วิธีแก้ไขถัดไป

Clear app caches

อีกวิธีหนึ่งในการแก้ "MacBook Air applications quit unexpectedly" คือการล้างไฟล์แคชของแอปที่ Crash ไฟล์แคชเหล่านี้มีข้อมูลชั่วคราวที่บันทึกไว้เพื่อช่วยให้แอปของคุณโหลดเร็วขึ้นในอนาคต รวมถึง HTML files, images, videos, java scripts ฯลฯ การลบมันปลอดภัย เพราะมันจะถูกสร้างใหม่ครั้งต่อไปที่คุณใช้แอป

ปฏิบัติตามขั้นตอนเหล่านี้เมื่อแอปของคุณ Crash ซ้ำบน Sequoia หรือเวอร์ชันก่อนหน้า:

  1. เปิด Finder
  2. เลือก Go > Go to Folder จากแถบเมนู
  3. พิมพ์ ~/Library/Caches ลงในกล่องค้นหา และกด Return
    แก้ไขแอป Crash บน Mac - ขั้นตอนง่ายๆ สำหรับ Sequoia, Sonoma, Ventura และอื่นๆ
  4. ค้นหาโฟลเดอร์แคชของแอปที่ Crash
  5. ลบไฟล์แคชทั้งหมดในโฟลเดอร์นั้น
  6. ลองรันแอปอีกครั้ง

Delete preference files

หาก Mac apps ของคุณ Crash ซ้ำ การ reset preference files อาจทำให้พวกมันกลับมาปกติ คุณสามารถค้นหา preference files ได้ที่ ~/Library/Preferences ที่ลงท้ายด้วย .plist extension

แก้ "App quit unexpectedly" บน Sequoia หรือเวอร์ชันก่อนหน้า:

  1. เปิด Finder
  2. เลือก Go > Go to Folder จากแถบเมนู
  3. วาง ~/Library/Preferences ลงในกล่องค้นหา และกด Return
  4. ลบ preference file ที่เกี่ยวข้องกับแอปที่ quit unexpectedly
  5. ว่าง Trash

Free up memory resources

การขาดหน่วยความจำนั้นเป็นเหตุผลที่พบบ่อยอีกอย่างหนึ่งเบื้องหลังปัญหา "App quit unexpectedly" บน macOS Ventura, Monterey ฯลฯ ดังนั้น จึงคุ้มค่าที่จะลอง free up พื้นที่หน่วยความจำของคุณ คุณสามารถใช้แอป built-in Activity Monitor เพื่อตรวจสอบและปิดกระบวนการที่ไม่จำเป็นซึ่งกินทรัพยากรหน่วยความจำของคุณ

แก้ application quit unexpectedly บน macOS Big Sur และอื่นๆ:

  1. เปิด Activity Monitor จาก Applications > Utilities folder
  2. เลือกแท็บ memory
  3. ค้นหากระบวนการที่ใช้พื้นที่หน่วยความจำมากที่สุด
  4. เลือกหนึ่งและคลิกปุ่ม ( ⤬ )
  5. แตะ "Force Quit" เพื่อปิดกระบวนการนั้น

Update หรือ downgrade macOS

บางครั้ง การ Crash ของแอปมีรากเหงาจากบั๊กในระบบปฏิบัติการปัจจุบันของคุณ และอาจได้รับการแก้ไขใน point release ใหม่กว่า ดังนั้น คุณควรตรวจสอบว่ามีอัปเดตใหม่สำหรับ Mac ของคุณหรือไม่

หากแอป quit unexpectedly บน macOS Ventura หรือใหม่กว่า ให้ติดตั้ง release ที่พร้อมใช้งานจาก System Settings > General > Software Update

หากแอป quit unexpectedly บน macOS Monterey หรือเวอร์ชันก่อนหน้า ให้อัปเดต macOS จาก System Preferences > Software Update

สมมติว่าคุณไม่พบอัปเดตใหม่ หรือแอปยัง Crash หลังอัปเดต พิจารณา downgrade macOS ไปยังเวอร์ชันที่เสถียรซึ่งแอปของคุณทำงานได้ปกติ

Reinstall macOS

หากยังไม่สามารถใช้ Mac ได้โดยไม่มีแอป Crash บน Sequoia หรือเวอร์ชันก่อนหน้า ลอง reinstall macOS เพื่อทำงานนี้ คุณต้อง restart Mac ใน Recovery Mode และคลิกปุ่ม "Reinstall macOS" การทำนี้ไม่ควรลบข้อมูลบน Mac ของคุณ เว้นแต่คุณเลือกที่จะ clean reinstall พร้อมลบข้อมูลทั้งหมด

หวังว่าแอปของคุณจะไม่ quit unexpectedly บน Mac อีกแล้ว โปรดแชร์บทความนี้หากคุณพบว่ามีประโยชน์

อ่านเพิ่มเติม:

วิธีปิดแอปบน Mac & Force Quit Frozen Apps?

Fix Apps Not Working/Crashing/Freezing บน macOS Sonoma