App trên High Sierra bị treo khi mở ("launching mode" mãi không vào). Nguyên nhân chính: quyền truy cập file (disk permissions) sai, virus, app hỏng, không tương thích, tải thiếu file.
Hiểu về Disk Permissions
Permissions quy định file được read/write/execute bởi ai (user, system, app). Sai permissions → app không đọc được file cần thiết → treo/crash.
Các giải pháp
1. Sửa quyền đĩa (Repair Disk Permissions) – Ưu tiên hàng đầu
Lưu ý: Backup dữ liệu trước (Time Machine).
- Applications > Utilities > Disk Utility.
- Chọn ổ khởi động (startup disk).
- Tab First Aid → Repair Disk Permissions.
Disk Utility dùng receipt trong /var/db/receipts để biết permissions đúng. Không installer nào cũng tạo receipt → không sửa hết được tất cả.
2. Quét virus toàn hệ thống
Dùng antivirus uy tín (Bitdefender, Malwarebytes, Outbyte macAries...). Quét toàn bộ, xóa file độc hại. Virus làm hỏng OS, ngăn app khởi động.
3. Cài lại app bị lỗi
Nếu chỉ 1 app treo → xóa và cài lại bản mới nhất.
Xóa qua Launchpad:
- Mở Launchpad → giữ Option (hoặc click giữ icon) → icon rung → nhấn X trên app → Delete.
Xóa qua Finder (app không từ App Store):
- Finder > Applications → kéo app vào Trash.
- Nhập mật khẩu admin nếu hỏi.
Dọn file thừa trong ~/Library:
- Finder → giữ Option + Go → Library.
- Tìm thư mục/file liên quan app vừa xóa (thường ở
~/Library/Application Support,~/Library/Preferences,~/Library/Caches) → xóa. - Cẩn thận: Đừng xóa file hệ thống quan trọng.
4. Khởi động Safe Mode
- Khởi động Mac + giữ Shift đến khi thấy cửa sổ đăng nhập.
- Thả phím → vào Safe Mode (chỉ load kernel extension cần thiết).
- Test app – nếu chạy tốt → lỗi do app/item login/startup xung đột.
Kết luận
App treo High Sierra: 1) Repair Disk Permissions, 2) Quét virus, 3) Cài lại app sạch (kèm dọn ~/Library), 4) Safe Mode để cách ly xung đột. Backup trước khi sửa quyền đĩa.