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

ลบแอพ Mac ที่ไม่สามารถติดตั้งได้:แก้ไขปัญหา Launchpad &Finder

ผู้ใช้บางรายรายงานว่าไม่สามารถลบแอปพลิเคชันบน Mac ได้ในสถานการณ์ต่อไปนี้:

  • ไม่สามารถลบแอปออกจาก Launchpad ได้เนื่องจากไอคอน x ไม่ปรากฏขึ้น
  • ไม่สามารถลบเกม Steam ที่จัดอยู่ในหมวดหมู่ "APPS_OTHER" ออกจากที่เก็บข้อมูล> แอปพลิเคชันได้ เนื่องจากปุ่มลบเป็นสีเทา
  • การลากและวางแอปลงในถังขยะเพียงทำให้แอปเด้งกลับหรือไม่ทำอะไรเลย
  • คลิกขวาที่แอปแต่ไม่พบตัวเลือกให้ย้ายแอปไปที่ถังขยะ
  • ไม่สามารถลบแอปบน Mac ได้ เนื่องจากแอปจะไม่หยุดทำงาน
  • การค้นหาแอปที่ไม่ได้อยู่ในโฟลเดอร์ Applications ที่ถูกล็อคและไม่สามารถลบได้
  • แอปจะไม่ย้ายไปที่ถังขยะเนื่องจากมีข้อความแสดงข้อผิดพลาดว่า "ไม่สามารถย้ายรายการไปที่ถังขยะได้เนื่องจากมีการใช้งานส่วนขยายบางส่วน" หรือ "ไม่สามารถย้ายรายการลงถังขยะได้เนื่องจากเปิดอยู่"
  • Mac จะไม่ยอมให้คุณลบแอปและส่งข้อความว่า "แอปไม่สามารถแก้ไขหรือลบได้เนื่องจาก Mac OS X กำหนดให้แอปนั้น"

หากปัญหานี้เกิดขึ้นกับคุณด้วย คุณจะพบวิธีลบแอปที่จะไม่ลบบน Mac ในโพสต์นี้

เหตุใดฉันจึงไม่สามารถลบแอปบน Mac ได้

ต่อไปนี้คือสาเหตุหลักว่าทำไมคุณไม่สามารถลบแอปพลิเคชันบน MacBook Air/Pro หรือ Mac เดสก์ท็อปของคุณได้ :

  • แอปที่คุณพยายามลบมีการใช้งานอยู่
  • แอปพลิเคชันได้รับการติดตั้งไว้ล่วงหน้าบน Mac ของคุณและได้รับการปกป้องโดยระบบ
  • เกิดข้อผิดพลาดชั่วคราวบน Mac ของคุณ
  • ซอฟต์แวร์เสียหาย
  • แอปที่จะไม่ถูกลบออกจาก Launchpad จะไม่ถูกดาวน์โหลดจาก App Store
  • แอปนี้เป็นส่วนหนึ่งของโปรแกรมอื่นและจำเป็นต้องลบออกจากภายในโปรแกรมหลัก
  • หากไฟล์ที่คุณต้องการลบถูกจัดอยู่ในหมวดหมู่อื่นๆ และมีไอคอนทั่วไป เป็นไปได้ว่าอาจเป็นไฟล์ที่เหลือจากแอปที่ถูกลบ

จะลบแอพบน Mac ที่จะไม่ลบได้อย่างไร

 หากคุณไม่สามารถลบแอปพลิเคชันบน Mac ของคุณได้ ให้ลองวิธีแก้ปัญหาต่อไปนี้ตามสถานการณ์ของคุณ

วิธีลบแอปบน MacBook ที่จะไม่ลบ:

  • แก้ไข 1:ใช้โปรแกรมถอนการติดตั้งแอปเฉพาะเพื่อถอนการติดตั้งซอฟต์แวร์บน Mac โดยสมบูรณ์
  • แก้ไข 2:ใช้ Finder เพื่อลบแอปบน Mac ที่จะไม่ลบออกจาก Launchpad
  • แก้ไข 3:ปิดใช้งาน SIP เพื่อลบแอประบบบน Mac
  • แก้ไข 4:บังคับให้ออกจากแอปที่จะไม่ปิด
  • แก้ไข 5:ฆ่ากระบวนการที่เกี่ยวข้องกับแอปใน Activity Monitor
  • แก้ไข 6:ถอนการติดตั้งเกม Steam

แก้ไข 1:ใช้โปรแกรมถอนการติดตั้งแอปเฉพาะเพื่อถอนการติดตั้งซอฟต์แวร์บน Mac โดยสมบูรณ์

หากคุณไม่สามารถลบแอพบน Mac ออกจาก Launchpad ได้ ให้ใช้โปรแกรมถอนการติดตั้งแอพของบริษัทอื่นโดยเฉพาะแทน Launchpad อนุญาตให้คุณลบแอพที่ดาวน์โหลดจาก Mac App Store เท่านั้น และยังล้างเฉพาะไฟล์โปรแกรมเท่านั้น ดังที่กล่าวไปแล้ว จะมีแอปที่เหลืออยู่บน Mac ของคุณ แม้ว่าแอปจะถูกลบไปแล้วก็ตาม

แต่โปรแกรมถอนการติดตั้งเช่น CleanMyApp ช่วยให้คุณสามารถลบแอปบน Mac ได้อย่างสมบูรณ์ ตราบใดที่คุณได้รับอนุญาต ด้วยเครื่องมือนี้ คุณสามารถลบแอพที่จะไม่ลบบน Mac ได้อย่างรวดเร็ว รวมถึงแอพและไฟล์สนับสนุนทั้งหมดที่สร้างขึ้นสำหรับการทำงานของมัน เช่น ไฟล์แคช ไฟล์การตั้งค่า ไฟล์บันทึก ฯลฯ

ต่อไปนี้เป็นวิธีลบแอปบน Mac ที่จะไม่ลบออกจาก Launchpad ด้วย CleanMyApp:

ขั้นตอนที่ 1:ดาวน์โหลดและติดตั้ง CleanMyApp

ขั้นตอนที่ 2:เปิดตัวถอนการติดตั้ง เลือกแอปที่คุณต้องการถอนการติดตั้ง และคลิกถอนการติดตั้ง .

ขั้นตอนที่ 3:แตะถอนการติดตั้งต่อไป เพื่อยืนยันการลบ

แบ่งปันคู่มือนี้เพื่อช่วยให้ผู้อื่นเรียนรู้วิธีถอนการติดตั้งซอฟต์แวร์บน Mac โดยสมบูรณ์

แก้ไข 2:ใช้ Finder เพื่อลบแอปบน Mac ที่จะไม่ลบออกจาก Launchpad

หรือคุณสามารถลบแอปบน Mac ที่จะไม่ลบออกจาก Launchpad โดยใช้ Finder ได้ด้วยขั้นตอนต่อไปนี้:

  1. ค้นหาแอปที่จะไม่ถูกลบใน Launchpad
  2. ลากและวางไปที่ไอคอนถังขยะบน Dock 
  3. ล้างถังขยะเพื่อลบอย่างถาวร

โปรดทราบว่าเมื่อคุณลบแอพบน Mac ระบบจะลบเฉพาะไฟล์โปรแกรมเท่านั้น แต่จะไม่รวมไฟล์สนับสนุนที่สร้างโดยแอพ ไฟล์สนับสนุนเหล่านี้มักจะจัดเก็บไว้ในโฟลเดอร์ต่างๆ บน Mac ของคุณ และจะยังคงอยู่แม้หลังจากที่ลบแอพไปแล้ว ส่งผลให้มีไฟล์เหลือจากแอพ

นั่นเป็นสาเหตุว่าทำไมคุณถึงต้องลบไฟล์ที่เกี่ยวข้องกับแอปนี้ด้วย หากคุณต้องการถอนการติดตั้งมันออกจาก Mac ของคุณโดยสมบูรณ์ เปิด Finder จากนั้นคลิกไป> ไปที่โฟลเดอร์ และไปตามโฟลเดอร์ต่อไปนี้:

ลบแอพ Mac ที่ไม่สามารถติดตั้งได้:แก้ไขปัญหา Launchpad &Finder

  • ~/Library/Application Support
  • /Library/แคช และ ~/Library/แคช
  • ~/Library/ปลั๊กอินอินเทอร์เน็ต
  • ~/ห้องสมุด
  • ~/Library/การตั้งค่า
  • ~/Library/Application Support/CrashReporter
  • ~/Library/สถานะแอปพลิเคชันที่บันทึกไว้
  • ~/private/var/folders

โปรดใช้ความระมัดระวังเมื่อคุณลบไฟล์ระบบ เนื่องจากการลบไฟล์ที่ไม่ถูกต้องออกอาจส่งผลเสียต่อ Mac ของคุณ หากคุณไม่แน่ใจว่าไฟล์ใดบ้างที่คุณสามารถลบได้อย่างปลอดภัย หรือคุณไม่ต้องการเสียเวลาค้นหาแอปที่เหลือด้วยตนเอง ให้ใช้โปรแกรมถอนการติดตั้งแอป

แก้ไข 3:ปิดใช้งาน SIP เพื่อลบแอประบบบน Mac

หากแอปยังคงไม่หายไป อาจเป็นเพราะไม่สามารถลบออกได้เนื่องจากการป้องกันระบบ ซึ่งมักเกิดขึ้นกับแอปที่มาพร้อมกับระบบของคุณ เช่น หุ้น, Safari, ทีวี, หมากรุก, เพลง, ข่าวสาร ฯลฯ หากต้องการลบแอประบบบน Mac คุณต้องปิดใช้งาน SIP (System Integrity Protection) ก่อน

เป็นคุณสมบัติความปลอดภัยใน macOS ที่ช่วยป้องกันซอฟต์แวร์ที่อาจเป็นอันตรายไม่ให้แก้ไขไฟล์และโฟลเดอร์ที่ได้รับการป้องกันบน Mac ของคุณ อย่างไรก็ตาม มันยังจำกัดความสามารถในการถอนการติดตั้งแอประบบบน Mac ด้วย

ต่อไปนี้เป็นวิธีลบแอประบบบน Mac:

  1. บูตเข้าสู่โหมดการกู้คืน macOS
  2. เปิดยูทิลิตี้> เทอร์มินัล
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter.csrutil ปิดการใช้งาน
  4. พิมพ์ y จากนั้นป้อนรหัสผ่านของคุณ
    ลบแอพ Mac ที่ไม่สามารถติดตั้งได้:แก้ไขปัญหา Launchpad &Finder
  5. รีสตาร์ท Mac
  6. จากนั้นทำตามขั้นตอนในโปรแกรมแก้ไข 1 หรือโปรแกรมแก้ไข 2 เพื่อถอนการติดตั้งแอปที่จะไม่ย้ายไปที่ถังขยะโดยสิ้นเชิง
  7. เปิดใช้งาน SIP อีกครั้งในโหมดการกู้คืนด้วยคำสั่งด้านล่างเปิดใช้งาน csrutil

 แก้ไข 4:บังคับให้ออกจากแอปที่จะไม่ปิด

หากแอปค้างและไม่อนุญาตให้คุณลบ คุณสามารถบังคับปิดแอปได้ หลังจากปิดแอปแล้วเท่านั้น คุณจึงจะลบออกจาก Mac ได้

  1. กด Option + Command + Esc เพื่อเปิดใช้งานเมนู "บังคับออกจากแอปพลิเคชัน"
  2. เลือกแอปที่จะไม่หยุดทำงาน
  3. คลิก "บังคับออก" สองครั้ง
    ลบแอพ Mac ที่ไม่สามารถติดตั้งได้:แก้ไขปัญหา Launchpad &Finder
  4. จากนั้นลองถอนการติดตั้งแอปอีกครั้ง

แอปบางแอปกำลังทำงานอยู่ในพื้นหลัง ติดตามโพสต์นี้เพื่อปิดแอป:จะปิดแอปพื้นหลังบน Mac ได้อย่างไร

แก้ไข 5:ฆ่ากระบวนการที่เกี่ยวข้องกับแอปใน Activity Monitor

แอพไม่จำเป็นต้องอยู่ในโฟกัสเพื่อป้องกันไม่ให้คุณลบมัน ตราบใดที่กระบวนการใดกระบวนการหนึ่งยังคงทำงานอยู่ในพื้นหลัง คุณจะไม่สามารถถอนการติดตั้งได้อย่างถูกต้อง ดังนั้นจึงเป็นความคิดที่ดีที่จะออกจากกระบวนการพื้นหลังของแอปในตัวตรวจสอบกิจกรรม

วิธีลบแอปบน Mac ที่ไม่หยุดทำงาน :

  1. กด Command + Space แล้วค้นหา "Activity Monitor"
  2. เปิดแอป
  3. ค้นหากระบวนการที่เกี่ยวข้องกับแอปที่คุณต้องการลบ
  4. คลิกไอคอน x และเลือก "บังคับให้ออก"
    ลบแอพ Mac ที่ไม่สามารถติดตั้งได้:แก้ไขปัญหา Launchpad &Finder
  5. หลังจากนั้น ให้ลองลบโปรแกรมออกจาก Mac อีกครั้ง

แก้ไข 6:ถอนการติดตั้งเกม Steam

ผู้ใช้บางรายอาจไม่สามารถลบไฟล์เกม Steam ในรูปแบบ "อื่นๆ" หรือ "APPS_OTHER" ได้ เมื่อตรวจสอบพื้นที่เก็บข้อมูลในการตั้งค่าพื้นที่เก็บข้อมูล> แอปพลิเคชัน เกมเหล่านี้ไม่ได้อยู่ในโฟลเดอร์ Applications แต่น่าจะอยู่ใน ~/Library/Application Support/Steam

ลบแอพ Mac ที่ไม่สามารถติดตั้งได้:แก้ไขปัญหา Launchpad &Finder

หากคุณลบ Steam แล้ว คุณสามารถลบโฟลเดอร์ ~/Library/Application Support/Steam ทั้งหมดเพื่อลบแอปได้ มิฉะนั้น คุณควรเปิด Steam คลิกขวาที่เกมในห้องสมุดท้องถิ่นของคุณใน Steam แล้วเลือก "ถอนการติดตั้ง" เพื่อกำจัดเกมเหล่านั้น

แชร์บทช่วยสอนเกี่ยวกับวิธีลบแอพบน Mac ที่จะไม่ย้ายไปที่ถังขยะ หากคุณพบว่ามีประโยชน์! หากแอปของคุณเป็นแอปที่ติดตั้งไว้ล่วงหน้า โปรดเรียนรู้วิธีถอนการติดตั้งแอปเริ่มต้นบน Mac

คำถามที่พบบ่อยเกี่ยวกับวิธีการลบแอพบน Mac ที่จะไม่ลบ

คุณสามารถบังคับถอนการติดตั้งโปรแกรมบน Mac จาก Terminal ได้โดยการรันคำสั่งนี้:sudo rm -rf appname.app

คุณสามารถบังคับออกจากแอปแล้วลองถอนการติดตั้งอีกครั้ง หรือใช้วิธีอื่นที่อธิบายไว้ในคู่มือนี้

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

สาเหตุหลักที่คุณไม่สามารถลบแอปใน Launchpad ได้ก็คือไม่ได้ดาวน์โหลดแอปจาก App Store

หากต้องการลบแอปออกจาก Launchpad ให้กดปุ่ม Option จากนั้นคลิกไอคอน x และเลือก Delete