Remediere: Office 2016 Grant Access Error pe MacOS

atunci când încercați să deschideți diferite tipuri de fișiere în Office 2016. Problema apare de obicei atunci când încearcă să deschidă fișiere Word, dar unii utilizatori au raportat, de asemenea, problema cu fișiere Excel și Powerpoint.



Când se ocupă de această problemă, utilizatorul va fi solicitat cu un popup care îi va solicita să ofere privilegii de acces la deschiderea unui fișier cu un program Office 2016. Dacă utilizatorul selectează fișierul și dă clic pe Grant Acess , va apărea următoarea eroare:



 Word / Excel / Powerpoint nu poate deschide documentul: utilizatorul nu are privilegii de acces. 



După cum se dovedește, Acordați eroarea de acces este cauzat de regulile actualizate de sandboxing Apple. Apple folosește acum sandboxing pentru a limita diferite acțiuni, legându-le la o anumită locație. Sandbox-ul aplicației este foarte eficient în prevenirea virușilor sau a altor programe malware să afecteze fișierele OS Urmând noile linii directoare, fiecare aplicație care folosește fonturi personalizate trebuie să se asigure că fonturile rămân exclusive pentru acea aplicație specială. Apple nu mai permite unei aplicații să instaleze fonturi pentru utilizarea la nivel de sistem.



În cazul în care un font la nivel de sistem este modificat pe parcurs, acesta va fi considerat o încălcare a securității și va fi înlocuit la următoarea actualizare. Începând cu Office 2016, Microsoft a trebuit să respecte regulile Apple pentru a putea vinde suita Office în App Store. Microsoft oferă un set de fonturi special pentru software-ul lor, care va fi instalat într-o altă locație.

Cu toate acestea, majoritatea utilităților de fonturi terță parte nu au fost complet actualizate pentru a funcționa cu noile reguli sandbox și vor provoca conflicte considerate încălcări de securitate de către MacOS. S-a confirmat că aplicațiile de gestionare a fonturilor de la terțe părți le place Valiză, Linotype Font Explorer, Extense, sau FontExplorer X sunt principalii vinovați care cauzează Eroare de acordare a accesului cu suita Office 2016. De acum, FontBook este singurul utilitar de gestionare a fonturilor conceput special pentru a funcționa cu noul sistem de securitate Apple.

Notă: Unii utilizatori au raportat că reducerea numărului de fonturi în aplicațiile lor terțe de gestionare a fonturilor a făcut ca problema să dispară. Dacă aveți o mulțime de fonturi (peste 1000), încercați să reduceți numărul acestora. Apoi, reporniți aparatul și încercați din nou.



Mai jos aveți o suită de metode care vor face ca Eroare de acordare a accesului Pleacă de aici. Dacă ați instalat o aplicație externă de gestionare a fonturilor (alta decât FontBook), dar nu aveți nevoie de ea, urmați Metoda 1 sau Metoda 2. În cazul în care vă bazați pe o aplicație terță parte de gestionare a fonturilor, urmați Metoda 3 sau Metoda 4 .

Actualizați: Am adăugat o altă metodă care va aborda Eroare de acordare a accesului pentru utilizări cu care se confruntă problema macOS 10.13 High Sierra sau deasupra. Dacă acest lucru este aplicabil, treceți direct la Metoda 5 .

Metoda 1: Dezactivarea fonturilor din aplicațiile de gestionare a fonturilor terță parte

Întrucât aplicațiile de gestionare a fonturilor ca FontExplorer X, Server de tip universal, Valiză sau Extensie cauzează Eroare de acordare a accesului , dezactivarea fonturilor din acele aplicații va face ca problema să dispară definitiv.

Dacă folosiți Suitcase Fusion , puteți rezolva cu ușurință această problemă, ștergând cache-urile fonturilor. Pentru a face acest lucru, deschideți Suitcase Fusion și accesați Fișier> Curățați cache-urile fonturilor . Apoi, reporniți sistemul și fișierele Office ar trebui să se deschidă normal.

Notă: Această remediere va funcționa doar temporar. Este posibil să vi se solicite să repetați procedura din când în când.

Dacă folosiți FontExplorer X, Server de tip universal sau Extins , aveți de ales decât să deschideți acele aplicații și să dezactivați toate fonturile. Apoi, reporniți dispozitivul și încercați să deschideți fișierele care anterior afișau eroarea. Dacă acest lucru nu este suficient, dezinstalați aplicația externă de gestionare a fonturilor și urmați instrucțiunile de mai jos:

  1. Accesați fișierul Căutător aplicație, selectați Aplicații și faceți dublu clic pe FontBook.
  2. În Fontbook, selectați Toate fonturile din panoul din stânga. Apoi, selectați orice font din panoul din dreapta și țineți apăsat Comandă + A pentru a le selecta pe toate.
  3. Cu toate fonturile selectate, accesați fișierul Editați | × meniul din partea de sus a ferestrelor și faceți clic pe Căutați duplicate activate.
  4. Click pe Rezolvați manual și așteptați să se completeze lista. La scurt timp după aceea, veți vedea o fereastră care conține fonturile care au fost verificate. Apoi, faceți clic pe Toate antet și comutați la Avertismente și erori.
  5. Deschideți fiecare font afișat ca duplicat. Ar trebui să puteți vizualiza ambele versiuni. Alegeți cel mai vechi font și apăsați Eliminați bifat. Faceți acest lucru cu toate fonturile care sunt duplicate.
    Notă: „Eliminare bifată” a fost modificată în „Rezolvare bifată” în versiunea mai nouă și trebuie să verificați fonturile pe care doriți să le păstrați, nu pe cele pe care doriți să le eliminați.
  6. Apoi, du-te la Fişier și alege să Validați fonturile. Apasă pe Toate antet și schimbați-l în Avertismente și erori.
  7. Dacă întâmpinați erori (galbene sau roșii), deschideți fiecare și rezolvați manual orice duplicat, așa cum am făcut în Pasul 5. După ce acoperiți fiecare duplicat, faceți clic pe Validați fonturile din nou și asigurați-vă că nu sunt afișate erori.
  8. Închide FontBook și deschideți orice aplicație afectată de Primește acces eroare. Dacă afișează în continuare eroarea, reporniți și deschideți din nou.

Metoda 2: Pornirea de pe partiția de recuperare pentru a reseta permisiunile folderului

Dacă metoda de mai sus nu a reușit la eliminarea fișierului Primește acces eroare, să încercăm să pornim din modul de recuperare și să folosim Terminal utilitar pentru a reseta permisiunile folderului și ACL-urile. Această metodă s-a dovedit a avea succes pentru mulți utilizatori care încă se luptau cu eroarea după ce au eliminat managerul de fonturi terță parte. Iată ce trebuie să faceți:

  1. Apasă pe Pictograma Apple în colțul din stânga sus și selectați Repornire. În timp ce MAC-ul dvs. repornește, țineți apăsat Comandă + R a intra Mod de recuperare.
  2. Odată ce vedeți Utilități OS X fereastra, accesați fișierul Utilități meniul din partea de sus a ecranului și faceți clic pe Terminal.
  3. În fereastra Terminal, tastați 'Reseteaza parola' și apăsați Introduce.
  4. La scurt timp după aceea, veți vedea fereastra Resetare parolă. Coborâți la R eset Permisiuni și ACL-uri pentru folderul principal și faceți clic pe Resetați buton.
  5. Este posibil să vi se solicite să vă introduceți parola. După ce faceți acest lucru, sistemul va reporni.
  6. Încercați să deschideți aplicația Office care a funcționat anterior. Ar trebui să se deschidă fără Primește acces eroare.
    Notă: Problema va reapărea dacă decideți să instalați și să deschideți o aplicație terță parte de gestionare a fonturilor care nu respectă regulile sandbox-ului Apple.

Metoda 3: evitarea cerințelor Apple pentru sandbox

În versiunile anterioare Mac Office (mai vechi decât Office 2016), utilizatorii au putut salva fișiere în orice locație și pot utiliza orice font fără avertismente și cereri de permisiune. Dar acest lucru nu mai este posibil din cauza noilor cerințe de sandbox. Persoanele care utilizează VBA cu Excel sunt grav afectate, deoarece li se solicită în mod constant permisiuni atunci când rulează scripturile.

Cu toate acestea, Mac are câteva locații pe care le puteți utiliza pentru a evita aceste solicitări de acces. Aceste locații permit entuziaștilor VBA să își ruleze scripturile în mod liber, fără interacțiuni suplimentare ale utilizatorului. Din fericire, putem folosi și aceste locații pentru a ocoli primește acces eroare. Trucul este că această locație nu este ușor disponibilă, așa că va trebui să parcurgem pași suplimentari pentru a o face mai accesibilă.

Un exemplu de locație sigură care evită solicitările de permisiune Office este: / Users / * YourUsername * / Library / Group Containers /UBF8T346G9.Office

Puteți utiliza acest folder pentru a partaja date între programele Office sau cu o aplicație terță parte, deoarece are atât acces la citire, cât și la scriere. Iată un ghid rapid despre utilizarea acestei locații pentru a ocoli Primește acces eroare:
Notă: Acest ghid este confirmat doar că funcționează cu fișiere Excel, dar ar trebui să funcționeze teoretic cu alte tipuri de fișiere din suita Office 2016.

  1. Deschideți o fereastră Finder și țineți apăsat butonul Tasta Alt în timp ce apăsați tasta Merge fila din bara de meniu. Apoi, faceți clic pe Bibliotecă.
  2. Navigheaza catre Containere de grup și apoi faceți dublu clic pe UBF8T346G9.Office pliant.
  3. Creați un folder nou în interiorul UBF8T346G9.Office dosar și denumiți-l după cum doriți.
  4. Apoi, mutați toate fișierele legate de Office care refuză să se deschidă în acest folder securizat. Toți ar trebui să se deschidă fără probleme.

Notă: Pentru acces ușor, puteți selecta folderul și apăsați Comandă + Ctrl + T pentru a-l adăuga automat la Favorite în Finder.

Metoda 4: Extragerea Microsoft din folderul resurse (temporar)

Dacă munca dvs. se învârte în jurul utilizării unei aplicații externe de gestionare a fonturilor, atunci eliminarea acesteia din sistem nu este o opțiune. Din fericire, unii utilizatori au reușit să facă acordă permisiuni problema dispare eliminând fonturile Microsoft din folderul de resurse. Cu toate acestea, această remediere va fi doar temporară. Când veți permite următoarea actualizare Office, fonturile vor fi reinstalate în pachet și eroarea va reveni.

Avertizare: Unii utilizatori au raportat blocări Word după ce au urmat această metodă. Dacă nu faceți backup pentru fonturi așa cum vom face în pașii de mai jos, va trebui să reinstalați / reparați suita Office dacă ceva nu merge bine.

Iată un ghid rapid despre extragerea fonturilor din folderul resurse:

  1. Accesați Aplicația Finder și selectați Aplicații . Apoi, faceți clic dreapta pe aplicația Office care afișează Primește acces eroare și faceți clic pe Afișați conținutul pachetului . În acest caz, este Word, dar o puteți face și cu Excel, Powerpoint sau o altă aplicație Microsoft Office.
  2. Mergi la Cuprins> Resurse și localizați Dosarul Fonturi . S-ar putea să o vedeți ca. Fonturi sau DFonts . Faceți dublu clic pe el pentru a deschide.
  3. Apoi, creați un folder pe desktop. Vom folosi pentru a proteja fonturile MS, astfel încât să le putem restabili dacă această metodă eșuează. Utilizare Comandă + A pentru a selecta toate fonturile din Dfonts și mutați-le în dosarul pe care l-ați creat anterior.
  4. După ce ați copiat cu succes fonturile în noul folder, faceți clic dreapta pe unul dintre fonturile din Dfonts și faceți clic pe Aruncă la gunoi.
  5. Odata ce Dfonts folderul este gol, deschideți aplicația Office care afișa fișierul Primește acces eroare. Ar trebui să se deschidă normal acum. Notă: Dacă în continuare vedeți eroarea sau Word se blochează în timpul pornirii, reveniți la Cuprins> Resurse> DFonts (Fonturi) și adăugați din nou fonturile din folderul pe care l-am creat anterior.

Metoda 5: Ștergerea cache-urilor fontului Mac OS prin terminal

Unii utilizatori afectați care s-au confruntat cu această problemă macOS 10.13 High Sierra sau mai sus au raportat că problema a fost rezolvată după ce au curățat cache-urile fontului utilizând Terminalul. După ce au făcut acest lucru și au repornit Mac-ul, cei mai afectați utilizatori au raportat că Primește acces eroarea a încetat să mai apară.

Dacă acest scenariu este aplicabil scenariului dvs. particular, iată ce trebuie să faceți:

  1. Închideți toate aplicațiile care sunt deschise în prezent. Pentru a face acest lucru, apăsați Comandă + Opțiune + Evadare pentru a deschide Aplicația Forțează ieșirea fereastră. Apoi, selectați fiecare aplicație deschisă și faceți clic pe Forțați renunțarea buton.

    Forțează ieșirea din toate aplicațiile deschise

    Notă: Acest pas este foarte important. Dacă nu faceți acest lucru, va rezulta o eroare dacă o aplicație care utilizează cache-urile fontului este deschisă în prezent.

  2. Odată ce fiecare aplicație este închisă, apăsați Comandă + Shift + U pentru a deschide Utilitate folder și faceți clic pe Terminal pentru a-l începe.

    Accesarea terminalului prin folderul Utility

  3. Tastați următoarea comandă și apăsați Return pentru a o rula:
    bazele de date sudo atsutil -remove
  4. Vi se va solicita să furnizați parola contului la prompt. Faceți acest lucru și apăsați Întoarcere din nou pentru a acorda permisiunile necesare.
  5. Când procesul este finalizat, tastați Ieșire pentru a încheia sesiunea de linie de comandă, apoi accesați Fișier> Renunță pentru a ieși din Terminal aplicație.
  6. Reporniți Macintosh iar problema ar trebui rezolvată la următoarea pornire a sistemului.
8 minute citite