Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách sửa lỗi OSStatus 99999 trên Mac

Khi bạn muốn cài đặt một ứng dụng trên máy Mac của mình, bạn có hai tùy chọn:bạn có thể tải xuống tệp DMG từ Mac App Store và cài đặt nó bằng cách kéo nó vào thư mục Ứng dụng hoặc bạn có thể tải xuống trình cài đặt từ một nguồn đáng tin cậy và cài đặt nó trên máy Mac của bạn.

Nếu đang cài đặt từ Mac App Store, bạn có thể cài đặt trực tiếp ứng dụng mà không cần làm gì khác. Nhưng nếu bạn đang cài đặt từ nguồn của bên thứ ba, bạn cần bật chức năng này trong Tùy chọn hệ thống.

Cài đặt ứng dụng trên macOS ít phức tạp hơn rất nhiều so với các hệ điều hành khác. Nhưng không có nghĩa là lúc nào nó cũng hoàn hảo. Một trong những lỗi không phổ biến gặp phải trong quá trình cài đặt ứng dụng là lỗi OSStatus 99999. Lỗi này không thường xuyên xảy ra, nhưng khi mắc phải, bạn sẽ phải gãi đầu tìm câu trả lời vì điều này có thể khá phức tạp. xử lý.

Lỗi OSStatus 99999 trên Mac là gì?

Lỗi OSStatus 99999 thường xảy ra sau khi bạn cài đặt ứng dụng từ nguồn của bên thứ ba, bất kể đó là nguồn chính thức hay giả mạo. Ngay cả khi bạn đã bật cài đặt từ nguồn của bên thứ ba trong Tùy chọn hệ thống, vẫn có những trường hợp thông báo lỗi này xuất hiện và khiến ứng dụng không mở được.

Mẹo chuyên nghiệp:Quét máy Mac của bạn để tìm các vấn đề về hiệu suất, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Điều này có thể là do chiến dịch ngày càng tăng của Apple nhằm giữ mọi thứ trong hệ thống Apple - phần cứng của Apple chỉ cần chạy phần mềm của Apple. Tất cả chúng ta đều biết rằng điều này là không thể, vì vậy lỗi này có thể là cách Apple buộc bạn sử dụng Mac App Store. Nhưng nếu ứng dụng bạn muốn cài đặt không có sẵn ở đó thì sao? Ngoài ra, cũng đã có báo cáo về lỗi OSStatus 99999 xuất hiện ngay cả khi ứng dụng được cài đặt từ Mac App Store.

Bây giờ, vấn đề không nằm ở chính quá trình cài đặt. Các ứng dụng cài đặt tốt, nhưng khi bạn cố gắng khởi chạy nó, ứng dụng sẽ không mở và thay vào đó bạn nhận được thông báo lỗi:

Không thể hoàn thành thao tác.
(Lỗi OSStatus 999).

Cũng không có phiên bản cụ thể nào bị ảnh hưởng bởi lỗi này, có nghĩa là nó có thể xảy ra bất kể phiên bản macOS mà thiết bị của bạn đang chạy. Một số người dùng đã gặp phải nó ở Sierra, High Sierra, Mojave và thậm chí cả Catalina.

Nguyên nhân nào gây ra lỗi OSStatus 99999 trên máy Mac?

Nếu đang tải xuống ứng dụng từ nguồn của bên thứ ba, bạn cần đảm bảo rằng máy Mac của mình cho phép cài đặt các ứng dụng không phải App Store trong đó. Bạn cần kích hoạt tính năng này trong Tùy chọn hệ thống. Nếu tính năng này bị tắt, rất có thể bạn sẽ gặp phải lỗi này.

Nhưng nếu cài đặt của bên thứ ba được phép trên máy Mac của bạn hoặc ứng dụng bạn đã cài đặt từ Mac App Store nhưng bạn gặp phải lỗi này, thì nguyên nhân là do gì đó khác.

Trong một số trường hợp, lỗi xuất hiện do tệp SystemPolicy bị hỏng. Còn được gọi là Gatekeeper, tính năng bảo mật này thực thi việc ký mã và kiểm tra các ứng dụng đã tải xuống trước khi cho phép chúng chạy. Quá trình xác minh này ngăn bạn vô tình hoặc không cố ý thực thi phần mềm độc hại. Nếu Gatekeeper bị hỏng, thì nó sẽ gặp sự cố khi xác minh cài đặt của bạn và dẫn đến lỗi này.

Phải làm gì về lỗi OSStatus 99999 trên Mac

Nếu bạn gặp lỗi này khi mở một ứng dụng mới được cài đặt, thì đây là một số danh sách kiểm tra mà bạn cần xem qua trước khi thử các bản sửa lỗi bên dưới:

  • Khởi động lại máy tính của bạn. Đôi khi, tất cả những gì máy Mac của bạn cần là khởi động lại mới để giải quyết các lỗi nhỏ và trục trặc.
  • Dọn dẹp thiết bị của bạn bằng trình dọn dẹp Mac để xóa các tệp rác có thể cản trở việc chạy các ứng dụng của bạn.
  • Tải xuống ứng dụng tương tự trên máy Mac khác để đảm bảo rằng không có vấn đề gì với trình cài đặt và chính ứng dụng. Nếu nó chạy bình thường trên một thiết bị khác thì lỗi là do thiết bị của bạn.
  • Đảm bảo máy Mac của bạn có đủ dung lượng lưu trữ. Nếu bạn không có đủ dung lượng ổ đĩa, các ứng dụng của bạn sẽ không hoạt động bình thường.

Nếu sự cố không biến mất sau khi thực hiện tất cả những điều trên, thì đã đến lúc xem xét các giải pháp mà chúng tôi đã liệt kê ở đây:

Khắc phục # 1:Cài đặt lại ứng dụng.

Để đảm bảo rằng ứng dụng đã được cài đặt đúng cách và trình cài đặt không bị hỏng, hãy gỡ cài đặt ứng dụng bằng cách kéo biểu tượng từ thư mục Ứng dụng vào Thùng rác. Dọn sạch Thùng rác để đảm bảo rằng mọi thứ đều bị xóa. Tiếp theo, tải xuống trình cài đặt mới từ nguồn của bạn và cài đặt trên máy tính của bạn. Nếu ứng dụng vẫn không tải được do lỗi OSStatus 99999, hãy chuyển sang bước tiếp theo.

Khắc phục # 2:Bật cài đặt của bên thứ ba.

Nếu bạn đang tải xuống ứng dụng từ trang web của nhà phát triển hoặc các nguồn đáng tin cậy khác, hãy đảm bảo rằng macOS Gatekeeper được định cấu hình để cho phép các cài đặt như vậy. Để kiểm tra xem nó đã được bật chưa, hãy làm theo các bước bên dưới:

  1. Từ Apple trình đơn, nhấp vào Tùy chọn hệ thống.
  2. Chọn Bảo mật và Quyền riêng tư.
  3. Trong Chung , nhấp vào biểu tượng ổ khóa để thực hiện thay đổi. Bạn sẽ cần nhập mật khẩu của mình và nhấn Enter .
  4. Sau khi được mở khóa, nút Cho phép ứng dụng được tải xuống từ phần này sẽ có thể nhấp được.
  5. Đánh dấu Mọi nơi để cho phép các ứng dụng được tải xuống từ bất kỳ nguồn nào được cài đặt và chạy trên macOS.

Nếu bất kỳ tùy chọn nào khác được đánh dấu khi bạn gặp lỗi, các bước trên sẽ nhanh chóng giải quyết nó.

Khắc phục # 3:Khôi phục Cơ sở dữ liệu SystemPolicy.

Nếu máy Mac của bạn cho phép cài đặt của bên thứ ba và bạn vẫn gặp phải lỗi này, thì có thể lỗi đó liên quan đến cơ sở dữ liệu Chính sách hệ thống của bạn.

Để kiểm tra xem nó có bị hỏng hay không, bạn có thể thực hiện tiện ích dòng lệnh bảo mật chính sách hệ thống SecAssessment bằng cách làm theo các bước bên dưới:

  1. Mở Thiết bị đầu cuối từ Tiện ích thư mục.
  2. Nhập lệnh sau, sau đó nhấn Enter :
    $ spctl –assess –verbose –raw / bin / ls
  3. Nếu kết quả cho biết:/ bin / ls:lỗi không xác định 99999 =1869f, điều này có nghĩa là SystemPolicy của bạn bị hỏng.

Để khôi phục cơ sở dữ liệu mặc định, hãy làm theo hướng dẫn tại đây:

  1. Trong cửa sổ Terminal, nhập lệnh sau, sau đó là Enter :
    $ sudo cp /var/db/.SystemPolicy-default / var / db / SystemPolicy
  2. Sau khi lệnh đã được thực thi, hãy khởi động lại máy Mac của bạn.

Sau khi khởi động lại, macOS lẽ ra phải khôi phục khả năng cài đặt phần mềm. Bạn có thể kiểm tra điều này bằng cách cài đặt lại ứng dụng được đề cập và khởi chạy nó sau khi cài đặt. Nếu diễn ra suôn sẻ, thì cơ sở dữ liệu SystemPolicy của bạn đã được khôi phục thành công.

Kết thúc

Lỗi OSStatus 99999 trên Mac là một vấn đề macOS không phổ biến gây khó chịu cho rất nhiều người dùng Mac, đặc biệt là những người không chuyên về lĩnh vực công nghệ. Khi cố gắng sửa lỗi này, hãy đảm bảo rằng bạn cảm thấy thoải mái với việc sử dụng Terminal vì hầu hết các bản sửa lỗi đều yêu cầu nhập lệnh. Nhưng sau khi hiểu kỹ các hướng dẫn, bạn sẽ hiểu rằng lỗi OSStatus 99999 không khó giải quyết.