Cómo perfilar el tiempo de carga de los complementos de Word para encontrar el lento
🔍 WiseChecker

Cómo perfilar el tiempo de carga de los complementos de Word para encontrar el lento

Word tarda demasiado en iniciarse y sospecha que uno de sus complementos es el culpable. Cada vez que Word se carga, inicializa todos los complementos habilitados, y un complemento mal escrito o desactualizado puede añadir segundos o incluso minutos al proceso de inicio. Este artículo explica cómo medir el tiempo de carga de cada complemento utilizando el generador de perfiles de rendimiento integrado de Word. Aprenderá a identificar el complemento lento y a decidir si deshabilitarlo permanentemente.

Puntos clave: Medición del impacto de los complementos en el inicio de Word

  • Archivo > Opciones > Complementos > Administrar complementos COM > Ir: Abre el cuadro de diálogo donde puede deshabilitar complementos después de generar el perfil.
  • Clave del Registro de Windows HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Performance: Habilita la función de registro del tiempo de carga por complemento.
  • Visor de eventos > Registros de Windows > Aplicación > Id. de evento 1000: Muestra el tiempo de carga registrado para cada complemento en milisegundos.

ADVERTISEMENT

Por qué los complementos ralentizan el inicio de Word

Los complementos de Word son programas externos que amplían la funcionalidad de la aplicación. Pueden ser complementos COM, macros de VBA o complementos web de Office. Cuando Word se inicia, carga en memoria todos los complementos habilitados. Cada complemento ejecuta su propio código de inicialización, que puede incluir la conexión a un servicio de red, la lectura de archivos de configuración o la carga de grandes conjuntos de datos. Un solo complemento lento puede retrasar todo el proceso de inicio porque Word espera a que cada complemento termine de cargarse antes de mostrar la interfaz de usuario.

La causa raíz de los complementos lentos suele ser código ineficiente, bibliotecas desactualizadas o la dependencia de recursos externos que responden lentamente. Por ejemplo, un complemento que intenta contactar con un servidor en Internet se bloqueará si el servidor no está accesible. Word no tiene un tiempo de espera integrado para la inicialización de complementos, por lo que un complemento bloqueado puede causar un retraso indefinido.

Tipos de complementos que causan retrasos

Los complementos COM son la fuente más común de retrasos en el inicio porque ejecutan código nativo y tienen acceso completo al sistema operativo Windows. Los complementos de VBA, como las plantillas globales con macros Auto, también pueden ralentizar el inicio si contienen rutinas de inicialización complejas. Los complementos web de Office se ejecutan en un entorno de navegador en espacio aislado y normalmente tienen menos impacto, pero aún pueden causar retrasos si cargan archivos JavaScript grandes o realizan llamadas de red.

Pasos para perfilar el tiempo de carga de los complementos con el Registro y el Visor de eventos

Word no muestra los tiempos de carga de los complementos en la interfaz de usuario. Debe habilitar una función oculta de registro de rendimiento a través del Registro de Windows y luego leer los resultados en el Visor de eventos. Los siguientes pasos funcionan para Word 2016, Word 2019, Word 2021 y Word para Microsoft 365 en Windows 10 y Windows 11.

  1. Cierre Word por completo
    Asegúrese de que no haya ningún proceso de Word ejecutándose en segundo plano. Abra el Administrador de tareas con Ctrl+Shift+Escape y finalice las tareas de Word que encuentre.
  2. Abra el Editor del Registro
    Presione Windows+R, escriba regedit y presione Entrar. Haga clic en Sí si el Control de cuentas de usuario se lo solicita.
  3. Navegue hasta la clave Performance de Word
    Vaya a HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Performance. Si la clave Performance no existe, haga clic con el botón derecho en la carpeta Word, seleccione Nuevo > Clave y asígnele el nombre Performance.
  4. Cree el DWORD EnablePerformanceLogging
    Haga clic con el botón derecho en la clave Performance, seleccione Nuevo > Valor de DWORD (32 bits) y asígnele el nombre EnablePerformanceLogging. Haga doble clic en el nuevo valor, establezca los datos en 1 y haga clic en Aceptar.
  5. Inicie Word y deje que se cargue por completo
    Abra Word normalmente. Espere hasta que finalice el inicio y aparezca el documento en blanco o la pantalla de inicio. Luego cierre Word.
  6. Abra el Visor de eventos
    Presione Windows+R, escriba eventvwr.msc y presione Entrar.
  7. Localice los eventos de carga de complementos
    En el panel izquierdo, expanda Registros de Windows y seleccione Aplicación. En el panel Acciones de la derecha, haga clic en Filtrar registro actual. En el cuadro de diálogo Filtro, escriba 1000 en el campo Id. de evento y haga clic en Aceptar. Verá una lista de eventos con Origen = Word.
  8. Lea el tiempo de carga de cada complemento
    Haga doble clic en un evento para abrir sus detalles. En el campo Descripción, busque líneas como:
    Add-in: MyAddin.dll, Load time: 4500 ms
    El número después de Load time: es el tiempo en milisegundos que tardó el complemento en inicializarse. Repita esto para cada evento para encontrar el complemento más lento.
  9. Deshabilite el complemento lento
    Vaya a Archivo > Opciones > Complementos. En la parte inferior del cuadro de diálogo, establezca Administrar en Complementos COM y haga clic en Ir. Desmarque el complemento lento y haga clic en Aceptar. Reinicie Word para confirmar que el tiempo de inicio mejora.

ADVERTISEMENT

Problemas comunes después de perfilar los tiempos de carga de los complementos

No aparecen eventos de carga de complementos en el Visor de eventos

Si no ve ninguna entrada con el Id. de evento 1000 después de habilitar el registro de rendimiento, es posible que el valor del Registro no se haya aplicado correctamente. Verifique que el DWORD EnablePerformanceLogging esté establecido en 1 bajo la clave HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Performance. Confirme también que cerró Word antes de editar el Registro. Si la ruta de la clave es incorrecta, el registro no se activará.

Word sigue iniciándose lentamente después de deshabilitar el complemento lento

Si deshabilitar un complemento no soluciona el retraso en el inicio, es posible que otro complemento también sea lento. Ejecute de nuevo los pasos de generación de perfiles para identificar el siguiente complemento más lento. En algunos casos, varios complementos añaden cada uno un pequeño retraso que se suma a una demora perceptible. Deshabilite todos los complementos no esenciales y vuelva a habilitarlos de uno en uno para encontrar la combinación que causa el problema.

El tiempo de carga de los complementos es muy corto pero el inicio sigue siendo lento

Si el Visor de eventos muestra que todos los complementos se cargan en menos de 100 ms pero Word sigue iniciándose lentamente, el problema no son los complementos. Considere otras causas, como una plantilla Normal.dotm grande, una clave Word Data dañada en el Registro o un disco duro lento. Intente iniciar Word en modo seguro manteniendo presionada la tecla Ctrl mientras lo inicia. Si el modo seguro se inicia rápidamente, es probable que el problema sea un complemento o una personalización que el generador de perfiles no capturó.

Perfilado del Registro frente a prueba en modo seguro: encontrar el complemento lento

Elemento Perfilado del Registro Prueba en modo seguro
Método Habilita el registro de rendimiento en el Registro y lee el Visor de eventos Inicia Word con todos los complementos deshabilitados manteniendo presionada la tecla Ctrl al iniciar
Tiempo necesario 10 a 15 minutos para la configuración y el análisis 30 segundos por prueba
Granularidad Muestra el tiempo de carga exacto de cada complemento en milisegundos Solo indica si algún complemento está causando un problema, no cuál
Ideal para Aislar el complemento lento específico entre muchos Confirmar rápidamente que los complementos son la causa raíz

Utilice el perfilado del Registro cuando tenga muchos complementos y necesite datos precisos para decidir cuál deshabilitar. Utilice la prueba en modo seguro para una comprobación rápida cuando solo quiera saber si los complementos están implicados.

Ahora puede medir el tiempo de carga de cada complemento con el Registro y el Visor de eventos, y luego deshabilitar el más lento desde el cuadro de diálogo Complementos COM. Después de deshabilitar el culpable, reinicie Word y verifique la velocidad de inicio. Para problemas persistentes, repita la generación de perfiles para detectar complementos lentos secundarios, o utilice el modo seguro de Word para descartar otros problemas de personalización. Como sugerencia avanzada, puede exportar la clave del Registro Performance como un archivo .reg y distribuirla a varias máquinas mediante Directiva de grupo para perfilar el rendimiento de los complementos en toda la organización.

ADVERTISEMENT