Arreglar: Error de acceso a Office 2016 Grant en MacOS

Muchos usuarios de MacOS están recibiendo el error Grant File Access al intentar abrir varios tipos de archivos en Office 2016. El problema suele aparecer cuando se intenta abrir archivos de Word, pero algunos usuarios también han informado del problema con archivos de Excel y Powerpoint.

Al tratar este tema, se le pedirá al usuario que proporcione privilegios de acceso cuando abra un archivo con un programa de Office 2016. Si el usuario selecciona el archivo y hace clic en el botón Conceder acceso , aparecerá el siguiente error:

 Word / Excel / Powerpoint no puede abrir el documento: el usuario no tiene privilegios de acceso. 

Resulta que el error Grant Acess es causado por las reglas actualizadas del sandboxing de Apple. Apple ahora usa el sandboxing para limitar varias acciones al atarlas a una ubicación específica. El sandboxing de aplicaciones es muy eficaz para evitar que los virus u otros programas maliciosos afecten a los archivos del sistema operativo. Siguiendo las nuevas directrices, cada aplicación que utilice fuentes personalizadas debe asegurarse de que las fuentes sean exclusivas de esa aplicación en particular. Apple ya no permite que una aplicación instale fuentes para su uso en todo el sistema.

En el caso de que una fuente de todo el sistema sea alterada en el camino, será considerada como una violación de la seguridad y será reemplazada en la próxima actualización. A partir de Office 2016, Microsoft tuvo que cumplir con las reglas de Apple para poder vender la suite Office en la App store. Microsoft proporciona un conjunto de fuentes específicamente para su software, que se instalarán en un lugar diferente.

Sin embargo, la mayoría de las utilidades de fuentes de terceros no han sido completamente actualizadas para funcionar con las nuevas reglas de la caja de arena y causarán conflictos considerados como violaciones de seguridad por MacOS. Se ha confirmado que las aplicaciones de gestión de fuentes de terceros como Suitcase, Linotype Font Explorer, Extense, o FontExplorer X son los principales culpables del error Grant Access con la suite Office 2016. Por ahora, FontBook es la única utilidad de administración de fuentes que está específicamente diseñada para trabajar con el nuevo sistema de seguridad de Apple.

Nota: Algunos usuarios han informado de que la reducción del número de fuentes en sus aplicaciones de gestión de fuentes de terceros ha hecho desaparecer el problema. Si tienes muchas fuentes (más de 1000), intenta reducir su número. Luego, reinicia tu máquina e intenta de nuevo.

A continuación tienes un conjunto de métodos que harán que el error Grant Access desaparezca. Si tienes instalada una aplicación externa de gestión de fuentes (que no sea FontBook), pero no la necesitas, sigue el Método 1 o Método 2. En el caso de que estés confiando en una aplicación de gestión de fuentes de terceros, sigue Método 3 o Método 4 .

Actualización: Hemos añadido otro método que resolverá el error Grant Access para los usos que se encuentren con el problema con macOS 10.13 High Sierra o superior. Si esto es aplicable, pase directamente a Método 5 .

Contenido

También te puede interesar:  El Servicio de Perfiles de Usuario falló el inicio de sesión

Método 1: Desactivar las fuentes de las aplicaciones de gestión de fuentes de terceros

Dado que las aplicaciones de gestión de fuentes como FontExplorer X, Universal Type Server, Suitcase o Extense están causando el error Grant Access , la desactivación de las fuentes en esas aplicaciones normalmente hará que el problema desaparezca para siempre.

Si estás usando Fusión de Maleta , puedes resolver este problema fácilmente limpiando las cachés de las fuentes. Para ello, abre Suitcase Fusion y ve a File> Clean Font Caches . Luego, reinicia tu sistema y los archivos de la oficina deberían abrirse normalmente.

Nota: Este arreglo sólo funcionará temporalmente. Es posible que tenga que repetir el procedimiento de vez en cuando.

Si usas FontExplorer X, Universal Type Server o Extense , no tienes más remedio que abrir esas aplicaciones y desactivar todas las fuentes. Luego, reinicia tu dispositivo e intenta abrir los archivos que anteriormente mostraban el error. Si eso no es suficiente, desinstala la aplicación de gestión de fuentes externas y sigue las instrucciones que aparecen a continuación:

  1. Accede a la aplicación Finder , selecciona Applications y haz doble clic en FontBook.

  2. En Libro de fuentes, seleccione Todas las fuentes en el panel izquierdo. Luego, selecciona cualquier Fuente del panel derecho y mantén pulsado Comando + A para seleccionarlas todas.

  3. Con todas las fuentes seleccionadas, accede al menú Editar en la parte superior de las ventanas y haz clic en Buscar duplicados habilitados.

  4. Haga clic en Resolver manualmente y espere a que la lista se llene. Poco después, verás una ventana con una lista de las fuentes que se han marcado. Luego, haz clic en el encabezado All y cámbialo a Warnings and Errors.

  5. Abre cada fuente que se muestra como duplicada. Debería poder ver ambas versiones. Elige la fuente más antigua y pulsa Eliminar Comprobado. Hazlo con todas las fuentes que estén duplicadas.

    Nota: El “Remove Checked” ha sido cambiado a “Resolve Checked” en la nueva versión y tienes que marcar las fuentes que quieres mantener no las que quieres eliminar.

  6. A continuación, vaya a Archivo y elija Validar fuentes. Haz clic en el encabezado All y cámbialo a Warnings and Errors.

  7. Si encuentras algún error (amarillo o rojo), abre cada uno y resuelve cualquier duplicado manualmente como hicimos en Paso 5. Una vez que hayas cubierto cada duplicado, haz clic en Valida las fuentes de nuevo y asegúrate de que no se muestran errores.

  8. Cerrar FontBook y abrir cualquier aplicación afectada por el error Grant Access . Si sigue mostrando el error, reinicie y abra de nuevo.

Método 2: Arrancar desde la partición de recuperación para restablecer los permisos de la carpeta

Si el método anterior no ha logrado eliminar el error Grant Access , intentemos arrancar desde el modo de recuperación y utilizar la utilidad Terminal para restablecer los permisos de la carpeta y las ACL. Este método ha demostrado ser exitoso para muchos usuarios que todavía estaban luchando con el error después de eliminar el administrador de fuentes de terceros. Esto es lo que tienes que hacer:

  1. Haz clic en el icono de Apple en la esquina superior izquierda y selecciona Reiniciar. Mientras tu MAC se reinicia, mantén pulsado Comando + R para entrar en Modo de recuperación.

  2. Una vez que veas la ventana OS X Utilities , accede al menú Utilities en la parte superior de la pantalla y haz clic en Terminal.

  3. En la ventana Terminal, escriba “resetpassword” y pulse Enter.

  4. Poco después de eso, verás la ventana de Reinicio de Contraseña. Baja a R eset Home Folder Permissions y ACLs y pulsa el botón Reset .

  5. Puede que se te pida que introduzcas tu contraseña. Después de hacerlo, el sistema se reiniciará.
  6. Intenta abrir la aplicación de la oficina que anteriormente estaba dando problemas. Debería abrirse sin el error Grant Access .

    Nota: El problema reaparecerá si decides instalar y abrir una aplicación de gestión de fuentes de terceros que no cumpla con las normas de la caja de arena de Apple.

Método 3: Evitar los requisitos de la caja de arena de Apple

En las versiones anteriores de Office para Mac (anteriores a Office 2016), los usuarios podían guardar archivos en cualquier lugar y utilizar cualquier fuente sin advertencias ni solicitudes de permiso. Pero esto ya no es posible debido a los nuevos requisitos de la caja de arena. Las personas que usan VBA con Excel se ven seriamente afectadas ya que se les pide constantemente permisos cuando ejecutan sus scripts.

Sin embargo, Mac tiene algunas ubicaciones que puedes usar para evitar esas indicaciones de acceso. Estas ubicaciones permiten a los entusiastas de la VBA ejecutar sus guiones libremente sin la interacción adicional del usuario. Afortunadamente, también podemos usar estas ubicaciones para evitar el error de concesión de acceso . El truco es que esta ubicación no es fácilmente accesible, así que tendremos que pasar por pasos adicionales para hacerla más accesible.

Un ejemplo de un lugar seguro que evita las peticiones de permiso de la Oficina es..: /Usuarios / *Su nombre de usuario* / Biblioteca / Contenedores de grupo /UBF8T346G9.Office

Puede utilizar esta carpeta para compartir datos entre los programas de Office o con una aplicación de terceros, ya que tiene acceso de lectura y escritura. Aquí hay una guía rápida sobre el uso de esta ubicación para evitar el error Grant Access :

Nota: Esta guía sólo está confirmada para trabajar con archivos de Excel, pero teóricamente debería funcionar con otros tipos de archivos del conjunto de programas Office 2016.

  1. Abra una ventana del Finder y mantenga pulsada la tecla Alt mientras pulsa la pestaña Go en la barra de menús. A continuación, haz clic en Biblioteca.

  2. Navegue hasta Contenedores de grupo y luego haga doble clic en la carpeta UBF8T346G9.Office .

  3. Crea una nueva carpeta dentro de la carpeta UBF8T346G9.Office y llámala como quieras.

  4. A continuación, mueva todos los archivos relacionados con Office que se niegan a abrir en esta carpeta segura. Todos deberían abrirse sin problemas.

Nota: Para facilitar el acceso, puedes seleccionar la carpeta y pulsar Comando + Ctrl + T para añadirla automáticamente a Favoritos en Finder.

Método 4: Sacar a Microsoft de la carpeta de recursos (Temporal)

Si tu trabajo gira en torno al uso de una aplicación de gestión de fuentes externas, entonces eliminarla de tu sistema no es una opción. Afortunadamente, algunos usuarios han podido hacer desaparecer el problema de la concesión de permisos eliminando las fuentes de Microsoft de la carpeta de recursos. Sin embargo, esta solución sólo será temporal. Cuando permitas la siguiente actualización de Office, las fuentes se reinstalarán en el paquete y el error volverá a aparecer.

Advertencia: Algunos usuarios han informado de fallos de Word después de seguir este método. Si no haces una copia de seguridad de las fuentes como lo haremos en los pasos siguientes, tendrás que reinstalar/reparar la suite de Office si algo sale mal.

Aquí tienes una guía rápida para sacar las fuentes de la carpeta de recursos:

  1. Accede a la aplicación Finder y selecciona Aplicaciones . A continuación, haga clic con el botón derecho del ratón en la aplicación de Office que está mostrando el error Grant access y haga clic en Show Package Contents . En este caso, es Word, pero también se puede hacer con Excel, Powerpoint u otra aplicación de Microsoft Office.

  2. Ve a Contenidos> Recursos y localiza la carpeta Fuentes . Puede que la veas como Fonts o DFonts . Haz doble clic en él para abrir.

  3. A continuación, crea una carpeta en tu escritorio. La usaremos para salvaguardar las fuentes de MS, para poder restaurarlas si este método falla. Utiliza el comando + A para seleccionar todas las fuentes de Dfonts y muévelas a la carpeta que has creado anteriormente.

  4. Después de haber copiado correctamente las fuentes en la nueva carpeta, haz clic con el botón derecho del ratón en una de las fuentes de Dfonts y haz clic en Move to Trash.

  5. Una vez que la carpeta Dfonts esté vacía, abra la aplicación de Office que mostraba el error Grant access . Ahora debería abrirse normalmente. Nota: Si sigues viendo el error, o si Word se bloquea durante el inicio, vuelve a Contents> Resources> DFonts(Fonts) y vuelve a añadir las fuentes de la carpeta que creamos anteriormente.

Método 5: Borrar los cachés de fuentes de Mac OS a través de la terminal

Algunos usuarios afectados que se han encontrado con este problema con macOS 10.13 High Sierra o superior han informado de que el problema se ha resuelto después de haber limpiado las cachés de las fuentes utilizando la Terminal. Después de hacer esto y reiniciar su Mac, los usuarios más afectados han informado que el error Grant access ha dejado de ocurrir.

Si este escenario es aplicable a tu escenario particular, esto es lo que tienes que hacer:

  1. Cierre todas las solicitudes que estén abiertas actualmente. Para ello, presione Comando + Opción + Escape para abrir la ventana Aplicación de salida forzada . A continuación, selecciona cada aplicación abierta y pulsa el botón Force Quit . Force Quit todas las aplicaciones abiertas

    Nota: Este paso es muy importante. Si no lo hace, se producirá un error si se abre una aplicación que esté utilizando las cachés de fuentes.

  2. Una vez cerradas todas las aplicaciones, pulse Comando + Mayúsculas + U para abrir la carpeta de utilidades y haga clic en Terminal para iniciarla. Acceso al Terminal a través de la carpeta de utilidades
  3. Escriba el siguiente comando y pulse Return para ejecutarlo:

    sudo atsutil bases de datos -remove
  4. Se le pedirá que proporcione la contraseña de su cuenta en el momento oportuno. Hágalo y presione Return una vez más para conceder los permisos necesarios.
  5. Cuando el proceso esté completo, escriba exit para terminar su sesión de línea de comandos, y luego vaya a File> Quit para salir de la aplicación Terminal .
  6. Reinicie su Macintosh y el problema debería resolverse en el próximo inicio del sistema.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.