Trang chủ » Thủ thuật máy tính

Sửa lỗi "phần mềm bị hỏng và không thể mở" trên MacBook.

Nếu bạn đang sử dụng MacBook và gặp thông báo “phần mềm bị hỏng và không thể mở” khi cố gắng khởi chạy ứng dụng, đừng quá lo lắng — đây là một lỗi khá phổ biến. Bài viết này sẽ hướng dẫn chi tiết nguyên nhân và cách sửa lỗi “phần mềm bị hỏng và không thể mở” trên MacBook, giúp bạn khôi phục hoạt động bình thường chỉ trong vài bước đơn giản.


1. Nguyên nhân gây lỗi “phần mềm bị hỏng và không thể mở”

Lỗi này thường xuất hiện khi bạn cài đặt các phần mềm ngoài App Store hoặc tải về từ nguồn không xác định. Dưới đây là một số nguyên nhân phổ biến:

  1. Cài đặt từ nguồn không tin cậy: macOS có hệ thống bảo mật Gatekeeper, tự động ngăn chặn việc mở ứng dụng chưa được xác minh bởi Apple.

  2. Ứng dụng bị hỏng trong quá trình tải về: file cài đặt có thể bị lỗi hoặc thiếu dữ liệu.

  3. Phiên bản phần mềm không tương thích với macOS: khi bạn sử dụng macOS mới nhưng phần mềm lại quá cũ.

  4. Cấu hình bảo mật quá cao: đôi khi do người dùng thiết lập quyền bảo mật hạn chế.

  5. Virus hoặc phần mềm độc hại: gây ảnh hưởng đến khả năng đọc file và khiến hệ thống báo lỗi.


>>> Xem ngay: Dịch Vụ Cài đặt phần mềm MacBook

2. Cách kiểm tra tình trạng phần mềm

Trước khi tiến hành sửa lỗi, bạn nên kiểm tra xem phần mềm có thực sự bị hỏng hay chỉ bị chặn bởi macOS.

  • Bước 1: Click chuột phải vào ứng dụng → chọn “Get Info” (Thông tin).

  • Bước 2: Xem phần “Kind” (Loại) để biết ứng dụng có phải là phần mềm hợp lệ.

  • Bước 3: Nếu hiển thị “App (Universal)” hoặc “App (Intel)”, phần mềm vẫn hoạt động bình thường, chỉ bị chặn bởi hệ thống bảo mật.


3. Cách sửa lỗi nhanh qua “System Preferences”

Một trong những cách dễ nhất là tắt tạm thời tính năng Gatekeeper:

  • Bước 1: Mở System Preferences → chọn Security & Privacy.

  • Bước 2: Trong tab General, tại phần “Allow apps downloaded from” → chọn Anywhere (Nếu không có, bạn cần kích hoạt).

  • Bước 3: Thử mở lại ứng dụng.

Nếu tùy chọn “Anywhere” không hiển thị, hãy mở Terminal và nhập lệnh sau:


 
sudo spctl --master-disable

Sau đó, nhập mật khẩu quản trị để xác nhận. Lúc này, tùy chọn “Anywhere” sẽ xuất hiện.

>>> Xem ngay: Dịch vụ Dịch vụ Cài win tại nhà TPHCM


4. Mở ứng dụng bằng cách “Override Gatekeeper”

Nếu bạn không muốn tắt hoàn toàn bảo mật, có thể mở thủ công từng ứng dụng bị chặn:

  • Bước 1: Click chuột phải vào ứng dụng → chọn Open.

  • Bước 2: Một hộp thoại cảnh báo hiện ra → chọn Open lần nữa để xác nhận.

Từ lần sau, macOS sẽ cho phép bạn mở ứng dụng đó bình thường mà không báo lỗi.


5. Dọn dẹp và cài lại phần mềm bị lỗi

Nếu lỗi vẫn còn, bạn nên xóa hoàn toàn phần mềm và cài lại:

  • Xóa ứng dụng qua Finder → Applications → Kéo ứng dụng vào thùng rác.

  • Dọn sạch các file còn sót lại trong thư mục:

    
    		
     
    ~/Library/Application Support/
    ~/Library/Preferences/
    ~/Library/Caches/
    
  • Tải lại phần mềm từ trang chủ chính thức hoặc nguồn đáng tin cậy.

Điều này đảm bảo bạn không còn dùng phải file cài đặt bị lỗi hoặc phiên bản không tương thích.


6. Cập nhật macOS và phần mềm

Phiên bản macOS cũ có thể khiến ứng dụng mới không hoạt động đúng. Hãy:

  • Mở System Settings → General → Software Update để cập nhật hệ thống.

  • Nếu phần mềm yêu cầu phiên bản macOS cụ thể, hãy đảm bảo bạn đang dùng đúng.

Cập nhật thường giúp vá lỗi bảo mật, tương thích và khắc phục vấn đề “phần mềm bị hỏng”.


7. Dùng Terminal để mở phần mềm bị chặn

Một cách khác là mở ứng dụng bằng Terminal, giúp bỏ qua cơ chế kiểm tra của Gatekeeper:

  • Mở Terminal → nhập lệnh sau:

    
    		
     
    xattr -cr /Applications/TenUngDung.app
    

    (Thay TenUngDung bằng tên ứng dụng cụ thể).

  • Sau đó, gõ thêm:

    
    		
     
    sudo xattr -rd com.apple.quarantine /Applications/TenUngDung.app
    
  • Thử mở lại ứng dụng, lỗi sẽ biến mất.


8. Quét virus và kiểm tra phần mềm độc hại

Một số phần mềm không rõ nguồn gốc có thể chứa mã độc hoặc virus, khiến macOS chặn truy cập. Hãy quét hệ thống bằng:

  • Malwarebytes for Mac

  • CleanMyMac X

  • Bitdefender Virus Scanner

Sau khi quét và loại bỏ mối đe dọa, hãy thử mở lại ứng dụng.


9. Khi nào nên nhờ kỹ thuật viên hỗ trợ?

Nếu bạn đã thử mọi cách mà vẫn không thể khởi chạy phần mềm, có thể macOS bị lỗi quyền truy cập hệ thống hoặc hư hại tệp cấu hình. Khi đó, hãy:

  • Liên hệ dịch vụ sửa MacBook tại nhà hoặc trung tâm uy tín.

  • Kỹ thuật viên sẽ kiểm tra quyền hạn người dùng, phân quyền file hệ thống, và khôi phục Gatekeeper về mặc định.


10. Mẹo phòng tránh lỗi “phần mềm bị hỏng và không thể mở”

  1. Chỉ tải phần mềm từ nguồn đáng tin cậy.

  2. Luôn cập nhật macOS và ứng dụng.

  3. Sử dụng phần mềm bảo mật dành cho Mac.

  4. Không tự ý thay đổi quyền hệ thống.

  5. Sao lưu dữ liệu trước khi cài đặt phần mềm mới.


 Kết luận

Lỗi “phần mềm bị hỏng và không thể mở” trên MacBook không phải là vấn đề nghiêm trọng — chỉ cần vài thao tác, bạn hoàn toàn có thể khắc phục. Quan trọng là xác định nguyên nhân, tùy chỉnh đúng cài đặt bảo mật, và chỉ sử dụng phần mềm có nguồn gốc rõ ràng.

Nếu bạn thường xuyên làm việc với phần mềm tải ngoài, hãy ghi nhớ cách bật/tắt Gatekeeper đúng cách để tránh gián đoạn công việc. Còn nếu bạn muốn an toàn tuyệt đối, có thể nhờ dịch vụ cài đặt và sửa phần mềm MacBook chuyên nghiệp hỗ trợ — giúp máy hoạt động ổn định, mượt mà và bảo mật tối đa.

Đánh giá:

Kết quả: 2.3/5 - (7 phiếu)