Khắc phục: Lỗi cấp quyền truy cập Office 2016 trên MacOS

khi cố gắng mở nhiều loại tệp khác nhau trong Office 2016. Sự cố thường xuất hiện khi cố gắng mở tệp Word, nhưng một số người dùng cũng đã báo cáo sự cố với tệp Excel và Powerpoint.



Khi xử lý vấn đề này, người dùng sẽ được nhắc với một cửa sổ bật lên yêu cầu cung cấp đặc quyền truy cập khi mở tệp bằng chương trình Office 2016. Nếu người dùng chọn tệp và nhấp vào Grant Acess , lỗi sau sẽ xuất hiện:



 Word / Excel / Powerpoint không thể mở tài liệu: người dùng không có đặc quyền truy cập. 



Hóa ra, Lỗi cấp quyền truy cập là do các quy tắc hộp cát cập nhật của Apple. Apple hiện sử dụng hộp cát để giới hạn các hành động khác nhau bằng cách buộc chúng vào một vị trí cụ thể. Hộp cát ứng dụng rất hiệu quả trong việc ngăn chặn vi rút hoặc phần mềm độc hại khác ảnh hưởng đến các tệp hệ điều hành. Tuân theo các nguyên tắc mới, mọi ứng dụng sử dụng phông chữ tùy chỉnh phải đảm bảo rằng các phông chữ đó vẫn dành riêng cho ứng dụng cụ thể đó. Apple không còn cho phép ứng dụng cài đặt phông chữ để sử dụng trên toàn hệ thống.



Trong trường hợp phông chữ trên toàn hệ thống bị thay đổi trong quá trình này, phông chữ đó sẽ được coi là vi phạm bảo mật và sẽ được thay thế ở bản cập nhật tiếp theo. Bắt đầu với Office 2016, Microsoft đã phải tuân thủ các quy tắc của Apple để có thể bán bộ Office trong App store. Microsoft cung cấp một bộ phông chữ dành riêng cho phần mềm của họ, bộ phông này sẽ được cài đặt ở một vị trí khác.

Tuy nhiên, hầu hết các tiện ích phông chữ của bên thứ 3 chưa được cập nhật đầy đủ để hoạt động với các quy tắc hộp cát mới và sẽ gây ra xung đột được MacOS coi là vi phạm bảo mật. Đã xác nhận rằng các ứng dụng quản lý phông chữ của bên thứ 3 như Vali, Linotype Font Explorer, Mở rộng, hoặc là FontExplorer X là thủ phạm chính gây ra Cấp quyền truy cập lỗi với bộ Office 2016. Như bây giờ, FontBook là tiện ích quản lý phông chữ duy nhất được thiết kế đặc biệt để hoạt động với hệ thống bảo mật mới của Apple.

Ghi chú: Một số người dùng đã báo cáo rằng việc giảm số lượng phông chữ trong ứng dụng quản lý phông chữ bên thứ 3 của họ đã làm cho vấn đề biến mất. Nếu bạn có nhiều phông chữ (hơn 1000), hãy thử giảm số lượng của chúng. Sau đó, khởi động lại máy của bạn và thử lại.



Dưới đây, bạn có một bộ các phương pháp sẽ làm cho Cấp quyền truy cập lỗi đi chỗ khác. Nếu bạn đã cài đặt một ứng dụng quản lý phông chữ bên ngoài (ngoài FontBook) nhưng bạn không cần nó, hãy làm theo Phương pháp 1 hoặc Phương pháp 2. Trong trường hợp bạn đang dựa vào ứng dụng quản lý phông chữ của bên thứ ba, hãy làm theo Phương pháp 3 hoặc là Phương pháp 4 .

Cập nhật: Chúng tôi đã thêm một phương pháp khác sẽ giải quyết Cấp quyền truy cập lỗi cho việc sử dụng gặp phải vấn đề với macOS 10.13 High Sierra hoặc ở trên. Nếu điều này có thể áp dụng, hãy chuyển thẳng đến Phương pháp 5 .

Phương pháp 1: Tắt phông chữ từ ứng dụng quản lý phông chữ của bên thứ ba

Kể từ khi các ứng dụng quản lý phông chữ như FontExplorer X, Máy chủ loại chung, Vali hoặc Mở rộng đang gây ra Cấp quyền truy cập lỗi , việc vô hiệu hóa phông chữ trong các ứng dụng đó thường sẽ làm cho vấn đề biến mất.

Nếu bạn đang sử dụng Vali Fusion , bạn có thể giải quyết vấn đề này một cách dễ dàng bằng cách xóa bộ đệm phông chữ. Để làm điều này, hãy mở Suitcase Fusion và đi tới Tệp> Xóa bộ nhớ đệm phông chữ . Sau đó, khởi động lại hệ thống của bạn và các tệp văn phòng sẽ mở bình thường.

Ghi chú: Bản sửa lỗi này sẽ chỉ hoạt động tạm thời. Bạn có thể được yêu cầu lặp lại quy trình này thỉnh thoảng.

Nếu bạn đang sử dụng FontExplorer X, Universal Type Server hoặc là Mở rộng , bạn không có lựa chọn nào khác ngoài việc mở các ứng dụng đó và tắt tất cả các phông chữ. Sau đó, khởi động lại thiết bị của bạn và thử mở các tệp đã hiển thị lỗi trước đó. Nếu vẫn chưa đủ, hãy gỡ cài đặt ứng dụng quản lý phông chữ bên ngoài và làm theo hướng dẫn bên dưới:

  1. Truy cập Người tìm kiếm ứng dụng, chọn Các ứng dụng và nhấp đúp vào FontBook.
  2. Trong Fontbook, chọn Tất cả các Phông chữ từ Ngăn bên trái. Sau đó, chọn bất kỳ Phông chữ nào từ ngăn bên phải và nhấn giữ Lệnh + A để chọn tất cả.
  3. Với tất cả các phông chữ đã chọn, hãy truy cập vào Biên tập trên đầu cửa sổ và nhấp vào Tìm các bản sao đã bật.
  4. Bấm vào Giải quyết thủ công và chờ danh sách được điền. Ngay sau đó, bạn sẽ thấy một cửa sổ liệt kê các phông chữ đã được kiểm tra. Sau đó, nhấp vào Tất cả tiêu đề và chuyển nó thành Cảnh báo và Lỗi.
  5. Mở từng phông chữ được hiển thị như được sao chép. Bạn sẽ có thể xem cả hai phiên bản. Chọn phông chữ cũ nhất và nhấn Xóa Đã kiểm tra. Làm điều này với tất cả các phông chữ được sao chép.
    Ghi chú: “Đã kiểm tra loại bỏ” đã được thay đổi thành “Kiểm tra giải quyết” trong phiên bản mới hơn và bạn phải kiểm tra các phông chữ mà bạn muốn giữ lại chứ không phải những phông mà bạn muốn xóa.
  6. Tiếp theo, đi tới Tập tin và chọn Xác thực Phông chữ. Nhấn vào Tất cả tiêu đề và thay đổi nó thành Cảnh báo và Lỗi.
  7. Nếu bạn gặp bất kỳ lỗi nào (vàng hoặc đỏ), hãy mở từng lỗi và giải quyết mọi lỗi trùng lặp theo cách thủ công như chúng tôi đã làm trong Bước 5. Khi bạn đã bao phủ từng bản sao, hãy nhấp vào Xác thực Phông chữ một lần nữa và đảm bảo không có lỗi nào được hiển thị.
  8. Đóng FontBook và mở bất kỳ ứng dụng nào bị ảnh hưởng bởi Cấp quyền truy cập lỗi. Nếu nó vẫn hiển thị lỗi, hãy khởi động lại và mở lại.

Phương pháp 2: Khởi động từ phân vùng khôi phục để đặt lại quyền của thư mục

Nếu phương pháp trên không thành công trong việc xóa Cấp quyền truy cập lỗi, hãy thử khởi động từ chế độ khôi phục và sử dụng Thiết bị đầu cuối tiện ích để đặt lại quyền của thư mục và ACL. Phương pháp này đã được chứng minh là thành công đối với rất nhiều người dùng vẫn đang gặp phải lỗi sau khi xóa trình quản lý phông chữ của bên thứ ba. Đây là những gì bạn cần làm:

  1. Nhấn vào Biểu tượng quả táo ở góc trên bên trái và chọn Khởi động lại. Trong khi máy MAC của bạn đang khởi động lại, hãy nhấn và giữ Lệnh + R nhập Chế độ phục hồi.
  2. Khi bạn nhìn thấy OS X Utilities cửa sổ, truy cập vào Tiện ích ở đầu màn hình và nhấp vào Thiết bị đầu cuối.
  3. Trong cửa sổ Terminal, nhập 'Đặt lại mật khẩu' và hãy nhấn Đi vào.
  4. Ngay sau đó, bạn sẽ thấy cửa sổ Đặt lại mật khẩu. Đi xuống R eset Quyền đối với Thư mục Trang chủ và ACL và nhấp vào Cài lại cái nút.
  5. Bạn có thể được nhắc nhập mật khẩu của mình. Sau khi bạn làm như vậy, hệ thống sẽ khởi động lại.
  6. Thử mở ứng dụng Office đã hoạt động trước đó. Nó sẽ mở mà không có Cấp quyền truy cập lỗi.
    Ghi chú: Vấn đề sẽ xuất hiện trở lại nếu bạn quyết định cài đặt và mở ứng dụng quản lý phông chữ của bên thứ ba không tuân thủ các quy tắc hộp cát của Apple.

Phương pháp 3: Tránh các yêu cầu về hộp cát của Apple

Trong các phiên bản Mac Office trước (cũ hơn Office 2016), người dùng có thể lưu tệp ở bất kỳ vị trí nào và sử dụng bất kỳ phông chữ nào mà không cần cảnh báo và yêu cầu quyền. Nhưng điều này không còn khả thi do các yêu cầu hộp cát mới. Những người sử dụng VBA với Excel bị ảnh hưởng nghiêm trọng vì họ liên tục được nhắc cấp quyền khi chạy tập lệnh của họ.

Tuy nhiên, Mac có một số vị trí mà bạn có thể sử dụng để tránh những lời nhắc truy cập đó. Những vị trí này cho phép những người đam mê VBA chạy tập lệnh của họ một cách tự do mà không cần người dùng tương tác bổ sung. May mắn thay, chúng ta cũng có thể sử dụng những vị trí này để vượt qua cấp quyền truy cập lỗi. Bí quyết là, vị trí này không dễ có sẵn, vì vậy chúng tôi sẽ phải thực hiện các bước bổ sung để làm cho nó dễ tiếp cận hơn.

Một ví dụ về vị trí an toàn tránh các lời nhắc cấp quyền của Office là: / Users / * YourUsername * / Library / Group Containers /UBF8T346G9.Office

Bạn có thể sử dụng thư mục này để chia sẻ dữ liệu giữa các chương trình Office hoặc với ứng dụng của bên thứ ba vì nó có cả quyền đọc và ghi. Dưới đây là hướng dẫn nhanh về cách sử dụng vị trí này để vượt qua Cấp quyền truy cập lỗi:
Ghi chú: Hướng dẫn này chỉ được xác nhận là hoạt động với các tệp Excel, nhưng về mặt lý thuyết sẽ hoạt động với các loại tệp khác từ bộ Office 2016.

  1. Mở cửa sổ Finder và giữ Phím thay thế trong khi nhấn Đi trong thanh menu. Sau đó, nhấp vào Thư viện.
  2. Hướng đến Vùng chứa Nhóm và sau đó bấm đúp vào UBF8T346G9.Office thư mục.
  3. Tạo một thư mục mới bên trong UBF8T346G9.Office thư mục và đặt tên nó theo cách bạn muốn.
  4. Tiếp theo, di chuyển tất cả các tệp liên quan đến Office đang từ chối mở vào thư mục bảo mật này. Tất cả chúng sẽ mở mà không có vấn đề gì.

Ghi chú: Để dễ dàng truy cập, bạn có thể chọn thư mục và nhấn Command + Ctrl + T để tự động thêm nó vào Yêu thích trong Finder.

Phương pháp 4: Kéo Microsoft khỏi thư mục tài nguyên (Tạm thời)

Nếu công việc của bạn xoay quanh việc sử dụng ứng dụng quản lý phông chữ bên ngoài, thì việc xóa nó khỏi hệ thống không phải là một lựa chọn. May mắn thay, một số người dùng đã có thể làm cho cấp quyền vấn đề sẽ biến mất bằng cách xóa phông chữ của Microsoft khỏi thư mục tài nguyên. Tuy nhiên, cách khắc phục này sẽ chỉ là tạm thời. Khi bạn cho phép bản cập nhật Office tiếp theo, phông chữ sẽ được cài đặt lại trong gói và lỗi sẽ xuất hiện trở lại.

Cảnh báo: Một số người dùng đã báo cáo sự cố Word sau khi làm theo phương pháp này. Nếu bạn không sao lưu phông chữ như chúng tôi sẽ thực hiện trong các bước bên dưới, bạn sẽ cần cài đặt lại / sửa chữa bộ Office nếu có vấn đề gì xảy ra.

Dưới đây là hướng dẫn nhanh về cách kéo phông chữ từ thư mục tài nguyên:

  1. Truy cập Ứng dụng tìm kiếm và chọn Các ứng dụng . Sau đó, bấm chuột phải vào ứng dụng Office đang hiển thị Cấp quyền truy cập lỗi và nhấp vào Xem Nội dung đóng gói . Trong trường hợp này, đó là Word, nhưng bạn cũng có thể thực hiện với Excel, Powerpoint hoặc một ứng dụng Microsoft Office khác.
  2. Đi đến Nội dung> Tài nguyên và xác định vị trí Thư mục phông chữ . Bạn có thể thấy nó là Phông chữ hoặc là DFonts . Bấm đúp vào nó để mở.
  3. Tiếp theo, tạo một thư mục trên màn hình của bạn. Chúng tôi sẽ sử dụng để bảo vệ phông chữ MS, vì vậy chúng tôi có thể khôi phục chúng nếu phương pháp này không thành công. Sử dụng Lệnh + A để chọn tất cả các phông chữ từ Dfonts và di chuyển chúng vào thư mục bạn đã tạo trước đó.
  4. Sau khi bạn sao chép thành công các phông chữ vào thư mục mới, hãy nhấp chuột phải vào một trong các phông chữ trong Dfonts và bấm vào Di chuyển vào thùng rác.
  5. Một khi Dfonts thư mục trống, hãy mở ứng dụng Office đang hiển thị Cấp quyền truy cập lỗi. Nó sẽ mở bình thường ngay bây giờ. Ghi chú: Nếu bạn vẫn thấy lỗi hoặc Word bị treo khi khởi động, hãy quay lại Contents> Resources> DFonts (Phông chữ) và thêm lại các phông chữ từ thư mục chúng ta đã tạo trước đó.

Phương pháp 5: Xóa bộ nhớ đệm phông chữ Mac OS thông qua thiết bị đầu cuối

Một số người dùng bị ảnh hưởng đã gặp phải sự cố này với macOS 10.13 High Sierra trở lên đã báo cáo rằng sự cố đã được giải quyết sau khi họ làm sạch bộ đệm phông chữ bằng cách sử dụng Terminal. Sau khi thực hiện việc này và khởi động lại máy Mac của họ, hầu hết người dùng bị ảnh hưởng đã báo cáo rằng Cấp quyền truy cập lỗi đã ngừng xảy ra.

Nếu tình huống này có thể áp dụng cho tình huống cụ thể của bạn, thì đây là những gì bạn cần làm:

  1. Đóng tất cả các ứng dụng hiện đang mở. Để làm điều này, hãy nhấn Command + Option + Escape để mở Buộc thoát ứng dụng cửa sổ. Sau đó, chọn từng ứng dụng đã mở và nhấp vào Buộc thoát cái nút.

    Buộc thoát tất cả các ứng dụng đã mở

    Ghi chú: Bước này rất quan trọng. Không làm như vậy sẽ dẫn đến lỗi nếu ứng dụng đang sử dụng bộ đệm phông chữ hiện đang được mở.

  2. Khi mọi ứng dụng được đóng lại, hãy nhấn Command + Shift + U để mở Tiện ích thư mục và nhấp vào Thiết bị đầu cuối để bắt đầu nó.

    Truy cập Terminal qua thư mục Tiện ích

  3. Nhập lệnh sau và nhấn Return để chạy nó:
    cơ sở dữ liệu sudo atsutil -remove
  4. Bạn sẽ được yêu cầu cung cấp mật khẩu tài khoản của mình khi được nhắc. Làm như vậy và nhấn Trở về một lần nữa để cấp các quyền cần thiết.
  5. Khi quá trình hoàn tất, hãy nhập lối ra để kết thúc phiên dòng lệnh của bạn, sau đó đi tới Tệp> Thoát để thoát khỏi Thiết bị đầu cuối ứng dụng.
  6. Khởi động lại của bạn Macintosh và sự cố sẽ được giải quyết ở lần khởi động hệ thống tiếp theo.
8 phút đọc