Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Apple

Khắc phục lỗi "Bạn không có quyền mở ứng dụng này" trên macOS

Các ứng dụng trên Mac phục vụ mục đích khác nhau: Music nghe nhạc, Safari lướt web, FaceTime gọi video… Nhiều người gặp lỗi "You don't have permission to open the application" (Bạn không có quyền mở ứng dụng này). Nếu bạn cũng bị lỗi này, hãy đọc bài viết để tìm giải pháp phù hợp.

Câu trả lời nhanh

Bạn cần cấp quyền đọc/ghi cho ứng dụng. Cách làm:

  1. Mở thư mục Applications qua Finder.
  2. Chọn Utilities.
  3. Mở Terminal.
  4. Kéo thả ứng dụng mục tiêu vào cửa sổ Terminal để điền đường dẫn.
  5. Đóng Terminal và khởi chạy ứng dụng mục tiêu.

Phương pháp 1: Bật Chia sẻ và Quyền hạn

Kiểm tra Sharing & Permissions:

  1. Mở System Preferences.
  2. Chọn Sharing.
  3. Chọn File Sharing, mở rộng Shared Folders.
  4. Tab Users, chọn Everyone, đặt quyền Read & Write.

Phương pháp 2: Đặt Recent Items thành None

Giảm số mục gần đây có thể khắc phục lỗi:

  1. Vào System Preferences > General.
  2. Trường Recent Items, chọn None.

Phương pháp 3: Cấp quyền Đọc/Ghi

Nếu file ứng dụng bị hạn chế đọc/ghi, cấp quyền qua Terminal:

  1. Mở Finder > Applications > Utilities > Terminal.
  2. Nhập lệnh sau trong Terminal:
    sudo chmod -R 755 <đường_dẫn_file_ứng_dụng>
    Lưu ý: Thay <đường_dẫn_file_ứng_dụng> bằng đường dẫn đầy đủ của ứng dụng.
  3. Hoặc kéo thả ứng dụng đích vào Terminal để tự điền đường dẫn.
  4. Thoát Terminal và mở ứng dụng đang báo lỗi.

Phương pháp 4: Codesign ứng dụng

Codesign app để khắc phục lỗi quyền:

  1. Mở thư mục Applications > Utilities > Terminal.
  2. Nhập lệnh:
    sudo codesign –force –deep –sign - <đường_dẫn_file_ứng_dụng>
  3. Hoặc kéo thả ứng dụng lỗi vào Terminal để lấy đường dẫn.
  4. Lưu ý: Nếu lệnh codesign không chạy, có thể xtools chưa cài. Cài bằng lệnh: xcode-select –install.
  5. Khởi chạy ứng dụng lỗi.

Phương pháp 5: Cập nhật macOS

Cập nhật macOS mới nhất để sửa lỗi/glich gây ra sự cố:

  1. Vào System Preferences.
  2. Chọn Software Update > Nâng cấp ngay.

Phương pháp 6: Xóa cờ Quarantine

  1. Vào Applications > Utilities.
  2. Mở Terminal.
  3. Nhập lệnh:
    sudo xattr -dr com.apple.quarantine <đường_dẫn_file_ứng_dụng>
  4. Mở ứng dụng lỗi.

Phương pháp 7: Giải nén nhị phân bằng UPX

  1. Mở Terminal từ Utilities.
  2. Cài Homebrew bằng lệnh:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Cài UPX:
    brew install upx
  4. Chuột phải ứng dụng lỗi > Show Package Contents.
  5. Vào Contents > MacOS.
  6. Nhập lệnh:
    sudo upx –d
  7. Kéo thả file UNIX exe của ứng dụng vào Terminal, nhấn Return.

Phương pháp 8: Cài lại ứng dụng

  1. Mở Finder > Applications.
  2. Kéo thả ứng dụng lỗi vào Thùng rác (cuối Dock).
  3. Cài lại ứng dụng.

Mẹo chuyên nghiệp: Mở ứng dụng bằng Rosetta

Lưu ý: Nếu Rosetta chưa cài, chạy lệnh /usr/sbin/softwareupdate –install-rosetta –agree-to-license trong Terminal.

  1. Chuột phải ứng dụng lỗi trong Applications > Get Info.
  2. Tab General, chọn Open using Rosetta.
  3. Nhấp đúp ứng dụng để mở.

Bài viết liên quan

  • Cách kiểm tra xem ai có tài khoản OnlyFans
  • Cách cài file APK trên iPhone
  • Sửa lỗi "Cannot be Opened Because the Developer Cannot be Verified" trên Mac
  • Mã lỗi 36 trên Mac là gì?

Hy vọng bạn đã hiểu cách khắc phục lỗi "bạn không có quyền mở ứng dụng trên Mac". Hãy để lại bình luận với thắc mắc, đề xuất hoặc chủ đề muốn tìm hiểu tiếp theo.