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

แก้ไขข้อความ "Your computer was restarted because of a problem" บน Mac

เมื่อใช้งาน Mac คุณอาจพบข้อความผิดพลาด "Your computer was restarted because of a problem" (คอมพิวเตอร์ของคุณถูกรีสตาร์ทเนื่องจากปัญหา) ซึ่งอาจเกิดขึ้นซ้ำๆ และทำให้หงุดหงิด ปัญหานี้เป็นที่รู้จักในชื่อ Kernel Panic บน Mac ปกติคอมพิวเตอร์อาจรีสตาร์ทได้หลายเหตุผล เช่น คุณสั่งรีสตาร์ทเอง (พฤติกรรมปกติ) หรือการติดตั้งซอฟต์แวร์บางอย่างต้องการรีบูท ซึ่งเป็นสถานการณ์ทั่วไปและปกติ แต่สิ่งที่ไม่ปกติคือ Mac รีสตาร์ทเองโดยไม่มีสาเหตุที่ทราบ เมื่อระบบบูทใหม่ คุณจะเห็นข้อความผิดพลาดดังกล่าว

แก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac

สาเหตุของข้อความผิดพลาดนี้มาจาก Kernel Panic ที่เกิดขึ้นบนระบบ แม้ชื่อจะดูน่ากลัว Kernel Panic ก็คือเวอร์ชัน Mac ของข้อผิดพลาด "หน้าจอสีฟ้า" (Blue Screen of Death) ของ Windows เช่นข้อผิดพลาด Memory_management เกิดขึ้นเมื่อ macOS พบปัญหาที่จัดการไม่ได้ ทำให้คอมพิวเตอร์ถูกบังคับให้รีสตาร์ทอัตโนมัติ หากเกิดขึ้นนานๆ ครั้งไม่ใช่ปัญหาใหญ่ แต่หากเกิดบ่อยๆ ต้องแก้ไขอย่างจริงจัง

มีหลายสาเหตุที่ทำให้เกิด Kernel Panic:

  • อุปกรณ์ต่อพ่วงภายนอก (External Peripherals) — อาจเป็นสาเหตุของ Kernel Panic ลองถอดอุปกรณ์ต่อพ่วงทั้งหมดออกจาก Mac แล้วดูว่าปัญหายังคงอยู่หรือไม่
  • macOS ล้าสมัย — การใช้แอปล่าสุดบน macOS เก่าๆ มักทำให้เกิดปัญหาความเข้ากันได้ ต้องอัปเดต macOS เป็นเวอร์ชันล่าสุด
  • ไฟล์ระบบเสียหาย (Corrupted System Files) — ไฟล์ระบบที่เสียหายก็ทำให้ระบบรีสตาร์ทซ้ำ ต้องซ่อมแซมดิสก์ผ่านแอป Disk Utility
  • ซอฟต์แวร์ของบุคคลที่สาม (Third-Party Software) — แอปที่เพิ่งติดตั้งอาจทำให้เกิด Kernel Panic ต้องลบแอปที่ติดตั้งล่าสุดออก
  • การตั้งค่าการขยายหน้าจอ (Display Scaling) — การใช้การขยายหน้าจอแบบกำหนดเองแทนค่าเริ่มต้นอาจก่อให้เกิดปัญหา ต้องกลับไปใช้ค่าเริ่มต้น

เมื่อทราบสาเหตุที่เป็นไปได้แล้ว มาดูวิธีแก้ไขกัน:

เปลี่ยนการตั้งค่าการขยายหน้าจอ (Display Scaling) หากเกี่ยวข้อง

ก่อนอื่น ตรวจสอบว่าใช้การขยายหน้าจอแบบเริ่มต้น (Default) อยู่หรือไม่ macOS อนุญาตให้ตั้งค่าแบบกำหนดเองได้ แต่ในบางกรณีอาจก่อให้เกิดปัญหา สามารถเปลี่ยนได้ผ่าน System Preferences:

  1. คลิกไอคอน Apple แล้วเลือก System Preferencesแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  2. คลิกที่ Displayแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  3. ที่แท็บ Display เลือก Default for display หากอยู่แล้ว ให้ปรับตามความละเอียดของหน้าจอแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  4. กดปุ่ม Option ค้าง แล้วคลิก Scaled จะแสดงเมนูให้เลือกความละเอียดแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  5. ใช้ Mac ต่อไปดูว่าปัญหายังคงอยู่หรือไม่

ถอดอุปกรณ์ต่อพ่วงภายนอก

ปิด Mac แล้วถอดอุปกรณ์ต่อพ่วงทั้งหมด (ฮาร์ดดิสก์ เครื่องพิมพ์ เป็นต้น) หากใช้ Desktop Mac ไม่ต้องถอดคีย์บอร์ด เมาส์ และหน้าจอ เปิด Mac ใช้งานดูว่าปัญหายังเกิดหรือไม่ หากหาย ให้ต่ออุปกรณ์ทีละตัวเพื่อหาตัวทำให้เกิดปัญหา หากยังคงอยู่ ไปวิธีถัดไปแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac

อัปเดต macOS

การใช้ระบบปฏิบัติการล้าสมัยไม่แนะนำ โดยเฉพาะเมื่อใช้แอปใหม่บน macOS เก่า จะเกิดปัญหาความเข้ากันได้ ต้องอัปเดต macOS ให้เป็นเวอร์ชันล่าสุด:

  1. เปิด System Preferences ผ่านไอคอน Apple มุมซ้ายบนแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  2. คลิก Software Updateแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  3. Mac จะค้นหาอัปเดต หากมีจะแสดงปุ่ม Update Nowแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  4. หากไม่มีอัปเดต ให้คลิก Advanced มุมขวาล่าง
  5. ติ๊กทุกอย่าง แล้วกด OKแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  6. รอติดตั้งอัปเดต (อาจต้องรีสตาร์ท)
  7. ใช้ Mac ดูว่าปัญหาหายไปหรือไม่

รีเซ็ต NVRAM

NVRAM (Non-volatile Random Access Memory) คือหน่วยความจำเล็กๆ ที่เก็บการตั้งค่าบางอย่าง เช่น ความละเอียดหน้าจอ ดิสก์เริ่มต้น ข้อมูล Kernel Panic เป็นต้น การรีเซ็ต NVRAM ช่วยแก้ปหลายปัญหา รวมถึง Kernel Panic:

  1. ปิด Mac ให้หมดสนิท
  2. เปิด Mac แล้วทันทีกดค้าง Option + Command + P + R ประมาณ 20 วินาที แล้วปล่อยแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  3. หาก Mac มีเสียงเริ่มต้น ให้ปล่อยหลังเสียงครั้งที่ 2
  4. หากเป็น Mac ที่มีชิป Apple T2 Security Chip ให้ปล่อยเมื่อเห็น โลโก้ Apple หายไปครั้งที่ 2
  5. เมื่อบูทเสร็จ ใช้งานดูว่าปัญหายังเกิดหรือไม่

ลบซอฟต์แวร์ที่ติดตั้งล่าสุด

ซอฟต์แวร์บุคคลที่สามที่ล้าสมัยอาจก่อให้เกิดปัญหาความเข้ากันได้ ต้องอัปเดตแอปทั้งหมดก่อน หากทุกแอปเป็นเวอร์ชันล่าสุดแล้ว แอปบางตัวอาจทำงานผิดปกติ ทำให้เกิด Kernel Panic ต้องลบแอปที่ติดตั้งก่อนหน้านี้ออก:

  1. เปิดโฟลเดอร์ Applications ใน Finder (หรือเมนู Go > Applications)แก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  2. CTRL + คลิก ที่แอป แล้วเลือก Move to Trashแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  3. ดูว่าปัญหาแก้ไขหรือไม่

ซ่อมแซมข้อผิดพลาดดิสก์และสิทธิ์ (Repair Disk Errors and Permissions)

หากปัญหายังคงอยู่ อาจเป็นเพราะดิสก์เสียหายหรือสิทธิ์ผิดปกติ ใช้ Disk Utility ที่มาพร้อม macOS ซ่อมแซมผ่าน First Aid:

  1. คลิกโลโก้ Apple มุมซ้ายบน > Restartแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  2. ขณะรีสตาร์ท กดค้าง Command + R จนเห็นโลโก้ Appleแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  3. จะเข้าสู่หน้าต่าง macOS Utilities
  4. เลือก Disk Utility > Continueแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  5. เลือกฮาร์ดดิสก์ด้านซ้าย > คลิก First Aid ด้านบนแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  6. กด Run บนป๊อปอัพ
  7. รอซ่อมแซมเสร็จ รีสตาร์ทระบบ ล็อกอินเข้าใช้
  8. ใช้งานดูว่าปัญหายังปรากฏหรือไม่

ติดตั้ง macOS ใหม่ (Reinstall MacOS)

หากลองทุกวิธีแล้วไม่ได้ ต้องล้างข้อมูลทั้งหมดและติดตั้ง macOS ใหม่ แนะนำให้สำรองข้อมูลสำคัญก่อน สามารถติดตั้งใหม่ผ่าน macOS Utilities เดียวกัน:

  1. บูทเข้าสู่ Recovery Mode:
    • Mac Apple Silicon: ปิดเครื่อง แล้วกดค้างปุ่ม Power จน thấy "Loading startup options" > คลิก Options > Continueแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
    • Mac Intel: Restart แล้วกดค้าง Option + Command + R (ติดตั้ง macOS ล่าสุด) หรือ Shift + Option + Command + R (ติดตั้ง macOS ต้นฉบับ)แก้ไขข้อความ  Your computer was restarted because of a problem  บน Macแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  2. ที่หน้าต่าง Recovery app เลือก Reinstall macOS หรือ Install macOS > Continueแก้ไขข้อความ  Your computer was restarted because of a problem  บน Mac
  3. ทำตามขั้นตอนบนหน้าจอจนเสร็จ ใช้งานดูว่าข้อความผิดพลาดหายไปหรือไม่