บางผู้ใช้รายงานว่าไม่สามารถลบแอปพลิเคชันบน Mac ในสถานการณ์ต่อไปนี้:
- ไม่สามารถลบแอปจาก Launchpad เพราะไอคอน x ไม่แสดง
- ไม่สามารถลบ Steam game ที่จัดประเภทเป็น "APPS_OTHER" จาก Storage > Applications เพราะปุ่ม Delete เป็นสีเทา
- ลากและวางแอปลง Trash แค่ทำให้มันบounce กลับหรือไม่เกิดอะไรขึ้น
- คลิกขวาที่แแตแตไม่พบตัวเลือกย้ายแอปไป Trash
- ไม่สามารถลบแอปบน Mac เพราะมันหยุดทำงานไม่ได้
- พบแอปที่ไม่อยู่ในโฟลเดอร์ Applications ถูกล็อกและลบไม่ได้
- แอปย้ายไป Trash ไม่ได้เนื่องจากข้อความผิดพลาด "The item can't be moved to the Trash because some of its extensions are in use" หรือ "The item can't be moved to the Trash because it's open."
- Mac ไม่อนุญาตให้ลบแอปและส่งข้อความ "App can't be modified or deleted because it's required by Mac OS X."
หากปัญหานี้เกิดกับคุณด้วย คุณจะพบ วิธีลบแอปที่ลบไม่ได้บน Mac ในบทความนี้
ทำไมฉันถึงลบแอปบน Mac ไม่ได้?
นี่คือสาเหตุหลักว่าทำไมคุณ ลบแอปพลิเคชันบน MacBook Air/Pro หรือเดสก์ท็อป Mac ไม่ได้:
- แอปที่คุณพยายามลบกำลังถูกใช้งานอยู่
- แอปพลิเคชันติดมากับ Mac และได้รับการป้องกันโดยระบบ
- มี temporary glitch บน Mac ของคุณ
- ซอฟต์แวร์เสียหาย
- แอปที่ลบไม่ได้จาก Launchpad ไม่ได้ดาวน์โหลดจาก App Store
- แอปเป็นส่วนหนึ่งของโปรแกรมอื่นและต้องลบจากภายในโปรแกรมหลัก
- หากไฟล์ที่คุณต้องการลบถูกจัดประเภทเป็น Other และมีไอคอนทั่วไป อาจเป็น leftover ของแอปที่ลบแล้ว
วิธีลบแอปบน Mac ที่ลบไม่ได้
หากคุณไม่สามารถลบแอปพลิเคชันบน Mac ได้ ให้ลองวิธีแก้ไขต่อไปนี้ตามสถานการณ์ของคุณ
วิธีลบแอปบน MacBook ที่ลบไม่ได้:
- วิธีที่ 1: ใช้ app uninstaller 專用เพื่อ uninstall ซอฟต์แวร์บน Mac ให้สมบูรณ์
- วิธีที่ 2: ใช้ Finder ลบแอปบน Mac ที่ลบไม่ได้จาก Launchpad
- วิธีที่ 3: ปิด SIP เพื่อลบ system apps บน Mac
- วิธีที่ 4: Force quit แอปที่ปิดไม่ได้
- วิธีที่ 5: Kill processes ที่เกี่ยวข้องกับแอปใน Activity Monitor
- วิธีที่ 6: Uninstall Steam games
วิธีที่ 1: ใช้ app uninstaller 專用เพื่อ uninstall ซอฟต์แวร์บน Mac ให้สมบูรณ์
หากคุณไม่สามารถลบแอปบน Mac จาก Launchpad ให้ใช้ third-party app uninstaller 專用แทน Launchpad อนุญาตให้ลบแอปที่ดาวน์โหลดจาก Mac App Store เท่านั้น และลบเฉพาะ program file นั่นคือ จะมี app leftovers คงเหลือบน Mac แม้แอปจะถูกลบแล้ว
แต uninstaller อย่าง CleanMyApp ช่วยให้คุณ ลบแอปบน Mac ให้สมบูรณ์ 只要คุณมีสิทธิ์ ด้วยมัน คุณสามารถลบแอปที่ลบไม่ได้บน Mac ได้อย่างรวดเร็ว พร้อมกับไฟล์แอปและไฟล์สนับสนุนทั้งหมดที่สร้างขึ้นสำหรับการทำงาน เช่น cache files, preference files, log files ฯลฯ
วิธีลบแอปบน Mac ที่ลบไม่ได้จาก Launchpad ด้วย CleanMyApp:
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง CleanMyApp
ขั้นตอนที่ 2: เปิด uninstaller เลือกแอปที่ต้องการ uninstall และคลิก Uninstall
ขั้นตอนที่ 3: กด Continue Uninstall เพื่อยืนยันการลบ
แชร์คู่มือนี้เพื่อช่วยผู้อื่นเรียนรู้วิธี uninstall ซอฟต์แวร์บน Mac ให้สมบูรณ์
วิธีที่ 2: ใช้ Finder ลบแอปบน Mac ที่ลบไม่ได้จาก Launchpad
อีกทางหนึ่ง คุณก็สามารถลบแอปบน Mac ที่ลบไม่ได้จาก Launchpad โดยใช้ Finder ด้วยขั้นตอนต่อไปนี้:
- ค้นหาแอปที่ลบไม่ได้ใน Launchpad
- ลากและวางลงไอคอน Trash บน Dock
- ว่างเปล่า Trash เพื่อลบถาวร
จำไว้ว่าเมื่อคุณลบแอปบน Mac มันจะลบเฉพาะ program file แต่ไม่ใช่ support files ที่แอปสร้างขึ้น ไฟล์สนับสนุนเหล่านี้มักจัดเก็บในโฟลเดอร์ต่างๆ บน Mac และยังคงเหลือแม้แอปจะถูกลบแล้ว ทำให้เกิด leftover files จากแอป
นั่นคือเหตุผลว่าทำไมคุณต้องลบไฟล์ที่เกี่ยวข้องกับแอปหากต้องการ uninstall ให้สมบูรณ์จาก Mac เปิด Finder แล้วคลิก Go > Go to Folder และไปที่โฟลเดอร์ต่อไปนี้:

- ~/Library/Application Support
- /Library/Caches และ ~/Library/Caches
- ~/Library/Internet Plug-Ins
- ~/Library
- ~/Library/Preferences
- ~/Library/Application Support/CrashReporter
- ~/Library/Saved Application State
- ~/private/var/folders
ระมัดระวังเมื่อลบ system files เพราะการลบผิดอาจส่งผลเสียต่อ Mac หากคุณไม่แน่ใจว่าลบไฟล์ไหนได้ปลอดภัย หรือไม่ต้องการเสียเวลาหา app leftovers เอง ให้ใช้ app uninstaller
วิธีที่ 3: ปิด SIP เพื่อลบ system apps บน Mac
หากแอปยังลบไม่ได้ อาจเป็นเพราะไม่สามารถลบได้เนื่องจาก system protection นี่มักเกิดกับแอปที่มาพร้อมระบบ เช่น Stocks, Safari, TV, Chess, Music, News ฯลฯ เพื่อลบ system apps บน Mac คุณต้องปิด SIP (System Integrity Protection) ก่อน
มันเป็นคุณสมบัติความปลอดภัยใน macOS ที่ช่วยป้องกันซอฟต์แวร์อันตรายจากการแก้ไขไฟล์และโฟลเดอร์ที่ได้รับการป้องกันบน Mac แต่ก็จำกัดความสามารถในการ uninstall system apps บน Mac
วิธีลบ system apps บน Mac:
- บูตเข้าสู่ macOS Recovery Mode
- เปิด Utilities > Terminal
- พิมพ์คำสั่งต่อไปนี้และกด Enter:
csrutil disable - พิมพ์ y แล้วใส่รหัสผ่านของคุณ

- รีสตาร์ท Mac
- จากนั้นทำตามขั้นตอนในวิธีที่ 1 หรือวิธีที่ 2 เพื่อ uninstall แอปที่ย้ายไป Trash ไม่ได้ ให้สมบูรณ์
- เปิด SIP ใหม่ใน Recovery Mode ด้วยคำสั่ง:
csrutil enable
วิธีที่ 4: Force quit แอปที่ปิดไม่ได้
หากแอปค้างและไม่ให้คุณลบ คุณสามารถ force quit มัน ได้ เพียงหลังจากแอปปิดแล้วคุณจึงลบจาก Mac ได้
- กด Option + Command + Esc เพื่อเปิดเมนู "Force Quit Applications"
- เลือกแอปที่หยุดทำงานไม่ได้
- คลิก "Force Quit" สองครั้ง

- จากนั้นลอง uninstall แอปอีกครั้ง
บางแอปทำงานในพื้นหลัง ตามบทความนี้เพื่อปิดมัน: How to close background apps on Mac?
วิธีที่ 5: Kill processes ที่เกี่ยวข้องกับแอปใน Activity Monitor
แอปไม่จำเป็นต้องอยู่ในโฟกัสเพื่อป้องกันไม่ให้คุณลบได้ 只要หนึ่งใน processes ของมันยังทำงานอยู่ในพื้นหลัง คุณก็ uninstall ไม่ได้อย่างถูกต้อง ดังนั้น การปิด background processes ของแอปใน Activity Monitor ก็เป็นวิธีที่ดี
วิธีลบแอปบน Mac ที่หยุดทำงานไม่ได้:
- กด Command + Space และค้นหา "Activity Monitor"
- เปิดแอป
- ค้นหา processes ที่เกี่ยวข้องกับแอปที่คุณต้องการลบ
- คลิกไอคอน x และเลือก "Force Quit"

- หลังจากนั้น ลองลบโปรแกรมจาก Mac อีกครั้ง
วิธีที่ 6: Uninstall Steam games
บางผู้ใช้อาจไม่สามารถลบ Steam game files ใน Kind "Other" หรือ "APPS_OTHER" เมื่อตรวจสอบ storage ใน Storage Settings > Applications เกมเหล่านี้ไม่อยู่ในโฟลเดอร์ Applications แต่อาจอยู่ใน ~/Library/Application Support/Steam

หากคุณลบ Steam แล้ว คุณสามารถลบโฟลเดอร์ ~/Library/Application Support/Steam ทั้งหมดเพื่อลบแอป มิฉะนั้น คุณควรเปิด Steam คลิกขวาที่เกมใน local library ใน Steam และเลือก "Uninstall" เพื่อกำจัดพวกมัน
แชร์บทช่วยสอนนี้เกี่ยวกับวิธีลบแอปบน Mac ที่ย้ายไป Trash ไม่ได้ หากคุณพบว่ามันมีประโยชน์! หากแอปของคุณเป็น preinstalled app เรียนรู้วิธี uninstall default apps บน Mac
คำถามที่พบบ่อยเกี่ยวกับวิธีลบแอปบน Mac ที่ลบไม่ได้
คำถาม: คุณสามารถ force uninstall โปรแกรมบน Mac จาก Terminal โดยรันคำสั่ง: sudo rm -rf appname.app
คำถาม: คุณสามารถ force quit แอปแล้วลอง uninstall ใหม่ หรือใช้วิธีอื่นที่อธิบายในคู่มือนี้
คำถาม: เมื่อแอปไม่อยู่ใน Finder คุณต้องรู้ว่ามันจัดเก็บที่ไหน หากมีปุ่มที่ให้ reveal แอปใน Finder ให้ใช้มัน หลังจากระบุตำแหน่งแอปใน Finder แล้ว คุณสามารถลากและวางแอปไป Trash เพื่อลบได้
คำถาม: สาเหตุหลักที่ลบแอปใน Launchpad ไม่ได้คือ แอปไม่ได้ดาวน์โหลดจาก App Store
คำถาม: เพื่อลบแอปจาก Launchpad ให้กดปุ่ม Option แล้วคลิกไอคอน x และเลือก Delete