แอพ Messages ทำให้การส่งและรับ iMessages บนเดสก์ทอปของคุณง่ายขึ้นมากสำหรับผู้ใช้ Mac คุณไม่ต้องหยิบโทรศัพท์มาส่งหรือตอบข้อความ เพียงเปิดแอพ Messages พิมพ์ข้อความ และส่งเหมือนที่คุณทำบนโทรศัพท์
บางผู้ใช้ Mac แต่เจอข้อผิดพลาดวิกฤตเมื่อเปิดแอพ Messages หลังอัปเดตเป็น Mojave แอพ Messages ค้างหรือปิดตัวเองหลังอัปเกรด Mojave ทำให้ผู้ใช้ไม่สามารถอ่านข้อความหรือส่งตอบกลับได้ เนื่องจากข้อผิดพลาดนี้ แอพ Messages แข็งตัว ไม่สามารถซิงค์ได้ โหลดข้อความใหม่ไม่ได้ ค้างที่สถานะ updating หรือเปิดไม่ได้เลย
ปัญหานี้มักมาพร้อมกับข้อความข้อผิดพลาดดังนี้:
An internal Messages error occurred.
เคล็ดลับ: สแกน Mac ของคุณเพื่อตรวจสอบปัญหาประสิทธิภาพ ไฟล์ขยะ แอพมี害 และภัยคุกคามด้านความปลอดภัย
ที่อาจทำให้ระบบมีปัญหาหรือทำงานช้า
There was a problem with Messages. You need to quit and open Messages again.
อย่างไรก็ตาม การปิดแอพไม่ช่วย ผู้ใช้ที่เจอข้อผิดพลาดนี้รายงานว่าข้อความเดียวกันจะปรากฏทุกครั้งที่พยายามเปิดแอพ พวกเขาได้รายงานข้อผิดพลาดนี้ให้ Apple Support และทีมได้ยอมรับว่าเป็นบั๊กที่เกี่ยวข้องกับ Mojave บางคนลอง downgrade กลับ High Sierra และพบว่าไม่มีข้อผิดพลาดเมื่อใช้แอพ Messages
วิศวกรที่ Apple กำลังรับรู้ถึงบั๊กนี้และกำลังทำงานบน patch เพื่อแก้ไขปัญหา ไม่มีข่าวสารเกี่ยวกับเมื่อจะมีการแก้ไขอย่างเป็นทางการ แทนที่จะรอการแก้ไขอย่างเป็นทางการ คุณสามารถใช้วิธีแก้ไขด้านล่างเพื่อแก้ไขปัญหานี้
วิธีแก้ไขแอพ Messages ค้างปิดตัวเองหลังอัปเดต Mojave
หากแอพ Messages ของคุณค้างหลังอัปเดต Mojave ขั้นตอนแรกที่คุณควรทำคือ ออกจากระบบและปิดแอพอย่างสมบูรณ์ Force-quit Messages หากจำเป็น การลบไฟล์ขยะของ Mac โดยใช้ Outbyte macAries จะทำให้การ troubleshooting ง่ายและเร็วขึ้น ต่อไป รีบูท Mac เพื่อรีเฟรช macOS ก่อนเริ่มแก้ไขแอพ Messages
วิธีแก้ #1: ออกจากระบบแล้วเข้าสู่ระบบ Messages อีกครั้ง
หากคุณสามารถเปิดแอพ messages ได้ ให้ออกจากระบบบัญชีของคุณโดยคลิก Messages ที่เมนูด้านบน จากเมนูดรอปดาวน์ คลิก Log Out ปิดแอพอย่างสมบูรณ์ แล้วเปิดใหม่ ล็อกอินกลับโดยคลิก Messages > Log In ข้อความของคุณควรจะโหลดใหม่หลังจากล็อกอิน ดูรอบๆ เพื่อดูว่าทุกอย่างทำงานปกติหรือไม่ หากคุณเจอปัญหาใดๆ ให้ข้ามไปวิธีแก้อื่นๆ ด้านล่าง
วิธีแก้ #2: ตรวจสอบการตั้งค่าวันที่และเวลา
ข้อมูลวันที่และเวลาที่ไม่ถูกต้องอาจทำให้แอพ Messages ทำงานผิดปกติ ตรวจสอบการตั้งค่าวันที่และเวลาให้แน่ใจว่าสอดคล้องกับตำแหน่งของคุณ โดยเฉพาะหลังอัปเดตระบบใหญ่ มีครั้งที่การตั้งค่าเหล่านี้ได้รับผลกระทบระหว่างอัปเดต ทำให้เกิดข้อผิดพลาดไม่เพียงแต่แอพ Messages แต่โปรแกรมอื่นๆ ด้วย
เพื่อตรวจสอบ:
- ไปที่ Apple menu > System Preferences > Date & Time
- คลิกที่แท็บ Time Zone
- ติ๊ก Set date and time automatically หาก checkbox ไม่ได้ถูกติ๊ก
- หากติ๊กแล้ว ให้คลิกเพื่อยกเลิกการเลือก รอสักครู่ก่อนติ๊กกลับ
- ใส่รหัสผ่าน admin หากถูกขอ
หลังจากแน่ใจว่าคอมพิวเตอร์ของคุณมีวันที่และเวลาถูกต้อง ให้รีสตาร์ทระบบปฏิบัติการและตรวจสอบว่าแอพ Messages กลับมาปกติแล้วหรือไม่
วิธีแก้ #3: บูทเข้าสู่ Safe Mode
ไฟล์ชั่วคราว ซอฟต์แวร์การติดตั้ง และแคชระบบอื่นๆ อาจยังคงอยู่บน Mac ของคุณหลังอัปเดต การรีสตาร์ทใน Safe Mode ช่วยกำจัดไฟล์ที่ไม่จำเป็นเหล่านี้ที่อาจรบกวนกระบวนการของ Mac
เพื่อบูทเข้าสู่ Safe Mode ให้ทำตามขั้นตอนด้านล่าง:
- รีสตาร์ท Mac ของคุณ แล้วค้างปุ่ม Shift ทันทีหลังจากได้ยินเสียงเริ่มต้น
- ปล่อยปุ่ม Shift เมื่อคุณเห็นหน้าจอ login
- เปิดแอพ Messages ขณะอยู่ใน Safe Mode และดูว่ามันทำงานได้ปกติไหม
วิธีแก้ #4: ลบ Preferences, Cache, และ Chat Database
แอพ Messages จัดเก็บข้อมูลในตำแหน่งต่างๆ บน Mac ของคุณ ไฟล์ทั้งหมดนี้ต้องถูกลบ เพื่อให้แอพของคุณเริ่มต้นใหม่และกำจัดข้อผิดพลาดที่รบกวนมัน
เพื่อลบไฟล์เหล่านี้ ให้ทำตามขั้นตอนที่ระบุด้านล่าง:
- ปิดแอพ Messages
- เปิด Finder และค้าง Options ขณะคลิก Go จากเมนูด้านบน นี่ควรจะแสดงโฟลเดอร์ Library
- คลิก Library แล้วค้นหาโฟลเดอร์ Preferences
- ค้นหา .plist files ต่อไปนี้:
- com.apple.imagent.plist
- com.apple.imessage.bag.plist
- com.apple.imservice.iMessage.plist
- com.apple.iChat.AIM.plist
- com.apple.iChat.Jabber.plist
- com.apple.iChat.plist
- com.apple.iChat.StatusMessages.plist
- com.apple.iChat.Yahoo.plist
- สำเนาสำรอง .plist files เหล่านี้โดยคัดลอกไปที่ Desktop
- ย้าย .plist files ทั้งหมดไป Trash หลังจากนั้น นี่จะล้างการตั้งค่าและ preferences ก่อนหน้าของแอพ Messages
- กลับไปที่โฟลเดอร์ Library และลบไฟล์ต่อไปนี้:
- Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent
- Caches/com.apple.Messages
- Containers/com.apple.corerecents.recentsd
- Containers/com.apple.soagent
- Containers/com.apple.iChat/Data/Library/Caches
- IdentityServices
- ค้นหาโฟลเดอร์ Messages ภายในไดเรกทอรี Library และย้ายโฟลเดอร์ทั้งหมดไป Trash
- ต่อไป เปิด Terminal โดยค้นหาผ่าน Spotlight หรือไปที่ Finder > Go > Utilities
- หยุดกระบวนการ IMDPersistenceAgent โดยพิมพ์คำสั่งนี้: killall IMDPersistenceAgent.
- พิมพ์คำสั่งนี้ในคอนโซล: rm -rf ~/Library/Caches/com.apple.Messages คำสั่งนี้ควรลบข้อมูลแคชทั้งหมดของแอพ Messages
- เพื่อลบ chat database ให้ใส่คำสั่งนี้ในหน้าต่าง Terminal: rm -rf ~/Library/Messages
- ใส่คำสั่งนี้เพื่อล้าง preferences cache: killall cfprefsd
ปิดทุกอย่างและรีสตาร์ท Mac ของคุณ เปิดแอพ Messages เพื่อดูว่ามันทำงานได้อย่างถูกต้องแล้วหรือไม่
วิธีแก้ #5: ปิดใช้งาน Messages in iCloud Settings
เหมือนกับ iPhoto Library, Messages in iCloud ให้แน่ใจว่าข้อความทั้งหมดของคุณซิงค์ข้ามอุปกรณ์ทั้งหมด อย่างไรก็ตาม ผู้ใช้หลายคนบันทึกว่า error ดูเหมือนจะเกิดจากฟีเจอร์นี้
เพื่อปิดใช้งานฟีเจอร์นี้บน Mac ของคุณ ให้ทำตามคำแนะนำด้านล่าง:
- เปิด Messages แล้วเลือก Messages จากเมนูด้านบน
- คลิกที่ Preferences > Accounts
- เลือก iMessage จากรายการบัญชีของคุณ
- ยกเลิกการติ๊ก Enable Messages in iCloud
- เลือก Disable All หรือ Disable This Device
ปิด Messages และเปิดแอพอีกครั้งเพื่อดูว่าวิธีแก้ไขนี้ทำงานหรือไม่
ข้อคิดสุดท้าย
มันอาจรบกวนเมื่อแอพ Messages ค้างหรือปิดตัวเองหลังอัปเกรดเป็น Mojave เพราะคุณไม่สามารถอ่านหรือส่งข้อความบน Mac ได้ อย่างไรก็ตาม การจัดการกับแอพ built-in macOS ที่ผิดปกติ เช่น Messages อาจเป็นเรื่อง棘手 เพราะคุณไม่สามารถ uninstall แล้ว reinstall ได้ หากคุณลองย้าย Messages ไป Trash คุณจะได้ข้อความข้อผิดพลาว่าคุณไม่สามารถ uninstall แอพได้เพราะมันเป็นส่วนสำคัญของระบบ macOS
แทนที่จะรอ Apple แก้บั๊กนี้ คุณสามารถลองวิธีแก้ไขชั่วคราวที่แนะนำข้างต้นเพื่อให้แอพ Messages ของคุณทำงานราบรื่นอีกครั้ง