Solució: error d’accés d’Office 2016 a MacOS

en intentar obrir diversos tipus de fitxers a Office 2016. El problema apareix normalment quan s’intenta obrir fitxers de Word, però alguns usuaris també han informat del problema amb fitxers Excel i Powerpoint.



En tractar aquest problema, es demanarà a l’usuari una finestra emergent que us demanarà que proporcioneu privilegis d’accés en obrir un fitxer amb un programa d’Office 2016. Si l'usuari selecciona el fitxer i fa clic a Concedeix l’accés , apareixerà el següent error:



 Word / Excel / Powerpoint no pot obrir el document: l'usuari no té privilegis d'accés. 



Resulta que, el Concediu un error d’accés és causat per les regles actualitzades d'Apple sandboxing. Ara Apple utilitza el sandboxing per limitar diverses accions lligant-les a una ubicació específica. El sandboxing d’aplicacions és molt eficaç per evitar que virus o altres tipus de programari maliciós afectin els fitxers del sistema operatiu. Seguint les noves directrius, totes les aplicacions que utilitzen tipus de lletra personalitzades han de garantir que els tipus de lletra siguin exclusius d’aquesta aplicació en particular. Apple ja no permet a una aplicació instal·lar tipus de lletra per a ús a tot el sistema.



En el cas que un tipus de lletra de tot el sistema s’alteri en el camí, es considerarà una infracció de seguretat i es substituirà en la propera actualització. A partir d’Office 2016, Microsoft va haver de complir les normes d’Apple per poder vendre la suite Office a l’App Store. Microsoft proporciona un conjunt de tipus de lletra específicament per al seu programari, que s’instal·laran en una ubicació diferent.

Tanmateix, la majoria de les utilitats de tipus de lletra de tercers no s’han actualitzat completament per funcionar amb les noves regles del sandbox i causaran conflictes considerats com a violacions de seguretat per part de MacOS. S'ha confirmat que aplicacions de gestió de tipus de lletra de tercers, com ara Maleta, Explorador de tipus de lletra Linotype, Extense, o bé FontExplorer X són els principals responsables de la Error de concessió d'accés amb la suite Office 2016. A partir d'ara, FontBook és l’única utilitat de gestió de tipus de lletra dissenyada específicament per funcionar amb el nou sistema de seguretat d’Apple.

Nota: Alguns usuaris han informat que la reducció del nombre de tipus de lletra a les seves aplicacions de gestió de tipus de lletra de tercers ha fet desaparèixer el problema. Si teniu molts tipus de lletra (més de 1.000), proveu de reduir-ne el nombre. A continuació, reinicieu la màquina i torneu-ho a provar.



A continuació teniu un conjunt de mètodes que faran que el fitxer Error de concessió d'accés marxa. Si heu instal·lat una aplicació externa de gestió de tipus de lletra (que no és FontBook), però no la necessiteu, seguiu-la Mètode 1 o Mètode 2. En cas que confieu en una aplicació de gestió de tipus de lletra de tercers, seguiu-la Mètode 3 o bé Mètode 4 .

Actualització: Hem afegit un altre mètode que tractarà el Error de concessió d'accés per a usos amb els quals es troba el problema macOS 10.13 High Serra o per sobre. Si és aplicable, aneu directament a Mètode 5 .

Mètode 1: desactivació de tipus de lletra d'aplicacions de gestió de fonts de tercers

Des de les aplicacions de gestió de tipus de lletra com FontExplorer X, servidor de tipus universal, maleta o extens estan causant el Error de concessió d'accés , desactivar els tipus de lletra en aquestes aplicacions normalment farà que el problema desaparegui definitivament.

Si ho feu servir Maleta Fusió , podeu resoldre aquest problema fàcilment esborrant les memòries cau de tipus de lletra. Per fer-ho, obriu Suitcase Fusion i aneu a Fitxer> Neteja les memòries cau de tipus de lletra . A continuació, reinicieu el sistema i els fitxers d'oficina haurien d'obrir-se normalment.

Nota: Aquesta correcció només funcionarà temporalment. És possible que hagueu de repetir el procediment de tant en tant.

Si ho feu servir FontExplorer X, servidor de tipus universal o bé Extens , teniu poca opció que obrir aquestes aplicacions i desactivar tots els tipus de lletra. A continuació, reinicieu el dispositiu i proveu d'obrir els fitxers que anteriorment mostraven l'error. Si això no és suficient, desinstal·leu l'aplicació externa de gestió de tipus de lletra i seguiu les instruccions següents:

  1. Accediu al Cercador aplicació, seleccioneu Aplicacions i feu doble clic a FontBook.
  2. Al Fontbook, seleccioneu Tots els tipus de lletra des del panell esquerre. A continuació, seleccioneu qualsevol tipus de lletra al tauler dret i manteniu premut Ordre + A per seleccionar-los tots.
  3. Amb tots els tipus de lletra seleccionats, accediu al fitxer Edita a la part superior de les finestres i feu clic a Cerqueu duplicats habilitats.
  4. Fer clic a Resol manualment i espereu a omplir la llista. Poc després, veureu una finestra que mostra els tipus de lletra que s'han comprovat. A continuació, feu clic a Tots i canvieu-lo a Advertiments i errors.
  5. Obriu cada tipus de lletra que es mostra com a duplicat. Hauríeu de poder veure les dues versions. Trieu el tipus de lletra més antic i feu clic Elimina marcat. Feu-ho amb tots els tipus de lletra duplicats.
    Nota: El paràmetre 'Elimina comprovat' s'ha canviat a 'Resol comprova' a la versió més recent i heu de comprovar els tipus de lletra que voleu conservar, no els que vulgueu eliminar.
  6. A continuació, aneu a Dossier i tria Valideu els tipus de lletra. Feu clic a Tots capçalera i canvieu-la a Advertiments i errors.
  7. Si teniu algun error (groc o vermell), obriu-los i resoleu qualsevol duplicat manualment, tal com hem fet a Pas 5. Un cop hàgiu cobert cada duplicat, feu clic a Valideu els tipus de lletra torneu a assegurar-vos que no es mostren errors.
  8. Tanca FontBook i obriu qualsevol aplicació afectada pel fitxer Accés garantit error. Si encara es mostra l'error, reinicieu i torneu a obrir-lo.

Mètode 2: Arrencar des de la partició de recuperació per restablir els permisos de carpeta

Si el mètode anterior no ha tingut èxit en eliminar el fitxer Accés garantit error, provem d’arrencar des del mode de recuperació i d’utilitzar el fitxer terminal utilitat per restablir els permisos de les carpetes i les ACL. Aquest mètode ha demostrat ser un èxit per a molts usuaris que encara tenien problemes amb l’error després d’eliminar el gestor de fonts de tercers. Això és el que heu de fer:

  1. Feu clic a Icona d'Apple a l'extrem superior esquerre i seleccioneu Reinicia. Mentre es reinicia el MAC, manteniu premut Ordre + R entrar Mode de recuperació.
  2. Un cop vegeu el Utilitats OS X finestra, accediu a la finestra Utilitats a la part superior de la pantalla i feu clic a Terminal.
  3. A la finestra Terminal, escriviu 'Restablir la contrasenya' i premeu Entra.
  4. Poc després, veureu la finestra Restableix contrasenya. Baixeu a R eset Permisos i ACL de la carpeta inicial i feu clic a Restableix botó.
  5. És possible que se us demani que inseriu la vostra contrasenya. Després de fer-ho, el sistema es reiniciarà.
  6. Proveu d'obrir l'aplicació Office que anteriorment actuava. S'hauria d'obrir sense el fitxer Accés garantit error.
    Nota: El problema tornarà a aparèixer si decidiu instal·lar i obrir una aplicació de gestió de tipus de lletra de tercers que no compleixi les normes de sandbox d’Apple.

Mètode 3: evitar els requisits de sandbox d’Apple

En versions anteriors de Mac Office (anteriors a Office 2016), els usuaris eren capaços de desar fitxers en qualsevol ubicació i utilitzar qualsevol tipus de lletra sense avisos ni sol·licituds de permís. Però això ja no és possible a causa dels nous requisits del sandbox. Les persones que utilitzen VBA amb Excel es veuen greument afectades, ja que se'ls demana permisos constantment quan s'executen els seus scripts.

Tanmateix, Mac té algunes ubicacions que podeu utilitzar per evitar aquestes sol·licituds d'accés. Aquestes ubicacions permeten als entusiastes de VBA executar els seus scripts lliurement sense interacció addicional de l'usuari. Afortunadament, també podem utilitzar aquestes ubicacions per evitar el accés garantit error. El truc és que aquesta ubicació no està fàcilment disponible, de manera que haurem de seguir passos addicionals per fer-la més accessible.

Un exemple d’ubicació segura que evita les sol·licituds de permís d’Office és: / Usuaris / * YourUsername * / Library / Group Containers /UBF8T346G9.Office

Podeu utilitzar aquesta carpeta per compartir dades entre programes d’Office o amb una aplicació de tercers, ja que té accés tant de lectura com d’escriptura. Aquí teniu una guia ràpida sobre l’ús d’aquesta ubicació per evitar el Accés garantit error:
Nota: Aquesta guia només es confirma que funciona amb fitxers Excel, però teòricament hauria de funcionar amb altres tipus de fitxers de la suite Office 2016.

  1. Obriu una finestra del Finder i manteniu premuda la tecla Tecla Alt mentre es prem el botó Vaja a la barra de menú. A continuació, feu clic a Biblioteca.
  2. Aneu a Contenidors de grup i, a continuació, feu doble clic a UBF8T346G9.Office carpeta.
  3. Creeu una carpeta nova dins del fitxer UBF8T346G9.Office i nomeneu-la com vulgueu.
  4. A continuació, moveu tots els fitxers relacionats amb l'Office que es neguen a obrir en aquesta carpeta segura. Tots haurien d’obrir sense problemes.

Nota: Per accedir fàcilment, podeu seleccionar la carpeta i prémer Ordre + Ctrl + T per afegir-lo automàticament a Preferits a Finder.

Mètode 4: extracció de Microsoft de la carpeta de recursos (temporal)

Si el vostre treball gira al voltant de l’ús d’una aplicació externa de gestió de tipus de lletra, l’eliminació del sistema no és una opció. Afortunadament, alguns usuaris han estat capaços de crear el fitxer concedeix permisos problema desapareix eliminant els tipus de lletra de Microsoft de la carpeta de recursos. Tot i això, aquesta correcció només serà temporal. Quan permeteu la propera actualització d’Office, els tipus de lletra es tornaran a instal·lar al paquet i es tornarà a produir l’error.

Advertència: Alguns usuaris han informat de bloquejos de Word després de seguir aquest mètode. Si no feu una còpia de seguretat dels tipus de lletra com farem als passos següents, haureu de tornar a instal·lar / reparar el paquet Office si alguna cosa no funciona correctament.

Aquí teniu una guia ràpida per extreure els tipus de lletra de la carpeta de recursos:

  1. Accediu a Aplicació Finder i seleccioneu Aplicacions . A continuació, feu clic amb el botó dret a l'aplicació d'Office que mostra el fitxer Accés garantit error i feu clic a Mostra el contingut del paquet . En aquest cas, es tracta de Word, però també podeu fer-ho amb Excel, Powerpoint o una altra aplicació de Microsoft Office.
  2. Anar a Contingut> Recursos i localitzeu el fitxer Carpeta de tipus de lletra . És possible que ho vegeu així Tipus de lletra o bé DFonts . Feu-hi doble clic per obrir-lo.
  3. A continuació, creeu una carpeta a l'escriptori. L’utilitzarem per protegir els tipus de lletra MS, de manera que podem restaurar-los si falla aquest mètode. Ús Ordre + A per seleccionar tots els tipus de lletra Dfonts i moveu-los a la carpeta que hàgiu creat anteriorment.
  4. Després de copiar correctament els tipus de lletra a la nova carpeta, feu clic amb el botó dret a un dels tipus de lletra de Dfonts i feu clic a Mou a la paperera.
  5. Un cop el Dfonts la carpeta està buida, obriu l'aplicació Office que mostrava el fitxer Accés garantit error. Hauria d'obrir-se normalment ara. Nota: Si continueu veient l'error o si el Word es bloqueja durant l'inici, torneu a Contingut> Recursos> DFonts (tipus de lletra) i torneu a afegir els tipus de lletra de la carpeta que hem creat anteriorment.

Mètode 5: esborrar les memòries cau de tipus de lletra del Mac OS mitjançant Terminal

Alguns usuaris afectats que han tingut aquest problema macOS 10.13 High Serra o més amunt han informat que el problema s'ha resolt després de netejar les memòries cau de tipus de lletra mitjançant la terminal. Després de fer això i reiniciar el Mac, els usuaris més afectats han informat que el fitxer Accés garantit l'error ha deixat de produir-se.

Si aquest escenari és aplicable al vostre escenari concret, a continuació, us expliquem què heu de fer:

  1. Tanqueu totes les aplicacions que s’obren actualment. Per fer-ho, premeu Ordre + Opció + Escape per obrir el fitxer Sol·licita Forçar la sortida finestra. A continuació, seleccioneu cada aplicació oberta i feu clic a Força la sortida botó.

    Força la sortida de totes les aplicacions obertes

    Nota: Aquest pas és molt important. Si no ho feu, es produirà un error si actualment s'obre una aplicació que utilitza les memòries cau de tipus de lletra.

  2. Un cop tancada tota l'aplicació, premeu Ordre + Maj + U per obrir el fitxer Utilitat carpeta i feu clic a terminal per començar-lo.

    Accedir al terminal mitjançant la carpeta Utility

  3. Escriviu l'ordre següent i premeu Retorn per executar-lo:
    sudo atsutil bases de dades -remove
  4. Se us demanarà que proporcioneu la contrasenya del vostre compte a la sol·licitud. Feu-ho i premeu Torna una vegada més per concedir els permisos necessaris.
  5. Quan el procés s'hagi completat, escriviu sortir per finalitzar la sessió de línia d'ordres, aneu a Fitxer> Surt per sortir del terminal aplicació
  6. Reinicieu el fitxer Macintosh i el problema s’hauria de resoldre en el pròxim inici del sistema.
8 minuts de lectura