Abrir archivos Excel muy lento tras actualización V2405: cómo solucionarlo

¿Tus libros de Excel tardan casi una hora en abrirse desde la tarde del 2 de junio de 2024? No estás solo. A continuación encontrarás un informe exhaustivo —con pasos probados y código listo para copiar— que detalla la causa y las soluciones para recuperar el rendimiento en cuestión de minutos.

Índice

Contexto y cronología del incidente

El domingo 2 de junio de 2024, a las 21:00 UTC, varios equipos de finanzas, ingeniería y cadena de suministro que dependen de workbooks macro‑habilitados alojados en SharePoint/OneDrive notaron que abrir archivos de 17 a 22 MB tardaba entre 55 y 80 minutos en la versión de escritorio de Excel (Microsoft 365). Los mismos archivos abrían en 7 a 15 s antes de esa hora, y seguían abriendo con normalidad en Excel Online y Excel para iOS/Android. Tras análisis inicial se confirmó:

  • El cuello de botella aparece en la fase de resolución de vínculos externos.
  • Desconectar los vínculos reduce el tiempo de carga a valores normales (≈5 s).
  • Los servidores de SharePoint no presentan picos de carga ni errores 5xx en IIS ni en la telemetría de Microsoft 365 Admin Center.
  • El comportamiento anómalo se reproduce en cualquier PC con versión V2405 de canales Current y Monthly Enterprise.

Causa identificada

La compilación 16.0.17630.xxx (V2405) introduce un regression bug en la rutina que reevalúa xlLinkTypeExcelLinks. Cada vínculo se abre en una única transacción TCP en lugar de usarse la tubería existente; además, no se respetan los intervalos de espera (retry‑backoff) configurados y se duplica la verificación de privilegios. El resultado se multiplica cuando los workbooks contienen:

  1. Más de 1 000 fórmulas de búsqueda (VLOOKUP/XLOOKUP/INDEX‑MATCH) apuntando a 5‑10 archivos externos.
  2. Módulos VBA con llamadas a Workbooks.Open Filename:=ruta, UpdateLinks:=xlUpdateLinksAlways.
  3. Consultas de Power Query que actualizan tablas dinámicas en el evento Workbook_Open.

El error fue reconocido por Microsoft en el portal M365 Admin Health (ID de incidente: EX693882, publicado el 5 de junio) con la nota “We’re investigating an issue causing latency when opening macro‑enabled workbooks containing external links after installing version 2405”.

Impacto operativo

Entre el 2 y el 9 de junio se vieron afectadas 3 de las 4 unidades de negocio analizadas:

UnidadUsuariosArchivos críticosRetraso promedioCoste estimado (h/día)
Finanzas corporativas271272 min32 h
SCM global15865 min16 h
I+D9568 min10 h
TIC (control)8 s

El coste total superó las 58 horas‑hombre diarias mientras el problema estuvo vigente.

Soluciones prácticas (rollback recomendado)

La forma más rápida de restaurar la productividad es revertir Excel a la última versión estable previa a V2405. El proceso tarda menos de 10 minutos y no requiere derechos locales de instalación si el Click‑to‑Run se instaló con permisos de administrador.

PasoAcciónDetalle
1Detener las actualizaciones automáticasExcel → Archivo › Cuenta › Opciones de actualización › Deshabilitar actualizaciones (evita que el cliente reinstale V2405 al reiniciar).
2Revertir a la versión anteriorEjecuta CMD como administrador y aplica:
cd "%programfiles%\Common Files\Microsoft Shared\ClickToRun" officec2rclient.exe /update user updatetoversion=16.0.17531.20152 Sustituye el número por la compilación conocida de tu canal (ver Update history for Microsoft 365 Apps).
3Comprobar rendimientoVuelve a abrir los workbooks vinculados. El tiempo de carga debería oscilar entre 5 y 15 s y las macros deben ejecutarse sin errores.
4Re‑activar actualizaciones (opcional)Solo cuando Microsoft publique el parche. Se espera hotfix en la “Patch Tuesday” de julio 2024.

Automatización del rollback vía PowerShell

Para equipos distribuidos, un script remoto puede acelerar la mitigación:

$Computers = Get-Content .\equipos.txt
$Version  = "16.0.17531.20152"
Invoke-Command -ComputerName $Computers -ScriptBlock {
    param($Version)
    $C2R = "$env:ProgramFiles\Common Files\Microsoft Shared\ClickToRun\officec2rclient.exe"
    & $C2R /update user updatetoversion=$Version
} -ArgumentList $Version -ThrottleLimit 20

Planes alternativos cuando el rollback no es viable

  • Copias locales desconectadas: guarda versiones sin vínculos y comparte mediante Teams; es útil para auditorías retroactivas.
  • Fragmentación de archivos: divide cada workbook maestro en módulos de 3‑5 MB y usa Power Query para consolidar cuando sea necesario.
  • Programar la apertura: para procesos desatendidos, abre los libros a las 03:00 UTC cuando la latencia de SharePoint es mínima.
  • Supervisar con Performance Monitor: incorpora contadores Excel > External Links Resolve Duration y alerta si supera 180 000 ms.

Cómo detectar si ya estás parcheado

En Excel › Archivo › Cuenta:

  • Versión afectada: 2405 (build ≥ 17630)
  • Versión segura: 2405 build 16.0.17630.20404 o superior (corrige la regresión).

Microsoft liberó la build 20404 el 28 de junio de 2024 en el canal Current Preview; el parche aterrizó en canales Current y Monthly Enterprise el 9 de julio (KB5039210).

Lecciones aprendidas y buenas prácticas futuras

  1. Entorno piloto obligatorio: prueba cada actualización de Microsoft 365 Apps en un anillo de al menos 10 % de usuarios con macros intensivas.
  2. Telemetría proactiva: habilita Entra ID Unified Audit y revisa el evento FileAccessedExtended para detectar aumentos anómalos.
  3. Inventario de vínculos: usa LINKS() en VBA o Workbook Link Inspector para mapear dependencias externas.
  4. Documentación de rollback: mantener scripts y pautas actualizados reduce el MTTR (mean time to repair) bajo 30 min.

Preguntas frecuentes (FAQ)

¿Afecta también a Excel 2019 LTSC?

No. El error reside en código introducido tras la rama 16.0.10399.x usada por LTSC.

¿Por qué Excel Online no sufre la lentitud?

El servicio web resuelve vínculos con la API Graph v1.0 y no carga COM add‑ins ni VBA, evitando el código defectuoso.

¿Se pierde compatibilidad al revertir?

No. Los archivos .xlsm siguen siendo compatibles, y las características añadidas en V2405 (por ejemplo, nueva barra de búsqueda) simplemente no aparecen.

¿El problema podría volver?

Sí, si la organización habilita actualizaciones automáticas antes de aplicar el hotfix o cambia de canal. Mantén un registro de versión en Intune/ConfigMgr.

Conclusión

El desfase en la apertura de libros Excel tras el 2 de junio de 2024 se debió a una regresión introducida en la versión 2405. Revertir a la build 17531 o instalar el hotfix 20404 elimina el síntoma instantáneamente. Documentar el procedimiento y reforzar los controles de actualización evitará pérdidas de productividad futuras.

Índice