MacBook เป็นโน้ตบุ๊คของ Apple ที่นำร่องเรื่อง Hardware-Software integration และเป็นที่นิยมของธุรกิจและนักพัฒนาระดับสูง
แต่นี้มา มีรายงานมากมายว่า Mac ปิดเครื่องไม่ได้ ปัญหานี้พบบ่อยกับผู้ใช้งานมานานหรือเพิ่งติดตั้งซอฟต์แวร์ใหม่ บทความนี้จะกล่าวถึงสาเหตุและวิธีแก้ไข
สาเหตุที่ทำให้ Mac ปิดไม่ได้
จากการวิจัยและรายงานผู้ใช้ สรุปได้หลายสาเหตุ:
- แอปพลิเคชันค้าง (Bottleneck): สาเหตุปกติที่สุด - มีแอปทำงานเบื้องหลังยังไม่ปิด/บันทึกงาน ทำให้ macOS ล่าช้าการปิด
- SMC (System Management Controller): โมดูลควบคุมฟังก์ชันเครื่อง หากผิดปกติ Mac จะทำงานผิดปกติ
- NVRAM: หน่วยความจำเก็บตั้งค่าสำหรับโปรเซสเซอร์ หากเสียหาย/อ่าน-เขียนผิด จะมีปัญหา
- ดิสก์เสียหาย: ฮาร์ดดิสก์เป็นหัวใจของคอมพิวเตอร์ หากเสีย โปรเซสเซอร์อ่าน/เขียนไม่ได้
- macOS เก่า: OS เก่าอาจไม่ซิงค์กับแอปใหม่ ทำให้ปิดไม่ได้
- แคชมากเกิน/เสีย: แคชเก็บข้อมูลชั่วคราว หากมากหรือเสีย จะทำให้ระบบพฤติกรรมแปลก
- คอมพิวเตอร์อยู่ใน Error State: บางเคสคอมพิวเตอร์เข้าสู่สถานะผิดปกติ หยุดทำงานพื้นฐาน
- อุปกรณ์ต่อพ่วง (Peripherals): อุปกรณ์ภายนอกบางตัวก่อให้เกิดความขัดแย้ง
- macOS เสียหาย: เตือนแต่อาจเกิดจริง ไฟล์ติดตั้งระบบเสีย ทำให้ค้างสุ่ม ติดตั้งใหม่ช่วยได้
ก่อนเริ่ม โปรดล็อกอินเป็น Administrator, บันทึกข้อมูล, และเชื่อมอินเทอร์เน็ตเพื่ออัปเดต
วิธีที่ 1: Power Cycle (บังคับปิด-เปิด)
ลอง Power Cycle ก่อน วิธีนี้ล้างข้อมูลชั่วคราวที่ผิดปกติ:
- Log out แล้ว Shut down (ถ้าปิดไม่ได้ Force Shut down)
- ถอดสายไฟ รอ 4-5 นาที ถอดอุปกรณ์ต่อพ่วงทั้งหมด
- กดปิด Power button ค้างไว้ จนคอมพิวเตอร์เปิด รอจนบูทเสร็จ ล็อกอิน
ลองใช้งาน แล้วลองปิดดูว่าแก้ไขหรือไม่
วิธีที่ 2: Kill Process จาก Activity Monitor
สาเหตุทั่วไปคือแอปค้างเบื้องหลัง macOS รอให้เสร็จ แต่แอปค้าง -> วนลูป ให้ Kill เอง:
- ไปที่
/Applications/Utilities
ผ่าน Finder หรือกด Command+Space ค้นหา Activity Monitor - หาแอปที่สงสัยว่าเป็นสาเหตุ (เริ่มจาก Third-party) คลิกเลือก แล้ว End Task/Restart
- หลังรีสตาร์ทโปรเซส ลองปิดเครื่องดู
ถ้าไม่ใช่ ลองอีก ตรงกันข้าม จะเห็นรูปแบบและเจอตัวก่อให้เกิดปัญหา
วิธีที่ 3: ถอดอุปกรณ์ต่อพ่วง Third-party
อุปกรณ์ภายนอกกินทรัพยากรและอาจขัดแย้งกับ macOS หลายคนรายงานว่า ถอดทุกอย่างก่อนปิดเครื่อง แก้ได้
รวมถึงเมาส์ คีย์บอร์ด จอภาพภายนอก คอนโซล ฯลฯ
วิธีที่ 4: อัปเดต macOS เป็นเวอร์ชันล่าสุด
macOS อัปเดตบ่อยเพื่อแก้บั๊กและเพิ่มฟีเจอร์ คล้ายการบำรุงรักษา พบว่า OS เก่าทำให้ปิดไม่ได้ ให้อัปเดต:
- กดเมนู Apple มุมซ้ายบน > System Settings > Software Update ตรวจสอบอัปเดต
หลังอัปเดต Force Restart ลองใช้งาน แล้วปิดดู
วิธีที่ 5: ซ่อมแซมดิสก์ (Repair Disks)
ดิสก์อ่าน/เขียนข้อมูล หากผิดปกติ จะล่าช้าระหว่างปิด ให้ซ่อมผ่าน Terminal:
- เปิด Finder ค้น Utilities แล้วเปิด Terminal
- รันคำสั่งทีละบรรทัด รอแต่ละอันเสร็จ:
rm -rf ~/Library/Caches/* rm -rf ~/Library/Saved\ Application\ State/* sudo rm -rf /Library/Caches/* sudo rm -rf /System/Library/Caches/* atsutil databases -removeUser sudo atsutil databases -remove sudo atsutil server -shutdown sudo atsutil server -ping sudo rm -rf /var/folders/*
- Restart MacBook (Force ถ้าจำเป็น) ตรวจสอบการปิดเครื่อง
วิธีที่ 6: ล้าง Temporary Preferences
ถ้ายังไม่แก้ อาจเป็น Preferences เสีย ให้ Reset:
- เปิด Terminal เหมือนเดิม
- รันคำสั่งทีละบรรทัด:
sudo rm -f /Library/Preferences/com.apple.loginwindow.plist sudo rm -f /private/var/db/.AppleUpgrade sudo rm -f /private/var/db/.SoftwareUpdateAtLogout sudo reboot
- Restart และตรวจสอบ
วิธีที่ 7: รีเซ็ต NVRAM/PRAM
NVRAM/PRAM เก็บตั้งค่าชั่วคราว หากผิดปกติ ให้ Reset (อาจล้าง Preferences บางอย่าง):
- Shut down Mac แล้วเปิด พร้อมกันกด
option (alt) + command + P + R
- ค้าง 20-30 วินาที จะมีเสียงสตาร์ทอัป 2 ครั้ง (ครั้งแรกตอนเปิดครั้งแรก) ครั้งที่ 2 ให้ปล่อยปุ่ม
- บน Mac ที่มี Apple T2 Security Chip ให้ปล่อยเมื่อโลโก้ Apple ปรากฏและหายไปครั้งที่ 2
- บูทเสร็จ ตรวจสอบการตั้งค่า
วิธีที่ 8: รีเซ็ต SMC (สำหรับ Intel-based)
SMC ควบคุม Thermal, Keyboard backlight ฯลฯ หาก Error จะก่อให้เกิดปัญหา รีเซ็ต SMC สำหรับเครื่อง ไม่มี T2 Chip (เครื่องมี T2 ดูที่เว็บ Apple)
Mac Notebook แบตไม่ถอดได้
- Shut down: Apple menu > Shut down
- หลังปิดแล้ว กด Shift – Control – Option ด้านซ้ายคีย์บอร์ด พร้อมกับ Power button 10 วินาที
- ปล่อยปุ่มทั้งหมด กด Power อีกครั้งเพื่อเปิด
Note: ถ้ามี Touch ID, Touch ID คือ Power button
Mac Notebook แบตถอดได้ (รุ่นเก่า)
- Shut down ถอดแบตเตอรี่
- กดค้าง Power button 10 วินาที
- 裝แบต กลับ เปิดเครื่อง ตรวจสอบ
วิธีที่ 9: รีเซ็ต Mac คืนค่าโรงงาน
ถ้าทุกวิธีไม่ได้ ให้ Reset คืนค่าโรงงาน (ล้างข้อมูลทั้งหมด) บัคอัปข้อมูลก่อน!
- Restart แล้วกดค้าง Command + R จนเห็นโลโก้ Apple (Recovery Mode)
- เลือก Disk Utility เลือก Startup Disk กด Erase รูปแบบ Mac OS Extended (Journaled)
- ออกจาก Disk Utility เลือก Reinstall macOS ทำตามขั้นตอน จนเสร็จ