แอปที่คุณติดตั้งบน Mac อาจเจอปัญหาหลากหลาย แอปอาจปฏิเสธเปิดไฟล์เฉพาะ Crash หรือค้างระหว่างงาน หรือแย่กว่า---Crash ตอนเปิดใช้งาน พฤติกรรมผิดปกติใดๆ ที่ขัดขวางความสามารถในการใช้ Mac เป็นเรื่องรำคาญ
สาเหตุอาจเป็นสิ่งภายนอกหรือภายใน เราจะแสดงวิธีแก้ปัญหาแอปทั่วไปบน macOS
1. ปิดหรือ Force-Quit แอป
แอปอาจค้างระหว่างงาน หลังจากไม่กี่วินาที ตัวชี้เมาส์จะกลายเป็นลูกบอลสีรุ้งที่หมุน ซึ่งบ่งชี้ว่าแอปไม่ตอบสนอง ซึ่งเกิดจากหลายเหตุผล รวมถึง RAM ว่างน้อย การใช้ CPU สูง หรือบั๊กในแอป
ส่วนใหญ่ของเวลา แอปอื่นๆ ของคุณจะทำงานต่อไป ตัวชี้จะปรากฏเป็นลูกบอลชายหาดเฉพาะเมื่ออยู่เหนือหน้าต่างของแอปที่มีปัญหา เพื่อแก้ปัญหานี้ คุณต้องปิดแอปที่คุณไม่ได้ใช้งานอยู่ และปล่อยทรัพยากรที่มีค่า
เพื่อปิดแอป ให้นำมันไปอยู่หน้าสุดหน้า (ชื่อแอปควรแสดงในแถบเมนู) และเลือก Quit จากเมนูของแอป ชุดปุ่มลัด Cmd + Q ก็ใช้ได้เช่นกัน
เมื่อแอปค้าง และคำสั่ง Quit ปกติไม่ทำงาน คุณต้อง force quit มัน ไปที่ Apple menu > Force Quit หรือกด Option + Cmd + Esc เลือกแอปในหน้าต่างนี้ แล้วคลิก Force Quit
หากแอปยังคงทำงานแม้หลังใช้คำสั่ง Force Quit การลองครั้งที่สองควรทำให้ได้
2. รีสตาร์ท Mac ของคุณ
กระบวนการง่ายนี้สามารถแก้ไขการค้าง Crash รูรั่วหน่วยความจำ และปัญหาอื่นๆ ที่เกี่ยวข้องกับแอป ในการรีสตาร์ท ให้คลิก Apple Menu และเลือก Restart เมื่อการแจ้งเตือนยืนยันปรากฏ ให้คลิกปุ่ม Restart
macOS จะปิดแอปพื้นหลังและโปรเซสที่ทำงานอยู่ทั้งหมด นี่กำจัดรูรั่วหน่วยความจำ ปล่อย RAM และ CPU และลดจำนวนไฟล์ swap หน่วยความจำเสมือนจากฮาร์ดดิสก์
หาก Apple Menu เปิดไม่ได้ หรือ Mac ของคุณค้าง ให้กดค้าง Control + Cmd ขณะที่คุณกดปุ่มเปิดเครื่องเพื่อบังคับรีสตาร์ท หรือคุณสามารถกดค้างปุ่มเปิดเครื่องประมาณ 10 วินาทีเพื่อรีสตาร์ท Mac
3. ใช้อัปเดตซอฟต์แวร์
หากแอปทำงานไม่ถูกต้อง คุณอาจต้องการดาวน์โหลดและใช้งานอัปเดตที่มีอยู่ ให้เปิด App Store และคลิกปุ่ม Updates เพื่ออัปเดตแอป ให้คลิกปุ่ม Update ถัดจากมัน
เมื่อมีอัปเดตแอป คุณจะได้รับการแจ้งเตือน และเครื่องหมาย badge จะปรากฏบนไอคอน App Store
แอปที่คุณดาวน์โหลดจากเว็บไซต์นักพัฒนาอาจมีหรือไม่มีกลไกอัปเดตอัตโนมัติ บางแอปตรวจสอบอัปเดตทุกครั้งที่คุณเปิด ในขณะที่บางตัวตรวจสอบตามตารางเวลาคงที่ หรือเฉพาะเมื่อมีความต้องการ ค้นหาคำสั่ง Check for Updates บนเมนู Help, Application หรือหน้าต่าง Preferences
การติดตามอัปเดตเป็นเรื่องท้าทาย เพื่อแก้ปัญหานี้ ให้เปิดใช้งานฟีเจอร์อัปเดตอัตโนมัติเมื่อเป็นไปได้ หรือเพิ่มแอปลงในรายการ Twitter นักพัฒนาจะน่าจะแชร์บน Twitter เมื่อปล่อยอัปเดตเล็กหรือใหญ่ให้แอป
4. ตรวจสอบปัญหาความเข้ากันได้
หากคุณยังมีปัญหา คุณควรให้แน่ใจว่าแอปของคุณเข้ากันได้กับเวอร์ชัน macOS ล่าสุด ในการทำเช่นนี้ ให้เปิด Apple Menu > About This Mac เพื่อตรวจสอบว่าใช้ OS เวอร์ชันไหน นักพัฒนาแอปส่วนใหญ่ระบุความเข้ากันได้บนเว็บไซต์ของพวกเขา ดังนั้นคุณสามารถตรวจสอบได้ว่าของคุณรองรับหรือไม่
ในขณะที่สิ่งนี้ไม่ควรเป็นปัญหาสำหรับแอปส่วนใหญ่ ให้ตรวจสอบกับนักพัฒนาสำหรับความเข้ากันได้เฉพาะกับเวอร์ชัน macOS ของคุณหากจำเป็น นักพัฒนาอาจแจ้งผู้ใช้เกี่ยวกับปัญหาความเข้ากันได้ที่รุนแรง
คุณยังควรตรวจสอบแอป 32-bit เก่าบนระบบของคุณ ในการทำเช่นนี้ ให้เปิด Apple Menu > About This Mac และคลิกปุ่ม System Report
เลื่อนลงแถบด้านซ้าย และเลือก Applications จากส่วน Software รอไม่กี่วินาทีเพื่อสร้างรายการแอปที่ติดตั้ง ในแถบด้านขวา ค้นหาหัวข้อคอลัมน์ 64-bit (Intel) ปรับความกว้างคอลัมน์ และคลิกหัวข้อเพื่อจัดเรียงรายการ
No หมายถึงแอปเป็น 32-bit และ Yes หมายถึงแอปเป็น 64-bit
ที่ WWDC 2018 Apple ประกาศว่า macOS Mojave เป็นเวอร์ชันสุดท้ายที่รองรับแอป 32-bit นี่หมายความว่าหากคุณพึ่งพาแอป 32-bit คุณควรหาที่ทดแทนหรือติดต่อนักพัฒนาถึงการอัปเดตมัน
นอกจากนี้ นักพัฒนาส่วนใหญ่มีแอปพร้อมเมื่อ macOS เวอร์ชันใหม่ออก แต่คุณอาจเจอบั๊กในช่วงแรก ตรวจสอบฟอรั่มสนับสนุนและชุมชนคล้ายๆ กัน เพื่อดูว่าคนอื่นเจอปัญหาของคุณหรือไม่
5. ลบไฟล์ Preference
ไฟล์ Preference มีการตั้งค่าของแอปพลิเคชัน พวกเขาเป็นสิ่งจำเป็นเพราะรวมพารามิเตอร์ที่จำเป็นสำหรับแอปพลิเคชันทำงานถูกต้อง หากมีข้อบกพร่องในไฟล์ preference แอปอาจประสบ Crash, ค้าง หรือแม้แต่ทำลายข้อมูล
ไฟล์ Preference ส่วนใหญ่อยู่ในโฟลเดอร์ Library ต่อไปนี้:
~/Library/Preferences or /Library/Preferences
~/Library/Application Support/[App or Developer name] or /Library/Application Support/[App or Developer name]
~/Library/Containers/[App name]/Data/Library/Preferences
ตามเอกสารนักพัฒนา Apple ไฟล์ preference ปฏิบัติตามข้อตกลงการตั้งชื่อมาตรฐาน ที่รู้จักในชื่อ reverse domain naming system มันรวมชื่อบริษัท ตามด้วยตัวระบุแอปพลิเคชัน ตามด้วยนามสกุลไฟล์ property list (.plist) ตัวอย่างเช่น com.apple.finder.plist คือไฟล์ preference สำหรับ Finder
นักพัฒนาอาจใช้ข้อตกลงการตั้งชื่อที่เป็นของตน แต่การเน้นที่ชื่อแอปมักทำให้ชัดเจน ตัวอย่างเช่น org.idrix.Veracrypt.plist คือไฟล์ preference สำหรับแอป Veracrypt
เพื่อค้นหาไฟล์ preference สำหรับแอป ให้ปิดมันก่อนหากกำลังทำงาน เปิดโฟลเดอร์ Library และตั้งหน้าต่างเป็นมุมมอง List จากนั้นคลิกคอลัมน์ Name เพื่อจัดเรียงรายการตามตัวอักษร
พิมพ์ชื่อแอปในฟิลด์ Search เพื่อจำกัดผลการค้นหา ให้คลิกปุ่ม Plus และตั้งแถวที่สองเป็น System files are included
ลากไฟล์ preference ไปที่เดสก์ท็อปของคุณ เนื่องจากกระบวนการเซิร์ฟเวอร์พื้นหลังดูแลสถาปัตยกรรม preference ทั้งหมด คุณต้องล้าง cache ของมันเพื่อลบข้อมูล preference เก่า ด้วยวิธีนี้ แอปจะไม่ยังคงใช้ไฟล์ preference เก่า
ในการทำเช่นนี้ ให้เลือก Apple Menu > Log Out และล็อกอินกลับ ตอนนี้ เปิด Terminal และพิมพ์ killall cfprefsd และกด Return
มีอีกวิธีหนึ่งในการลบไฟล์ preference AppCleaner เป็นยูทิลิตี้ฟรีสำหรับถอนการติดตั้งแอป Mac ใดๆ โดยไม่ทิ้งข้อมูลไว้ แต่ก็สามารถลบไฟล์ preference ได้โดยไม่สัมผัสส่วนที่เหลือของแอป
พิมพ์ชื่อแอปลงใน AppCleaner และคลิกเพื่อโหลดผลลัพธ์ ยกเลิกติ๊กแอป ติ๊กตัวเลือกอื่นๆ ทั้งหมด และคลิก Remove
ว่าด้วยการทำความสะอาดแอป นี่คือปัจจัยบางอย่างที่คุณควรพิจารณาขณะเลือกแอปทำความสะอาด Mac ในทุกกรณี CleanMyMac X เป็นเครื่องมือที่ดีในการรักษา Mac ให้อยู่ในสภาพดีที่สุด และคุณสนใจขุดลึกเข้าไปใน Library ของ Mac ไหม? ดูการแบ่งส่วนของโฟลเดอร์ CoreServices ของเรา
6. ลบ Cache
แอป Mac ทั้งหมดใช้ caches ไฟล์ cache จัดเก็บข้อมูลที่ใช้บ่อย ซึ่งช่วยให้แอปทำงานได้มีประสิทธิภาพมากขึ้น
หากไฟล์ cache เสียหายด้วยเหตุผลบางอย่าง แอปอาจ Crash หรือทำงานผิดปกติขณะอ่านไฟล์นั้น macOS อาจพยายามลบ cache ที่เสียหาย แต่เนื่องจากลักษณะซ่อนของไฟล์ cache เหล่านี้ ปัญหาที่เกิดจากเนื้อหา cache ที่เสียหายจึงยากที่จะค้นหา
ไฟล์ Cache อยู่ในโฟลเดอร์ Library ต่อไปนี้:
~/Library/Caches or /Library/Caches
~/Library/Containers/[App Name]/Data/Library/Caches/[App Name]
~/Library/Saved Application State
ชื่อแอปปฏิบัติตามข้อตกลงการตั้งชื่อเดียวกับไฟล์ preference ปิดแอป และค้นหาไฟล์ cache หรือโฟลเดอร์เฉพาะในตำแหน่งข้างต้น เมื่อคุณพบแล้ว ให้ลากไปที่ถังขยะ แอปจะสร้างไฟล์ cache ใหม่อัตโนมัติ
หากแอปมีปัญหาการแสดงผล คุณอาจต้องการล้าง system level font cache เปิด Terminal และพิมพ์ต่อไปนี้:
sudo atsutil databases -remove
กด Return และพิมพ์รหัสผ่านผู้ดูแลระบบที่พรอมป์ เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ท Mac
คุณไม่ควรล้าง cache อย่างกลุ่มใหญ่โดยไม่ phân biệt เพราะพวกเขาทำให้ประสิทธิภาพ Mac ของคุณราบรื่น การลบมันหมายความว่าคอมพิวเตอร์ของคุณต้องสร้างใหม่ ดังนั้นจึงทำเฉพาะเมื่อคุณมีปัญหา
วิธีแก้ไขปัญหา Mac ของคุณลึกขึ้นไป
ในอุดมการณ์ หนึ่งในขั้นตอนข้างต้นจะแก้ปัญหาแอปที่คุณกำลังเผชิญ หากไม่ คุณสามารถลองถอนการติดตั้งแอปและติดตั้งโปรแกรมใหม่ได้เสมอ
นอกเหนือจากแนวทางทั่วไปเหล่านี้ แอปอาจต้องการขั้นตอนการแก้ไขปัญหาเฉพาะสำหรับปัญหาลึกซึ้งมากขึ้น คุณอาจต้องตรวจสอบไฟล์ log หรือติดต่อผู้พัฒนาสำหรับการสนับสนุนรายบุคคล
หากคุณมีปัญหา macOS อื่นๆ คุณอาจต้องการลอง quick fixes สำหรับปัญหา Mac ทั่วไป และหากการว่างเปล่า Trash บน Mac ของคุณให้คุณปัญหา เรามีบทความเฉพาะสำหรับแก้ไขมัน
หากคุณต้องการปรับปรุงประสิทธิภาพทั่วไปของ Mac เริ่มต้นด้วยการรันการทดสอบประสิทธิภาพด้วยแอป benchmark
Image Credit: SIphotography/Depositphotos