Computer >> Máy Tính >  >> Xử lý sự cố >> MAC

Không thể mở được vì Apple không thể kiểm tra phần mềm độc hại

Nếu ứng dụng bạn đang cố mở trên Mac không được Apple công chứng, bạn sẽ nhận được thông báo "*** không thể cài đặt vì Apple không thể kiểm tra phần mềm độc hại . Phần mềm này cần được cập nhật. Liên hệ với nhà phát triển để biết thêm thông tin. "

Không thể mở được vì Apple không thể kiểm tra phần mềm độc hại

Đây không phải là một lỗi phần mềm mà là cách Gatekeeper hoạt động. Đây là lớp đầu tiên của cơ chế chống phần mềm độc hại của Mac xác minh các ứng dụng đã tải xuống trước khi khởi chạy chúng. Dưới đây là một số thông báo phổ biến mà bạn có thể nhận được khi một ứng dụng hoặc plugin không được công chứng:

  • Không thể mở KDiff3 vì Apple không thể kiểm tra nó để tìm phần mềm độc hại
  • Không thể mở Python vì Apple không thể kiểm tra nó để tìm phần mềm độc hại
  • Không thể mở XAMPP vì Apple không thể kiểm tra nó để tìm phần mềm độc hại
  • Không thể mở Minecraft vì Apple không thể kiểm tra nó để tìm phần mềm độc hại
  • Không thể mở "chromedriver" vì apple không thể kiểm tra nó để tìm phần mềm độc hại.
  • Không thể mở "MySQLWorkbench" vì apple không thể kiểm tra phần mềm độc hại.

May mắn thay, vấn đề có thể được giải quyết nhanh chóng bằng một trong 4 giải pháp trong bài đăng này bất kể ứng dụng cụ thể. Hãy bắt đầu bằng cách tìm hiểu lý do tại sao Mac không thể kiểm tra phần mềm độc hại.

Hướng dẫn về lỗi "Apple không thể kiểm tra phần mềm độc hại":

  • 1. Tại sao bạn lại gặp lỗi:Không mở được ứng dụng do Apple không thể kiểm tra phần mềm độc hại của ứng dụng đó?
  • 2. Làm thế nào để vượt qua Apple không thể kiểm tra nó để tìm phần mềm độc hại?

Tại sao bạn lại thấy lỗi:Không thể mở ứng dụng vì Apple không thể kiểm tra nó để tìm phần mềm độc hại?

Một cách Apple làm để giảm khả năng người dùng cài đặt phần mềm độc hại trên máy Mac là chỉ cho phép các ứng dụng từ các nguồn được ủy quyền. Theo mặc định, máy Mac của bạn được đặt để cho phép các ứng dụng được tải xuống từ Mac App Store và các nhà phát triển đã xác định.

Với cài đặt như vậy, nếu bạn tải xuống gói trình cài đặt từ web, trình duyệt hoặc ứng dụng được sử dụng để tải tệp xuống sẽ thêm một thuộc tính tệp mở rộng cụ thể vào đó. Khi bạn cố gắng cài đặt ứng dụng có thuộc tính như vậy, Gatekeeper sẽ xác minh chứng chỉ ID của nhà phát triển ứng dụng để đảm bảo rằng chứng chỉ đó đến từ một nhà phát triển Apple đã xác định và mã của nó không bị thay đổi hoặc bị hỏng.

Nếu ứng dụng được tự ký, Gatekeeper sẽ không nhận ra nó nhưng sẽ bật lên thông báo có nội dung "*** Không thể mở được vì Apple không thể kiểm tra nó để tìm phần mềm độc hại."

Làm cách nào để vượt qua Apple không thể kiểm tra phần mềm độc hại?

Việc thực thi một ứng dụng mà Mac không thể kiểm tra phần mềm độc hại có thể lây nhiễm phần mềm độc hại cho Mac hoặc xâm phạm quyền riêng tư của bạn. Nhưng nếu bạn chắc chắn rằng ứng dụng bạn định khởi chạy là đáng tin cậy, bạn có thể ghi đè cài đặt bảo mật để mở nó.

Để vượt qua lỗi "*** không thể mở được vì Apple không thể kiểm tra nó để tìm phần mềm độc hại." khi mở ứng dụng từ một nhà phát triển không xác định, bạn cần ghi đè Gatekeeper. Bạn có thể đạt được điều đó bằng cách chuyển sang chính sách khoan dung hơn, mở ứng dụng từ menu ngữ cảnh hoặc chạy các lệnh trong Terminal.

  • Cách 1:Nhấp chuột phải để mở ứng dụng
  • Cách 2:Thay đổi cài đặt trong Bảo mật và quyền riêng tư
  • Cách 3:Xóa thuộc tính tệp mở rộng của tệp
  • Cách 4:Cho phép các ứng dụng được tải xuống từ mọi nơi

Cách 1:Nhấp chuột phải để mở ứng dụng

Thay vì nhấp đúp, bạn có thể nhấp chuột phải vào ứng dụng để khởi chạy nó. Bằng cách này, nó vẫn hiển thị thông báo bảo mật nhưng bạn có quyền lựa chọn để mở nó. Đây là những gì bạn cần làm:

  1. Tìm gói trình cài đặt hoặc plugin mà bạn muốn mở trên Mac.
  2. Nhấp chuột phải vào nó và chọn Mở.
  3. Bỏ qua lỗi và nhấp vào Mở lại.
  4. Cài đặt ứng dụng bằng cách làm theo hướng dẫn trên màn hình.

Sửa chữa dễ dàng này đã hoạt động tốt cho nhiều người dùng. Nhưng nếu nó không hiệu quả với bạn, hãy chuyển sang giải pháp tiếp theo.

Cách 2:Thay đổi cài đặt trong Bảo mật và quyền riêng tư

Khi lỗi khiến bạn không thể mở ứng dụng, sẽ có các thông báo ẩn khác trong ngăn tùy chọn Bảo mật &Quyền riêng tư, chẳng hạn như "ứng dụng bị chặn sử dụng do không phải từ một nhà phát triển đã xác định" hoặc "Phần mềm hệ thống từ nhà phát triển ** * đã bị chặn tải. "

Bằng cách thay đổi cài đặt liên quan đến các thông báo này, bạn có thể loại bỏ lỗi. Làm theo các bước sau:

  1. Mở menu Apple> Tùy chọn Hệ thống.
  2. Chọn Bảo mật &Quyền riêng tư.
  3. Trong tab Chung, nhấp vào ổ khóa màu vàng và nhập mật khẩu của bạn.
  4. Nhấp vào "Cho phép" bên cạnh thông báo cho biết ứng dụng đã bị chặn tải.
  5. Nhấn vào OK.
  6. Nhấp vào "Vẫn mở" bên cạnh cửa sổ bật lên cho biết ứng dụng không phải từ một nhà phát triển đã xác định.
    Không thể mở được vì Apple không thể kiểm tra phần mềm độc hại
  7. Nhấp vào Mở khi lỗi hiển thị.

Giả sử bạn đã trải qua các giải pháp mà chúng tôi đã đề cập ở trên. Nhưng thông báo cho biết máy Mac của bạn không thể kiểm tra phần mềm độc hại vẫn cản trở khi khởi chạy ứng dụng. Bạn có thể xóa thuộc tính tệp mở rộng bằng cách sử dụng Terminal.

Lưu ý:Nếu bạn không có nút "Cho phép", hãy bỏ qua bước 4 và 5. Nhấp vào "Vẫn mở" sẽ thực hiện thủ thuật.

Cách 3:Xóa thuộc tính tệp mở rộng của tệp

Như chúng tôi đã đề cập trước đây, mọi ứng dụng được tải xuống đều được phần mềm tải xuống cung cấp một thuộc tính. Do đó, một cách khác để khắc phục lỗi "không thể mở được vì Apple không thể kiểm tra phần mềm độc hại" là xóa thuộc tính báo động Gatekeeper để xác minh ứng dụng. Để thực hiện, bạn cần thực hiện một số lệnh trong Terminal theo các bước dưới đây:

  1. Khởi chạy Terminal bằng cách mở Finder và nhấp vào thư mục Ứng dụng> Tiện ích.
  2. Nhập lệnh sau và nhấn Enter.xattr -d com.apple.quarantine filepathBạn cần thay thế đường dẫn tệp trong lệnh bằng đường dẫn tệp của ứng dụng. Để thực hiện, trước tiên, hãy nhập xattr -d com.apple.quarantine vào cửa sổ Terminal. Sau đó, mở thư mục chứa ứng dụng và kéo và thả ứng dụng vào Terminal.
    Không thể mở được vì Apple không thể kiểm tra phần mềm độc hại
  3. Nhập mật khẩu của bạn và nhấn Enter.
  4. Khởi động lại máy Mac của bạn.
  5. Mở lại ứng dụng.

Hy vọng rằng bạn đã mở ứng dụng thành công ngay bây giờ. Nếu bạn muốn ngăn lỗi hiển thị lại, hãy tiến hành sửa chữa tiếp theo.

Cách 4:Cho phép các ứng dụng được tải xuống từ mọi nơi

Nếu không có giải pháp nào giúp bạn vượt qua lỗi, bạn có thể tạm thời vô hiệu hóa tính năng bảo mật và cho phép các ứng dụng được tải xuống từ mọi nơi. Bạn nên bật tính năng này sau khi bạn đã cài đặt và khởi chạy ứng dụng.

  1. Mở Terminal bằng cách mở Finder và nhấp vào thư mục Ứng dụng> Tiện ích.
  2. Nhập lệnh sau và nhấn Enter.sudo spctl --master-disable
    Không thể mở được vì Apple không thể kiểm tra phần mềm độc hại
  3. Nhập mật khẩu của bạn và nhấn Enter.
  4. Cài đặt và mở ứng dụng.
  5. Khi bạn đã sẵn sàng bật lại tính năng bảo mật, hãy thực hiện lệnh này trong Terminalsudo spctl --master-enable