¿Tu calendario de Outlook para macOS muestra de forma incesante el mensaje “Refreshing…” y se niega a actualizarse después de haber rechazado el acceso a los Servicios de Ubicación? A continuación encontrarás un recorrido paso a paso —probado en Apple silicon y Intel— para recuperar el control sin reinstalar la aplicación ni perder tus datos.
Descripción del problema
Al iniciar Outlook por primera vez en un Mac nuevo, la aplicación solicita permiso para usar los Servicios de Ubicación con el fin de mostrar la previsión meteorológica en el calendario. Si en ese instante se selecciona “No permitir”, Outlook no gestiona con elegancia el rechazo y queda bloqueado en un intento perpetuo de refrescar el calendario. El usuario observa, en la esquina superior del panel de calendario, el texto “Refreshing…” que nunca desaparece, aunque la agenda sí esté al día en servidor.
Causa raíz
La funcionalidad Weather integrada en Outlook Calendar depende de la ubicación para determinar la ciudad predeterminada. Cuando se deniega el permiso:
- Outlook intenta consultar la ubicación cada vez que abre la vista de calendario.
- Al fallar la llamada, la interfaz entra en un bucle de actualización que no se limpia a nivel de caché.
- El parámetro meteorológico queda corrupto en el perfil local y el proceso
syncdefaultsd
no borra el estado.
Verificación inicial
Antes de tocar archivos o permisos, confirma que el problema no se limita a la cuenta:
- Inicia sesión en Outlook Web App con el mismo buzón; si el calendario se carga sin mensajes atascados, el origen está en el cliente macOS.
- Crea un nuevo usuario en macOS, configura Outlook y prueba la misma cuenta. Si “Refreshing…” no aparece, la corrupción reside en el perfil de Outlook del usuario original.
Ruta rápida para usuarios con prisa
Si solo quieres suprimir el aviso sin profundizar, estos tres pasos suelen bastar:
- Concede temporalmente acceso a Servicios de Ubicación a Microsoft Outlook en Preferencias del sistema ▸ Privacidad y seguridad.
- Abre Outlook, cambia a la vista Calendario y aguarda hasta que el rótulo “Refreshing…” desaparezca.
- Cierra Outlook, vuelve a Servicios de Ubicación y revoca el permiso. Desde la versión 16.78 Outlook recuerda la última ciudad usada y ya no intentará resolverla sin permiso.
Si el aviso regresa o necesitas una solución más limpia, sigue leyendo.
Solución detallada paso a paso
Borrar cachés y preferencias de Outlook
Eliminar los archivos de caché y el plist fuerza a Outlook a regenerar ajustes corruptos:
- Cierra completamente Outlook (⌘ Q).
- En Finder, pulsa ⇧⌘ G y escribe:
~/Library/Containers/com.microsoft.Outlook/Data/Library/Caches
Elimina la carpetacom.microsoft.Outlook
. - Navega a
~/Library/Preferences
y arrastra a la papeleracom.microsoft.Outlook.plist
. - Vacíala y reinicia el Mac para garantizar que los daemons liberen los archivos bloqueados.
- Abre de nuevo Outlook y comprueba el calendario.
Ventajas: proceso reversible; apenas borra ajustes menores.
Inconvenientes: Outlook reconstruirá la caché, lo que implica re‑descargar correos.
Eliminar y volver a agregar la cuenta
Si usas Exchange Online u Office 365, la operación es segura porque los datos residen en la nube.
- En Outlook, ve a Preferencias ▸ Cuentas.
- Selecciona tu buzón y pulsa el icono – para quitarlo.
- Cierra la ventana de preferencias, sal de Outlook y ábrelo de nuevo.
- Vuelve a Cuentas, pulsa + y agrega tu buzón con la dirección de correo corporativa.
Outlook creará un nuevo archivo .ost libre de la clave meteorológica dañada.
Restablecer permisos de ubicación
macOS almacena los permisos de cada app en la base de datos TCC.db
. Hacer un “toggle” suele regenerar la entrada:
- Abre Preferencias del sistema ▸ Privacidad y seguridad ▸ Servicios de Ubicación.
- Desmarca Outlook, espera tres segundos y vuelve a marcarlo.
- Si nunca le diste permiso, márcalo, inicia Outlook, cambia a Calendario y verifica que el aviso se borre; luego desmárcalo si deseas mantener la privacidad.
Comprobar permisos de acceso a Calendario
Aunque el bug original se desencadena por la geolocalización, conviene asegurarse de que Outlook está autorizado a leer y escribir en la base de datos de Calendarios local:
- Ve a Privacidad y seguridad ▸ Calendarios.
- Confirma que Outlook esté activado. Sin este permiso, Outlook a veces lanza “Refresh failed” en segundo plano, lo que mantiene vivo el mensaje “Refreshing…”.
Crear un perfil nuevo (opción avanzada)
Para escenarios en los que el perfil completo está dañado, crear uno from scratch es la vía definitiva:
- Cierra Outlook.
- Abre Terminal y ejecuta:
mv ~/Library/Group\ Containers/UBF8T346G9.Office/Outlook/Outlook\ 15\ Profiles ~/Desktop
- Lanza Outlook; se mostrará el asistente inicial. Configura la cuenta.
- Cuando verifiques que el calendario ya no se atasca, elimina la carpeta movida desde el Escritorio.
Nota: si dispones de buzones IMAP o calendarios locales, exporta primero a un archivo OLM.
Estrategia de prevención
Para que el problema no se repita tras una actualización de macOS o de la suite de Office:
- Aplica la política de Intune / Jamf DisableWeatherInCalendar si gestionas flotas corporativas.
- Desactiva la función Weather en Outlook ► Preferencias ► Calendar ► Turn off Weather.
- Incluye un recordatorio en la imagen de golden build: habilitar temporalmente los Servicios de Ubicación durante la fase de preparación, conceder permiso a Outlook, abrir Calendario una vez y, después, revocarlo.
Preguntas frecuentes
¿Puedo introducir manualmente la ciudad en Outlook Calendar?
No. A diferencia de Outlook para Windows, la versión macOS solo acepta la ubicación devuelta por Core Location. Si deseas mostrar siempre el mismo sitio, habilita los Servicios de Ubicación, deja que Outlook detecte la ciudad y luego revoca el permiso; conservará la última coordenada.
¿Restablecer permisos con tccutil reset
funciona?
En la mayoría de versiones de macOS 12 Monterey en adelante, sí. Ejecutar tccutil reset SystemLocation com.microsoft.Outlook
limpia todas las entradas de Outlook en la base de datos TCC. Sin embargo, en Ventura 13.4+ usuarios han reportado que vuelve a aparecer el aviso; por eso se recomienda completar además los pasos de caché.
¿Es necesario eliminar la aplicación y reinstalar Office?
No. El paquete Microsoft Outlook.app
raramente resulta dañado; el problema está en el perfil o en los permisos de macOS. Reinstalar es innecesario y consume tiempo.
Copia de seguridad antes de manipular archivos
La eliminación de cachés no debería comprometer tus datos, pero siempre existe el riesgo de que un paso inadvertido afecte a archivos de perfil. Antes de mover o borrar cualquier elemento:
- Confirma que tu buzón esté totalmente sincronizado en el servidor (estado “Sincronizado” en la barra inferior).
- Exporta calendarios locales desde Archivo ▸ Exportar.
- Monta una instantánea de Time Machine o genera un backup manual de
~/Library/Group Containers/UBF8T346G9.Office
.
Flujo de resolución recomendado
Si necesitas orientar a un equipo de soporte o generar un runbook, la tabla siguiente resume cada acción, su impacto y el grado de intrusión:
Acción | Tiempo estimado | Datos afectados | Éxito promedio |
---|---|---|---|
Conceder y revocar Servicios de Ubicación | 2 min | Ninguno | 80 % |
Borrar cachés y plist | 5 min | Caché local | 90 % |
Eliminar y re‑agregar cuenta | 10 min | Descarga completa del buzón | 95 % |
Nuevo perfil de Outlook | 15–30 min | Todos los datos locales | 99 % |
Conclusión
El mensaje permanente “Refreshing…” en Outlook Calendar para macOS proviene casi siempre de un permiso de ubicación rechazado combinado con una entrada corrupta en la caché del perfil. Restablecer dicho permiso, purgar la caché o reconstruir el perfil devuelve el calendario a la normalidad sin reinstalar Office. Siguiendo las estrategias preventivas y de respaldo indicadas, podrás evitar recurrir a soluciones drásticas frente a futuras actualizaciones.