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

Khắc phục lỗi macOS 'Apple không thể kiểm tra phần mềm độc hại' - Hướng dẫn từng bước

macOS đôi khi chặn một số ứng dụng nhất định mở và hiển thị thông báo “Apple không thể kiểm tra phần mềm độc hại ” khi bạn cố gắng khởi chạy chúng từ thư mục Ứng dụng hoặc trực tiếp từ Finder. Thông báo này có nghĩa là ứng dụng chưa được Apple kiểm tra hoặc phê duyệt.

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

Thông thường, điều này xảy ra do ứng dụng được tạo bởi một người mà Apple không nhận ra hoặc ứng dụng thiếu kiểm tra bảo mật đặc biệt gọi là vé công chứng mà Gatekeeper yêu cầu. Bắt đầu với macOS Catalina, Apple đã thêm các bước kiểm tra này theo mặc định để giúp bảo vệ máy Mac của bạn. Ngay cả những ứng dụng an toàn và hữu ích, như trình cài đặt, công cụ năng suất hoặc chương trình nguồn mở, cũng có thể hiển thị cảnh báo này.

Nếu bạn đang sử dụng máy Mac ở cơ quan hoặc trường học, trước tiên hãy đảm bảo rằng công ty của bạn cho phép bạn cài đặt ứng dụng cụ thể.

Cảnh báo: Luôn kiểm tra kỹ xem bạn có tin cậy nguồn và sự an toàn của ứng dụng hay không, đặc biệt là khi bỏ qua các cảnh báo bảo mật. Tránh khiến máy Mac của bạn gặp rủi ro vì sự thuận tiện.

1. Mở ứng dụng bằng cách nhấp chuột phải vào nó

Đôi khi bạn có thể bỏ qua cảnh báo bằng cách nhấp chuột phải và chọn 'Mở'.

  1. Trên cửa sổ cảnh báo bật lên, hãy nhấp vào Hiển thị trong Finder , sau đó nhấp chuột phải ứng dụng.
  2. Giữ Điều khiển và nhấp vào Mở . Mở Ứng dụng bằng cách nhấp chuột phải vào nó
  3. Xác nhận rằng bạn muốn mở ứng dụng. Điều này tạo ra một ngoại lệ trong cài đặt bảo mật của máy Mac, vì vậy bạn có thể mở nó sau chỉ bằng cách nhấp đúp. Kiểm tra xem cách này có giải quyết được sự cố không.
  4. Nếu không, hãy thử giữ Tùy chọn rồi nhấp chuột phải tệp ứng dụng.
  5. Chọn Mở và xem ứng dụng có khởi động theo cách này không.

2. Di chuyển Ứng dụng vào Thư mục Ứng dụng

Kéo ứng dụng vào thư mục Ứng dụng đôi khi có thể hữu ích.

  1. Xác định vị trí ứng dụng và kéo ứng dụng đó vào Ứng dụng thư mục. Kéo và thả Firefox vào Thư mục ứng dụng của máy Mac
  2. Nhấp chuột phải trên ứng dụng bên trong thư mục Ứng dụng và nhấp chuột điều khiển Mở .
  3. Khi bạn được nhắc, hãy xác nhận khởi chạy ứng dụng và kiểm tra xem sự cố đã được giải quyết chưa.

3. Cài đặt từ máy tính để bàn của Mac

Đôi khi, việc di chuyển trình cài đặt sang máy tính để bàn của bạn có thể giúp giải quyết các vấn đề về quyền hoặc bảo mật, ngay cả khi việc này không phải lúc nào cũng khắc phục được cảnh báo.

  1. Di chuyển tệp ứng dụng trên màn hình của bạn.
  2. Nhấp chuột phải tệp và chọn Mở . Cài đặt ứng dụng từ màn hình máy Mac
  3. Đồng ý mở ứng dụng. Hãy xem cách này có giải quyết được vấn đề không.
  4. Nếu không, hãy thử nhấp chuột giữ control vào ứng dụng trên máy tính để bàn của bạn và mở lại.

4. Cho phép ứng dụng từ App Store và nhà phát triển được xác định

Nếu máy Mac của bạn được đặt thành chỉ cho phép bạn cài đặt ứng dụng từ App Store, bạn có thể thấy cảnh báo này khi cố mở ứng dụng từ bên ngoài App Store, ngay cả khi chúng đến từ một nhà phát triển đã biết. Việc thay đổi cài đặt này có thể khắc phục được sự cố.

  1. Đi tới Cài đặt hệ thống> Bảo mật và quyền riêng tư> Chung .
  2. Nhấp vào Khóa và nhập tên người dùng và mật khẩu quản trị viên của bạn.
  3. Chọn App Store và Nhà phát triển được xác định . Chọn Tùy chọn App Store và Nhà phát triển được xác định trên máy Mac
  4. Khởi động lại máy Mac của bạn rồi thử khởi chạy hoặc cài đặt lại ứng dụng.
  5. Ngoài ra, hãy tìm DMG tệp, nhấp chuột phải nó và chọn Mở bằng> Trình cài đặt .
  6. Lần này bạn có thể thấy cảnh báo hơi khác nhưng bây giờ là Mở hoặc Tiếp tục nút sẽ xuất hiện.
  7. Nhấp vào Mở hoặc Tiếp tục và kiểm tra xem ứng dụng có cài đặt hay không.

5. Sử dụng tùy chọn “Vẫn mở”

macOS bao gồm nút 'Vẫn mở' tích hợp nếu nó chặn một ứng dụng không xác định hoặc nếu xác thực ứng dụng đó không thành công.

Cảnh báo:Chỉ sử dụng tùy chọn này nếu bạn chắc chắn ứng dụng và nguồn của nó an toàn.

  1. Đi tới Cài đặt hệ thống> Bảo mật và quyền riêng tư> Chung .
  2. Nhấp vào Khóa ở phía dưới và xác thực.
  3. Chọn Vẫn mở bên cạnh ứng dụng bị chặn. Nhấp vào Vẫn mở cho ứng dụng có vấn đề trong tab Chung của Cài đặt bảo mật và quyền riêng tư của máy Mac
  4. Nếu bạn không thấy nút này, hãy thử mở lại ứng dụng từ Finder. Làm mới cửa sổ Bảo mật &quyền riêng tư để xem tùy chọn này có xuất hiện hay không.

6. Tải xuống Trình cài đặt ứng dụng mới nhất

Đôi khi, trình cài đặt ứng dụng bạn có đã lỗi thời và không hoạt động với phiên bản macOS hiện tại. Tải trình cài đặt mới nhất thường giải quyết được vấn đề này.

  1. Mở trình duyệt của bạn và truy cập trang web chính thức (như trang web của Adobe).
  2. Tải xuống phiên bản mới nhất của ứng dụng mà bạn muốn (bạn có thể cần giấy phép hoặc tài khoản của mình để truy cập ứng dụng đó). Tải xuống Trình cài đặt ứng dụng mới nhất từ Trang web OEM
  3. Cài đặt ứng dụng và xem liệu quá trình này có thành công hay không.

7. Cập nhật macOS và các ứng dụng liên quan

Việc sử dụng macOS lỗi thời hoặc các ứng dụng liên quan cũ hơn cũng có thể gây ra những sự cố này. Việc này giúp đảm bảo cả hệ thống và ứng dụng đã cài đặt của bạn đều được cập nhật.

7.1. Cập nhật ứng dụng liên quan

  1. Kiểm tra bản cập nhật cho mọi ứng dụng từ cùng một nhà phát triển. Ví dụ:với Adobe XD, hãy nhấp vào Trợ giúp> Cập nhật trong ứng dụng. Áp dụng mọi bản cập nhật có sẵn. Kiểm tra bản cập nhật Adobe XD
  2. Khởi động lại máy Mac của bạn rồi thử cài đặt hoặc khởi chạy lại ứng dụng gặp sự cố.

7.2. Cập nhật macOS

  1. Đi tới Cài đặt hệ thống> Chung> Cập nhật phần mềm . Kiểm tra bản cập nhật macOS
  2. Cài đặt mọi bản cập nhật có sẵn, khởi động lại máy Mac của bạn và thử cài đặt lại.

8. Cài đặt lại ứng dụng

Nếu việc mở hoặc sử dụng ứng dụng luôn gây ra cảnh báo thì quá trình cài đặt có thể bị hỏng. Việc cài đặt lại thường khắc phục được điều này.

  1. Đi tới Cài đặt hệ thống> In &Quét .
  2. Chọn máy in của bạn và nhấp vào dấu trừ nút để loại bỏ nó. Xóa Máy in khỏi máy Mac
  3. Mở Trình tìm kiếm , đi tới Thư viện> Máy in> PPD> Nội dung> Tài nguyên .
  4. Chuyển tệp trình điều khiển máy in của bạn vào Thùng rác.
  5. Dọn sạch Thùng rác, khởi động lại máy Mac của bạn, sau đó cài đặt lại và thiết lập lại máy in. Hãy xem cách này có giải quyết được vấn đề không.

9. Sử dụng Tiện ích Hòa bình

Nếu bạn vẫn gặp sự cố, Pacifist cho phép bạn mở và cài đặt các gói ứng dụng (DMG) theo cách thủ công. Chỉ sử dụng Pacifist với các ứng dụng từ những nguồn bạn tin cậy.

  1. Tải xuống và cài đặt tiện ích Pacifist. Có một chế độ demo miễn phí. Sử dụng Tiện ích Pacifist để cài đặt ứng dụng có vấn đề
  2. Mở Pacifist, tìm tệp cài đặt ứng dụng của bạn, nhấp vào Cài đặt và xác nhận xem nó có phù hợp với bạn không.

10. Xóa tệp phần mềm quảng cáo

Phần mềm quảng cáo có thể tạo tác nhân khởi chạy để kích hoạt cảnh báo về phần mềm độc hại. Việc xóa những tệp không mong muốn này thường giải quyết được lời nhắc.

Hãy cẩn thận—chỉ xóa các tệp mà bạn tin chắc có liên quan đến phần mềm độc hại hoặc phần mềm quảng cáo. Khi không chắc chắn, hãy tra cứu tên tệp trực tuyến.

  1. Chạy Etrecheck để quét máy Mac của bạn. Sử dụng nút văn bản bổ sung để biết thêm chi tiết. Xóa các tệp trong tab bảo mật của Etrecheck
  2. Kiểm tra nhật ký xem có điều gì đáng ngờ không.
  3. Xóa mọi tệp bị gắn cờ là có vấn đề trên trang Bảo mật Etrecheck. Để tham khảo, các tệp có vấn đề có thể trông như thế này (đừng lo lắng nếu bạn không thể xóa mọi mục):
    Launchd: /Library/LaunchDaemons/com.fluviatic.plist
    Executable: /etc/fluviatic.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.apple.nomaro.plist
    Executable: /Library/nomaro
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.brothelry.net-preferences.plist
    Executable: /etc/change_net_settings.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.cytoid.plist
    Executable: /etc/cytoid.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.apple.ightem.plist
    Executable: /Library/ightem
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.handily.service.plist
    Executable: /etc/run_app.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.embraceor.service.plist
    Executable: /etc/run_app.sh
    Reason: Adware pattern match
    Unsigned Files:
    Launchd: ~/Library/LaunchAgents/com.JMGti.plist
    Executable: ~/Library/qeSGc/0iGb1
    Details: Domain name invalid - possibly adware
    Launchd: /Library/LaunchAgents/com.Ben.plist
    Executable: /Library/laciniated/FpvUIfsO/BezAOVjO/Ben
    Launchd: ~/Library/LaunchAgents/com.ReplayInfo.plist
    Executable: ~/Library/Application Support/com.ReplayInfo/ReplayInfo
    Details: Domain name invalid - possibly adware
    Launchd: ~/Library/LaunchAgents/com.outsting-nanomelus.plist
    Executable: ~/Library/caphar/CvjZdHjk/PFaVhNLb/jYKnVsvw/outsting-nanomelus
    Details: Domain name invalid - possibly adware
    Running app: /Library/unbenignant/unbenignant
    Running app: /Library/udandan/udandan.app/Contents/MacOS/udandan
    Running app: /Library/bagel-snatchable/sgHbeBUR/QBbJfEMQ/tyRvfkGJ/apsis
    Running app: /Library/wlaghmyrnqvj/wlaghmyrnqvj
    Running app: /Library/mPGDlnMj/mPGDlnMj
    Login Item: ~/bin/helper_update
  4. Khởi động lại máy Mac của bạn và chạy lại EtreCheck.
  5. Lặp lại việc xóa các tệp nghi ngờ và kiểm tra lại cho đến khi không còn tệp phần mềm quảng cáo nào, sau đó xem sự cố của bạn đã được giải quyết chưa.

11. Sử dụng lệnh đầu cuối

Nếu không có cách nào khác hiệu quả, bạn có thể sử dụng lệnh Terminal để giải quyết vấn đề.

11.1. Xóa thuộc tính cách ly

  1. Mở Terminal và chạy lệnh này, điều chỉnh đường dẫn chính xác đến tệp ứng dụng của bạn:
    xattr -d com.apple.quarantine /path/to/file
    Xóa thuộc tính cách ly khỏi ứng dụng trên máy Mac
  2. Thử cài đặt hoặc mở lại ứng dụng.
  3. Nếu bạn vẫn gặp sự cố, hãy thử các lệnh sau (một lần nữa, thay thế bằng đường dẫn tệp thực tế của bạn):
    xattr /path/to/MyApp.app
    sudo xattr -r -d com.apple.quarantine /path/to/MyApp.app
  4. Nếu cần, hãy áp dụng lệnh này cho tất cả các tệp ứng dụng trong một thư mục:
    xattr -r -d com.apple.quarantine /path/to/directory/containing/the/binaries/*

11.2. Ký đơn đăng ký với Codesign

  1. Mở Terminal và đổi thành /bin của bạn thư mục.
  2. Chạy lệnh này, hoán đổi MyApp bằng tên thật của ứng dụng của bạn:
    sudo codesign --force --deep --sign - /Applications/MyApp.app
    Sử dụng Codeign để ký ứng dụng trên máy Mac
  3. Khởi động lại máy Mac của bạn và xem liệu ứng dụng của bạn hiện có mở mà không gặp sự cố hay không.

11.3. Tạm thời vô hiệu hóa GateKeeper

  1. Mở Terminal và nhập:
    sudo spctl --master-disable
    Vô hiệu hóa GateKeeper của máy Mac
  2. Khởi động lại và thử cài đặt lại.
  3. Nếu vẫn không thành công, hãy đi tới Cài đặt hệ thống> Bảo mật và quyền riêng tư> Chung .
  4. Nhấp vào Khóa và nhập mật khẩu của bạn.
  5. Đặt Cho phép ứng dụng được tải xuống từ đến Mọi nơi , sau đó khởi động lại.
  6. Thử cài đặt lại—điều này cuối cùng sẽ cho phép cài đặt. Sau đó, bạn có thể kích hoạt lại GateKeeper bằng:
    sudo spctl --master-enable

Nếu bạn vẫn gặp sự cố này sau tất cả các cách trên, hãy thử khởi động máy Mac của bạn vào chế độ an toàn và kiểm tra xem vấn đề có biến mất không. Ngoài ra, hãy xem lại các mục khởi động của bạn . Nếu bạn có phần mềm chống vi-rút của bên thứ ba phần mềm đang chạy, hãy thử tắt hoặc gỡ cài đặt nó. Bước tiếp theo là tạo người dùng quản trị mới tài khoản trên máy Mac của bạn và thử cài đặt ứng dụng từ đó.

Nếu không có bước nào trong số này khắc phục được sự cố, bạn có thể cần phải đặt lại cài đặt hệ thống hoặc cài đặt lại macOS. Nếu bạn tiếp tục gặp sự cố, hãy liên hệ với Bộ phận hỗ trợ của Apple hoặc liên hệ với nhà phát triển ứng dụng là điều rất nên làm.

GIỚI THIỆU TÁC GIẢ

Khắc phục lỗi macOS  Apple không thể kiểm tra phần mềm độc hại  - Hướng dẫn từng bước

Raza Arshad

Raza Arshad là Chuyên gia hỗ trợ CNTT của Google được chứng nhận. Với con mắt tinh tường về chi tiết và niềm đam mê giải quyết vấn đề, anh ấy xuất sắc trong việc xác định và giải quyết các lỗi cũng như các vấn đề liên quan đến Windows. Với sự hiểu biết sâu sắc về hệ thống máy tính, Raza dễ dàng vượt qua những vấn đề phức tạp để xác định nguyên nhân gốc rễ và triển khai các giải pháp hiệu quả. Kỹ năng đặc biệt của anh ấy trong việc phát hiện lỗi và khắc phục sự cố Windows khiến anh ấy trở thành tài sản quý giá trong bất kỳ nhóm hỗ trợ CNTT nào.