Cách bỏ qua các cảnh báo ứng dụng bị hỏng trong OS X

Hệ thống bảo mật Gatekeeper của Apple trong OS X cho phép bạn giới hạn các ứng dụng đang chạy với những ứng dụng được tạo bởi các nhà phát triển đáng tin cậy. Với tính năng này được bật, nếu bạn mở một chương trình không dấu trực tiếp thay vì sử dụng menu ngữ cảnh, thì bạn sẽ nhận được thông báo lỗi và chương trình sẽ không thực thi.

Tuy nhiên, Gatekeeper cũng phát hiện xem một chương trình có khả năng bị thay đổi hay không và sẽ ngăn chương trình đó chạy. Đây là một nỗ lực để ngăn chặn các chương trình, đã ký hoặc nếu không, bị giả mạo bởi phần mềm độc hại và tin tặc. Khi điều này xảy ra, hệ thống sẽ đưa ra cảnh báo Gatekeeper tương tự nói rằng chương trình bị hỏng.

Không giống như các cảnh báo để chạy các chương trình từ các nhà phát triển không xác định, không có tùy chọn tích hợp để bỏ qua các cảnh báo về các ứng dụng bị hỏng. Ngay cả khi bạn nhấp chuột phải vào chương trình và chọn mở nó từ menu ngữ cảnh, bạn vẫn sẽ gặp cảnh báo tương tự cho bạn tùy chọn thoát khỏi chương trình hoặc chuyển nó vào thùng rác.

Hữu ích vì tính năng này có thể, nó cũng có thể gây bực bội, vì một số chương trình tự thay đổi khi chạy mà không có gì sai, hoặc bạn có thể đang thử nghiệm một chương trình và tự thay đổi nó. Nhà phát triển cũng có thể đưa ra bản cập nhật cho chương trình hoàn toàn hợp pháp, nhưng bằng cách nào đó đã được ký và kiểm tra theo cách để kích hoạt cảnh báo "ứng dụng bị hỏng" và do đó không được chạy.

Mặc dù trong những trường hợp này, cách an toàn nhất là liên hệ với nhà phát triển để cập nhật chương trình hoạt động đúng với Gatekeeper, đôi khi điều này có thể mất một lúc để được sắp xếp và trong khi đó, bạn không thể sử dụng chương trình hoặc bị buộc phải hạ cấp xuống một phiên bản khác.

Tuy nhiên, nếu bạn biết phiên bản chương trình bị chặn là hoàn toàn tốt, có một cách để khắc phục vấn đề này, đó là tạo một ngoại lệ Gatekeeper cho nó. Để thực hiện việc này, bạn sẽ tạo một bộ quy tắc mới cho chương trình được cập nhật, có thể được thực hiện trong OS X Terminal theo thói quen sau:

  1. Mở Terminal và gõ như sau (chưa nhấn enter):

    spctl --add - nhãn "TÊN"

    Trong lệnh trên, thay thế "NAME" bằng nhãn mà bạn muốn cho quy tắc mà bạn có thể xem xét đặt thành tên chương trình cho phù hợp (ví dụ: bạn có thể đặt tên là "Word" cho Microsoft Word).
  2. Đảm bảo chỉ có một khoảng trắng sau phần "NAME" của lệnh và sau đó kéo ứng dụng bị lỗi vào cửa sổ Terminal. Điều này sẽ hoàn thành đường dẫn đầy đủ đến chương trình, vì vậy lệnh sẽ xuất hiện như sau:

    spctl --add - dán nhãn "NAME" / Ứng dụng / Chương trình \ Thư mục / Chương trình.app

Khi kết thúc, nhấn Enter để thực thi lệnh và một ngoại lệ cho chương trình sẽ được tạo để cho phép nó chạy. Bây giờ bạn có thể bấm đúp vào chương trình và mở nó trực tiếp, và không nên gặp lỗi ứng dụng bị hỏng. Một lần nữa, hãy nhớ rằng thói quen này sẽ bỏ qua kiểm tra Gatekeeper cho chương trình đã chỉ định, vì vậy chỉ thực hiện việc này nếu bạn biết cảnh báo Gatekeeper đơn giản là dương tính giả.


 

Để LạI Bình LuậN CủA BạN