Poprawka: Błąd udzielania dostępu do pakietu Office 2016 w systemie MacOS

podczas otwierania różnych typów plików w pakiecie Office 2016. Problem pojawia się zwykle podczas próby otwarcia plików programu Word, ale niektórzy użytkownicy zgłosili również problem z plikami programu Excel i PowerPoint.



Podczas rozwiązywania tego problemu użytkownik zostanie poproszony o wyskakujące okienko z prośbą o przyznanie uprawnień dostępu podczas otwierania pliku za pomocą programu pakietu Office 2016. Jeśli użytkownik wybierze plik i kliknie plik Przyznaj dostęp pojawi się następujący błąd:



 Word / Excel / Powerpoint nie może otworzyć dokumentu: użytkownik nie ma uprawnień dostępu. 



Jak się okazuje, plik Błąd przyznania dostępu jest spowodowane zaktualizowanymi regułami piaskownicy Apple. Apple używa teraz piaskownicy, aby ograniczyć różne działania, wiążąc je z określoną lokalizacją. Piaskownica aplikacji bardzo skutecznie zapobiega wpływowi wirusów lub innego złośliwego oprogramowania na pliki systemu operacyjnego. Zgodnie z nowymi wytycznymi każda aplikacja, która używa niestandardowych czcionek, musi zapewnić, że czcionki pozostaną ekskluzywne dla tej konkretnej aplikacji. Apple nie zezwala już aplikacji na instalowanie czcionek do użytku w całym systemie.



Jeśli po drodze zostanie zmieniona ogólna czcionka systemowa, zostanie to uznane za naruszenie bezpieczeństwa i zostanie zastąpione przy następnej aktualizacji. Począwszy od Office 2016, Microsoft musiał przestrzegać zasad Apple, aby móc sprzedawać pakiet Office w sklepie App Store. Firma Microsoft udostępnia zestaw czcionek specjalnie dla swojego oprogramowania, które zostaną zainstalowane w innej lokalizacji.

Jednak większość narzędzi do czcionek innych firm nie została w pełni zaktualizowana, aby działały z nowymi regułami piaskownicy i będą powodować konflikty postrzegane jako naruszenia bezpieczeństwa przez MacOS. Potwierdzono, że aplikacje do zarządzania czcionkami innych firm, takie jak Walizka, Linotype Font Explorer, Extense, lub FontExplorer X są głównymi winowajcami powodującymi Błąd przyznania dostępu z pakietem Office 2016. Od teraz FontBook to jedyne narzędzie do zarządzania czcionkami, które zostało zaprojektowane specjalnie do współpracy z nowym systemem zabezpieczeń Apple.

Uwaga: Niektórzy użytkownicy zgłaszali, że zmniejszenie liczby czcionek w aplikacjach do zarządzania czcionkami innych firm sprawiło, że problem zniknął. Jeśli masz dużo czcionek (ponad 1000), spróbuj zmniejszyć ich liczbę. Następnie uruchom ponownie komputer i spróbuj ponownie.



Poniżej masz zestaw metod, które sprawią, że Błąd przyznania dostępu Idź stąd. Jeśli zainstalowałeś zewnętrzną aplikację do zarządzania czcionkami (inną niż FontBook), ale jej nie potrzebujesz, wykonaj następujące czynności Metoda 1 lub Metoda 2. Jeśli korzystasz z aplikacji do zarządzania czcionkami innej firmy, wykonaj następujące czynności Metoda 3 lub Metoda 4 .

Aktualizacja: Dodaliśmy kolejną metodę, która zajmie się Błąd przyznania dostępu do zastosowań, w których występuje problem z macOS 10.13 High Sierra lub wyższy. Jeśli ma to zastosowanie, przejdź bezpośrednio do Metoda 5 .

Metoda 1: Wyłączanie czcionek z aplikacji do zarządzania czcionkami innych firm

Ponieważ aplikacje do zarządzania czcionkami, takie jak FontExplorer X, Universal Type Server, Suitcase lub Extense powodują Błąd przyznania dostępu , wyłączenie czcionek w tych aplikacjach zwykle powoduje, że problem znika na dobre.

Jeśli używasz Walizka Fusion , możesz łatwo rozwiązać ten problem, czyszcząc pamięci podręczne czcionek. Aby to zrobić, otwórz Suitcase Fusion i przejdź do Plik> Wyczyść pamięci podręczne czcionek . Następnie uruchom ponownie system, a pliki biurowe powinny otworzyć się normalnie.

Uwaga: Ta poprawka będzie działać tylko tymczasowo. Może być konieczne powtarzanie tej procedury od czasu do czasu.

Jeśli używasz FontExplorer X, Universal Type Server lub Extense , nie masz innego wyboru, jak tylko otworzyć te aplikacje i wyłączyć wszystkie czcionki. Następnie uruchom ponownie urządzenie i spróbuj otworzyć pliki, w których wcześniej był wyświetlany błąd. Jeśli to nie wystarczy, odinstaluj zewnętrzną aplikację do zarządzania czcionkami i postępuj zgodnie z poniższymi instrukcjami:

  1. Uzyskać dostęp do Znalazca aplikację, wybierz Aplikacje i kliknij dwukrotnie FontBook.
  2. W Fontbook wybierz Wszystkie czcionki z lewego okienka. Następnie wybierz dowolną czcionkę z prawego panelu i przytrzymaj Command + A aby wybrać je wszystkie.
  3. Po zaznaczeniu wszystkich czcionek uzyskaj dostęp do pliku Edytować menu w górnej części okien i kliknij Poszukaj włączonych duplikatów.
  4. Kliknij Rozwiąż ręcznie i poczekaj, aż lista się zapełni. Wkrótce zobaczysz okno z listą sprawdzonych czcionek. Następnie kliknij Wszystko nagłówek i przełącz go na Ostrzeżenia i błędy.
  5. Otwórz każdą czcionkę pokazaną jako zduplikowaną. Powinieneś być w stanie wyświetlić obie wersje. Wybierz najstarszą czcionkę i naciśnij Usuń zaznaczone. Zrób to ze wszystkimi zduplikowanymi czcionkami.
    Uwaga: Opcja „Usuń zaznaczone” została zmieniona na „Rozwiąż zaznaczone” w nowszej wersji i musisz zaznaczyć czcionki, które chcesz zachować, a nie te, które chcesz usunąć.
  6. Następnie przejdź do Plik i wybierz Sprawdź poprawność czcionek. Kliknij Wszystko nagłówek i zmień go na Ostrzeżenia i błędy.
  7. Jeśli napotkasz jakiekolwiek błędy (żółte lub czerwone), otwórz każdy z nich i rozwiąż wszelkie duplikaty ręcznie, tak jak to zrobiliśmy Krok 5. Po pokryciu każdego duplikatu kliknij Sprawdź poprawność czcionek ponownie i upewnij się, że nie są wyświetlane żadne błędy.
  8. Blisko FontBook i otwórz dowolną aplikację, na którą ma wpływ Dostęp uznany błąd. Jeśli nadal wyświetla błąd, uruchom ponownie i otwórz ponownie.

Metoda 2: Rozruch z partycji odzyskiwania w celu zresetowania uprawnień do folderów

Jeśli powyższa metoda nie powiodła się podczas usuwania pliku Dostęp uznany błąd, spróbujmy uruchomić komputer z trybu odzyskiwania i użyć Terminal narzędzie do resetowania uprawnień do folderów i list ACL. Ta metoda okazała się skuteczna dla wielu użytkowników, którzy nadal borykali się z błędem po usunięciu menedżera czcionek innej firmy. Oto, co musisz zrobić:

  1. Kliknij Ikona jabłko w lewym górnym rogu i wybierz Uruchom ponownie. Podczas ponownego uruchamiania MAC naciśnij i przytrzymaj Command + R. wejść Tryb odzyskiwania.
  2. Gdy zobaczysz Narzędzia OS X otwórz okno Narzędzia menu u góry ekranu i kliknij Terminal.
  3. W oknie terminala wpisz 'Zresetuj hasło' i naciśnij Wchodzić.
  4. Wkrótce zobaczysz okno Resetuj hasło. Zejdź do R. Uprawnienia do folderu domowego eset i listy ACL i kliknij Resetowanie przycisk.
  5. Może zostać wyświetlony monit o wprowadzenie hasła. Po wykonaniu tej czynności system uruchomi się ponownie.
  6. Spróbuj otworzyć aplikację pakietu Office, która wcześniej działała. Powinien otworzyć się bez Dostęp uznany błąd.
    Uwaga: Problem pojawi się ponownie, jeśli zdecydujesz się zainstalować i otworzyć aplikację do zarządzania czcionkami innej firmy, która jest niezgodna z regułami piaskownicy Apple.

Metoda 3: unikanie wymagań Apple dotyczących piaskownicy

W poprzednich wersjach pakietu Mac Office (starszych niż Office 2016) użytkownicy mogli zapisywać pliki w dowolnej lokalizacji i używać dowolnej czcionki bez ostrzeżeń i próśb o pozwolenie. Ale nie jest to już możliwe z powodu nowych wymagań dotyczących piaskownicy. Osoby używające języka VBA z programem Excel są poważnie zagrożone, ponieważ są stale monitowane o uprawnienia podczas uruchamiania skryptów.

Jednak Mac ma kilka lokalizacji, których można użyć, aby uniknąć tych monitów o dostęp. Te lokalizacje pozwalają entuzjastom VBA na swobodne uruchamianie skryptów bez dodatkowej interakcji użytkownika. Na szczęście możemy też wykorzystać te lokacje do ominięcia Dostęp uznany błąd. Rzecz w tym, że ta lokalizacja nie jest łatwo dostępna, więc będziemy musieli wykonać dodatkowe czynności, aby była bardziej dostępna.

Jednym z przykładów bezpiecznej lokalizacji, która pozwala uniknąć monitów o pozwolenie pakietu Office, jest: / Users / * YourUsername * / Library / Group Containers /UBF8T346G9.Office

Tego folderu można używać do udostępniania danych między programami pakietu Office lub aplikacjami innych firm, ponieważ ma ona dostęp zarówno do odczytu, jak i do zapisu. Oto krótki przewodnik dotyczący używania tej lokalizacji do ominięcia Dostęp uznany błąd:
Uwaga: Potwierdzono, że ten przewodnik działa tylko z plikami programu Excel, ale teoretycznie powinien działać z innymi typami plików z pakietu Office 2016.

  1. Otwórz okno Findera i przytrzymaj klawisz Alt naciskając Iść na pasku menu. Następnie kliknij Biblioteka.
  2. Nawigować do Kontenery grupowe a następnie kliknij dwukrotnie plik UBF8T346G9.Office teczka.
  3. Utwórz nowy folder w UBF8T346G9.Office folder i nadaj mu dowolną nazwę.
  4. Następnie przenieś wszystkie pliki związane z pakietem Office, które nie chcą się otworzyć, do tego bezpiecznego folderu. Wszystkie powinny się otwierać bez problemów.

Uwaga: Aby uzyskać łatwy dostęp, możesz wybrać folder i nacisnąć Command + Ctrl + T. aby automatycznie dodać do Ulubione w Finderze.

Metoda 4: Pobieranie firmy Microsoft z folderu zasobów (tymczasowe)

Jeśli twoja praca polega na korzystaniu z zewnętrznej aplikacji do zarządzania czcionkami, usunięcie jej z systemu nie wchodzi w grę. Na szczęście niektórym użytkownikom udało się stworzyć przyznać uprawnienia problem zniknij, usuwając czcionki Microsoft z folderu zasobów. Jednak ta poprawka będzie tylko tymczasowa. Gdy zezwolisz na następną aktualizację pakietu Office, czcionki zostaną ponownie zainstalowane w pakiecie, a błąd powróci.

Ostrzeżenie: Niektórzy użytkownicy zgłaszali awarie programu Word po zastosowaniu tej metody. Jeśli nie utworzysz kopii zapasowej czcionek, tak jak zrobimy to w poniższych krokach, będziesz musiał ponownie zainstalować / naprawić pakiet Office, jeśli coś pójdzie nie tak.

Oto krótki przewodnik dotyczący pobierania czcionek z folderu zasobów:

  1. Uzyskaj dostęp do Aplikacja Finder i wybierz Aplikacje . Następnie kliknij prawym przyciskiem myszy aplikację pakietu Office, w której jest wyświetlany plik Dostęp uznany błąd i kliknij Pokaż Zawartość opakowania . W tym przypadku jest to Word, ale możesz to również zrobić w programie Excel, PowerPoint lub innej aplikacji Microsoft Office.
  2. Iść do Spis treści> Zasoby i zlokalizuj Folder czcionek . Możesz to zobaczyć jako Czcionki lub Donts . Kliknij go dwukrotnie, aby otworzyć.
  3. Następnie utwórz folder na pulpicie. Użyjemy do zabezpieczenia czcionek MS, abyśmy mogli je przywrócić, jeśli ta metoda zawiedzie. Posługiwać się Command + A aby wybrać wszystkie czcionki z Dfonts i przenieś je do utworzonego wcześniej folderu.
  4. Po pomyślnym skopiowaniu czcionek do nowego folderu kliknij prawym przyciskiem myszy jedną z czcionek w programie Dfonts i kliknij Przenieść do kosza.
  5. Kiedyś Dfonts folder jest pusty, otwórz aplikację pakietu Office, która wyświetlała plik Dostęp uznany błąd. Powinien się teraz normalnie otworzyć. Uwaga: Jeśli nadal widzisz błąd lub program Word ulega awarii podczas uruchamiania, wróć do Spis treści> Zasoby> Donts (czcionki) i ponownie dodaj czcionki z wcześniej utworzonego folderu.

Metoda 5: Czyszczenie pamięci podręcznych czcionek systemu Mac OS za pośrednictwem terminala

Niektórzy użytkownicy, którzy napotkali ten problem z aplikacją macOS 10.13 High Sierra lub powyżej zgłosiły, że problem został rozwiązany po wyczyszczeniu pamięci podręcznych czcionek za pomocą terminala. Po wykonaniu tej czynności i ponownym uruchomieniu komputera Mac większość użytkowników, których dotyczy problem, zgłosiła, że ​​plik Dostęp uznany błąd przestał występować.

Jeśli ten scenariusz ma zastosowanie do Twojego konkretnego scenariusza, oto co musisz zrobić:

  1. Zamknij wszystkie aktualnie otwarte aplikacje. Aby to zrobić, naciśnij Command + Option + Escape aby otworzyć Wymuś zamknięcie aplikacji okno. Następnie wybierz każdą otwartą aplikację i kliknij Wymuś koniec przycisk.

    Wymuś zamknięcie wszystkich otwartych aplikacji

    Uwaga: Ten krok jest bardzo ważny. Niezastosowanie się do tego spowoduje błąd, jeśli aplikacja korzystająca z pamięci podręcznych czcionek jest obecnie otwarta.

  2. Po zamknięciu każdej aplikacji naciśnij Command + Shift + U aby otworzyć Użyteczność folder i kliknij Terminal żeby to rozpocząć.

    Dostęp do terminala za pośrednictwem folderu Utility

  3. Wpisz następujące polecenie i naciśnij klawisz Return, aby je uruchomić:
    bazy danych sudo atsutil -remove
  4. Po wyświetleniu monitu zostaniesz poproszony o podanie hasła do konta. Zrób to i naciśnij Powrót jeszcze raz, aby udzielić niezbędnych uprawnień.
  5. Po zakończeniu procesu wpisz wyjście aby zakończyć sesję wiersza poleceń, a następnie przejdź do Plik> Zakończ aby wyjść z Terminal aplikacja.
  6. Uruchom ponownie Prochowiec a problem powinien zostać rozwiązany przy następnym uruchomieniu systemu.
8 minut czytania