Si Word muestra “Word was unable to compare documents” y además fallan macros y complementos, la causa más habitual es una plantilla Normal.dotm
corrupta. En esta guía aprenderás a diagnosticarlo y a repararlo paso a paso en Windows.
Resumen del caso
En un equipo con Windows 10, de repente Word dejó de poder comparar documentos (Revisar → Comparar) y, al mismo tiempo, dejaron de funcionar las macros y varios complementos (p. ej., PerfectIt, Grammarly). Ni reparar Office ni reiniciar solucionaron el problema. En otra PC con la misma versión de Word todo funcionaba correctamente, por lo que el fallo parecía local del perfil de usuario.
Conclusión clave
Causa principal: la plantilla global Normal.dotm
estaba dañada. Solución efectiva: reemplazar Normal.dotm
por una copia sana o forzar que Word la regenere automáticamente.
Por qué una plantilla dañada rompe “Comparar”, macros y complementos
Normal.dotm
es el archivo donde Word guarda configuraciones y personalizaciones del usuario: estilos, macros VBA, Autotextos/Building Blocks, barras de herramientas personalizadas, etc. Cuando se corrompe, Word puede:
- No cargar complementos o cargar solo algunos.
- No inicializar correctamente motores internos (como el de comparación de documentos).
- Bloquearse en acciones específicas o mostrar errores “extraños”.
De ahí que coincidan tres síntomas: error al comparar, macros que no se ejecutan y add‑ins que no cargan.
Diagnóstico rápido y seguro
Antes de tocar nada, realiza esta prueba sin riesgos:
- Presiona Win+R, escribe
winword /a
y pulsa Enter. - Word arrancará sin complementos y sin cargar
Normal.dotm
(sesión “limpia”). - Prueba ahora la comparación: Revisar → Comparar → Comparar….
Interpretación:
- Si sí funciona en este modo, el problema está en
Normal.dotm
o en un complemento conflictivo. - Si no funciona, pasa a la sección de comprobaciones adicionales más abajo.
Solución paso a paso en Windows
Estos pasos fuerzan a Word a regenerar una Normal.dotm
nueva y sana. Son seguros y reversibles.
- Cierra Word y cualquier aplicación de Office.
- Abre el Explorador de archivos y activa Vista → Elementos ocultos.
- Navega a:
C:\Users<tu_usuario>\AppData\Roaming\Microsoft\Templates\
- Haz copia del archivo
Normal.dotm
:- Recomiendo renombrarlo a
Normal.dotm.bak
.
- Recomiendo renombrarlo a
- Opcionalmente, si tienes una copia de seguridad anterior y confiable de
Normal.dotm
, pégala aquí.
—o—
Deja la carpeta sinNormal.dotm
. Word creará uno nuevo al iniciar. - Abre Word y comprueba:
- Revisar → Comparar (debe funcionar sin errores).
- Que tus macros se ejecutan.
- Que los complementos cargan con normalidad.
Resultado esperado: tras sustituir o regenerar
Normal.dotm
, la comparación y las macros vuelven a funcionar; los complementos se cargan como antes.
Tabla de síntomas y acciones recomendadas
Síntoma | Qué indica | Acción recomendada |
---|---|---|
“Word was unable to compare documents” | Motor de comparación no inicializado por plantilla dañada | Regenerar Normal.dotm ; probar winword /a |
Macros no se ejecutan o desaparecieron | Módulos VBA almacenados en Normal.dotm inaccesibles | Renombrar Normal.dotm ; luego importar/exportar módulos |
Complementos no cargan (COM Add‑ins, plantillas .dotm) | Carga parcial por corrupción o ruta de plantillas alterada | Restaurar plantilla, revisar rutas de “Ubicaciones de archivos” |
Reparar Office no ayuda | Archivo de perfil de usuario dañado, no binarios de Office | Acción sobre %APPDATA% (plantillas), no reinstalar |
Cómo preservar tus personalizaciones
Regenerar Normal.dotm
descarta las personalizaciones guardadas en esa plantilla (macros, estilos, Autotextos). Si el archivo corrupto abre sin bloquear Word, puedes extraer tus elementos antes de reemplazarlo.
Exportar tus macros (VBA)
- Abre Word con la
Normal.dotm
antigua (si es posible). - Presiona ALT+F11 para abrir el Editor de VBA.
- En el panel “Proyecto”, bajo Normal, localiza Módulos.
- Haz clic derecho en cada módulo → Exportar archivo… (se guardará como
.bas
). - Repite para formularios (
.frm
) o clases (.cls
), si los tienes. - Con la nueva
Normal.dotm
, vuelve a Archivo → Importar archivo… y recupera tus módulos.
Respaldar Autotextos y Building Blocks
Los Autotextos suelen residir en Building Blocks (plantilla Building Blocks.dotx
) o en la propia Normal.dotm
. Para protegerlos:
- Busca y copia cualquier archivo
Building Blocks.dotx
en tu perfil de usuario. La ruta exacta puede variar según idioma y versión de Office. - Si los tenías en
Normal.dotm
, considera guardarlos en una plantilla separada.dotx/.dotm
dedicada, para no perderlos ante futuras corrupciones.
Comandos útiles para automatizar el respaldo
Si prefieres línea de comandos, estos ejemplos te ahorran clics. Ejecuta en un símbolo del sistema (cmd) con Word cerrado:
REM Crear carpeta de respaldo
mkdir "%USERPROFILE%\Desktop\BackupWord" 2>nul
REM Copiar Normal.dotm si existe
copy "%APPDATA%\Microsoft\Templates\Normal.dotm" "%USERPROFILE%\Desktop\BackupWord\Normal.dotm.bak"
REM Renombrar Normal.dotm para forzar regeneración
ren "%APPDATA%\Microsoft\Templates\Normal.dotm" Normal.dotm.bak
O en PowerShell:
$Templates = Join-Path $env:APPDATA 'Microsoft\Templates'
$Backup = Join-Path $env:USERPROFILE 'Desktop\BackupWord'
New-Item -ItemType Directory -Path $Backup -ErrorAction SilentlyContinue | Out-Null
Copy-Item (Join-Path $Templates 'Normal.dotm') -Destination (Join-Path $Backup 'Normal.dotm.bak') -ErrorAction SilentlyContinue
Rename-Item (Join-Path $Templates 'Normal.dotm') -NewName 'Normal.dotm.bak' -ErrorAction SilentlyContinue
Verifica la ubicación real de tu plantilla
Algunas organizaciones o usuarios avanzados cambian la ubicación de “Plantillas de usuario” a una carpeta de red o a OneDrive. Para confirmar la ruta activa:
- En Word, ve a Archivo → Opciones → Avanzadas.
- Desplázate a General → Ubicaciones de archivos….
- Revisa “Plantillas de usuario”. Si apunta a otra carpeta (red/OneDrive), busca allí
Normal.dotm
.
Si la plantilla reside en un recurso compartido, coordina con TI para evitar conflictos de edición y versiones.
Buenas prácticas para evitar futuras corrupciones
- Macros y Autotextos en plantillas dedicadas: crea una plantilla
.dotm
por proyecto o área (p. ej., “Legal.dotm”) en lugar de centralizar todo enNormal.dotm
. - Copias de seguridad automáticas: programa respaldo periódico de
%APPDATA%\Microsoft\Templates
. - Evita cierres bruscos: apaga el equipo correctamente; un cierre inesperado puede dejar la plantilla en estado inconsistente.
- Excepciones en antivirus/sincronización: si detectas conflictos con herramientas de sincronización, excluye temporalmente la carpeta de Templates.
- Actualizaciones al día: mantén Office y Windows actualizados; corrigen fallos que también afectan a plantillas.
Comprobaciones adicionales si el problema persiste
Si tras regenerar Normal.dotm
la comparación sigue fallando, prueba lo siguiente:
- Desactivar complementos:
- Archivo → Opciones → Complementos → Administrar: Complementos COM → Ir….
- Desmarca todos, reinicia Word y prueba. Activa uno a uno para aislar el conflictivo.
- Reparación de Office:
- Panel de control → Programas y características → Microsoft 365/Office → Cambiar.
- Elige Reparación en línea (más profunda que la rápida).
- Iniciar en modo seguro:
winword /safe
. Confirma si el problema desaparece. - Restablecer registros de Word:
winword /r
(vuelve a registrar componentes). - Perfil de usuario: crea un perfil nuevo de Windows para descartar corrupción del perfil actual.
- Revisar archivos dañados: si el error ocurre solo con ciertos documentos, guárdalos como .docx nuevo, quita control de cambios y vuelve a intentarlo.
Preguntas frecuentes
¿Perderé mis macros al regenerar Normal.dotm
?
La Normal.dotm
nueva no incluye tus personalizaciones. Por eso primero renombramos la antigua a .bak
. Así puedes abrirla más tarde para exportar módulos VBA y volver a importarlos en la plantilla nueva.
¿Dónde está exactamente Normal.dotm
?
Por defecto en Windows: %APPDATA%\Microsoft\Templates\Normal.dotm
. Es una ruta por usuario. Si usas un idioma o una versión concreta de Office, la carpeta sigue siendo “Templates”, aunque los Building Blocks pueden ubicarse en rutas específicas por idioma/versión.
Al usar winword /a
todo funciona, ¿puedo quedarme así?
Ese modo es solo diagnóstico. No carga complementos ni plantillas globales, por lo que desactiva automatizaciones útiles. Debes corregir la causa (plantilla dañada o complemento conflictivo).
¿Qué diferencia hay entre winword /a
y winword /safe
?
/a
inicia Word sin Normal.dotm
ni complementos, y omite configuraciones del usuario. /safe
inicia en modo seguro (deshabilita ciertas extensiones y aceleración), pero puede cargar parte del entorno del usuario. Para aislar Normal.dotm
, /a
es más contundente.
¿Es mejor reinstalar Office?
Pocas veces es necesario. Si el problema radica en Normal.dotm
(archivo del perfil), reinstalar Office no lo reemplaza. Primero intenta la regeneración de la plantilla.
¿Qué origina que la plantilla se corrompa?
Cierres inesperados, bloqueos de Word, conflictos de sincronización (OneDrive/SharePoint), antivirus que bloquea escrituras, o macros que modifican la plantilla al cerrar. Por eso conviene separar personalizaciones críticas en plantillas dedicadas.
Uso complementos como PerfectIt o Grammarly y fallan junto con la comparación, ¿es normal?
Sí. Si Word no consigue cargar correctamente su entorno global, múltiples características (comparación, macros, add‑ins) fallan de forma simultánea. Arreglar Normal.dotm
suele restaurar todo a la vez.
Procedimiento de recuperación recomendado
Si quieres un plan claro y ejecutivo, aquí va una mini‑guía cronológica:
- Confirmar con
winword /a
que la comparación funciona en entorno limpio. - Respaldar
Normal.dotm
yBuilding Blocks.dotx
(si existe). - Renombrar
Normal.dotm
para forzar regeneración. - Reabrir Word y validar comparación, macros y complementos.
- Importar módulos VBA y Autotextos necesarios desde el respaldo.
- Si reaparece el fallo, revisar complementos, rutas de plantillas y ejecutar una reparación en línea de Office.
Notas para entornos corporativos
- Perfiles itinerantes/FSLogix: verifica que
%APPDATA%
se persista correctamente entre sesiones. Corrupciones al cerrar la sesión pueden dejar plantillas a medio escribir. - Plantillas en red: si “Plantillas de usuario” apunta a una ruta UNC, evalúa latencia y bloqueos. Considera copiar a local y sincronizar con tareas programadas.
- GPO: políticas que impiden escribir en
%APPDATA%
pueden evitar que Word regenereNormal.dotm
. Ajusta permisos temporalmente para completar la reparación.
Checklist final
- Probado
winword /a
. - Ubicación confirmada de plantillas.
Normal.dotm
respaldada/renombrada.- Word reiniciado: comparación, macros y complementos operativos.
- Personalizaciones restauradas desde exportaciones.
- Complementos verificados uno a uno si fue necesario.
- Backups programados de la carpeta Templates.
Conclusión
Cuando Word muestra “Word was unable to compare documents” y simultáneamente fallan macros y complementos, la causa más probable no está en los binarios de Office, sino en tu Normal.dotm
. Renombrarla o restaurarla devuelve a Word su estado operativo en minutos. A partir de ahí, importa tus macros y Autotextos, separa personalizaciones críticas en plantillas dedicadas y mantén copias de seguridad periódicas para blindarte ante futuras incidencias.
Apéndice: comandos resumidos
REM Diagnóstico sin plantilla ni complementos
winword /a
REM Modo seguro
winword /safe
REM Volver a registrar Word
winword /r
REM Rutas útiles
%APPDATA%\Microsoft\Templates
Con este procedimiento, la mayoría de los casos de error al comparar documentos en Word quedan resueltos sin reinstalar Office ni realizar cambios drásticos en el sistema.