Migración de la libreta de direcciones en caché de Outlook de NK2 a roamcache: cómo forzar
🔍 WiseChecker

Migración de la libreta de direcciones en caché de Outlook de NK2 a roamcache: cómo forzar

Cuando actualiza Outlook desde una versión anterior que usa un archivo .nk2 para el autocompletado de nombres a una versión más reciente que usa RoamCache, la migración de las entradas de la libreta de direcciones en caché puede no ocurrir automáticamente. Esto puede dejarlo sin sus direcciones de correo electrónico de uso frecuente y sin sugerencias de contactos. La migración se activa mediante acciones específicas de Outlook, pero a veces falla silenciosamente. Este artículo explica cómo forzar que Outlook migre sus datos .nk2 al almacén RoamCache para que se restaure su lista de autocompletar.

Puntos clave: Forzar la migración de NK2 a RoamCache

  • Archivo > Opciones > Correo > sección Enviar mensajes: Habilite la configuración “Usar la lista de autocompletar para sugerir nombres al escribir en las líneas Para, CC y CCO” para activar RoamCache.
  • %appdata%\Microsoft\Outlook\RoamCache: La carpeta donde RoamCache almacena los datos de autocompletar en archivos .stream después de forzar la migración.
  • Modificador de línea de comandos Outlook.exe /importnk2: Fuerza a Outlook a importar el archivo .nk2 en RoamCache al iniciar.

ADVERTISEMENT

Por qué Outlook deja de usar el archivo NK2 después de la actualización

Outlook 2010 y versiones anteriores almacenaban los datos de autocompletado de nombres en un archivo llamado Outlook.NK2 ubicado en %appdata%\Microsoft\Outlook. A partir de Outlook 2013, Microsoft reemplazó el archivo .nk2 con un nuevo sistema de almacenamiento llamado RoamCache. RoamCache almacena las entradas de autocompletar en archivos .stream bajo %localappdata%\Microsoft\Outlook\RoamCache. Este cambio permitió que los datos de autocompletar se movieran con su buzón en modo en caché de Exchange y entre varios dispositivos.

Cuando inicia por primera vez una versión más reciente de Outlook después de la actualización, el programa busca un archivo .nk2 existente. Si lo encuentra, Outlook intenta importar las entradas a RoamCache automáticamente. Sin embargo, esta migración solo ocurre una vez y solo bajo condiciones específicas. Si Outlook no detecta el archivo .nk2 en el momento adecuado, o si la función de autocompletar está deshabilitada, se omite la migración. El archivo .nk2 antiguo permanece intacto y su carpeta RoamCache está vacía. El resultado es una lista de autocompletar vacía al redactar mensajes nuevos.

Pasos para forzar la migración de NK2 a RoamCache

  1. Cierre Outlook por completo
    Asegúrese de que no haya procesos de Outlook en ejecución. Abra el Administrador de tareas con Ctrl+Shift+Escape y compruebe en la pestaña Procesos si hay entradas de outlook.exe. Si las hay, haga clic con el botón derecho y seleccione Finalizar tarea.
  2. Localice su archivo NK2
    Abra el Explorador de archivos y pegue esta ruta en la barra de direcciones: %appdata%\Microsoft\Outlook. Busque un archivo llamado Outlook.NK2. Si tiene varios perfiles, el archivo puede llamarse Outlook1.NK2 o usar su dirección de correo electrónico como nombre de archivo. Anote la ruta completa y el nombre del archivo.
  3. Haga una copia de seguridad del archivo NK2
    Copie el archivo Outlook.NK2 a una ubicación segura, como el escritorio o la carpeta Documentos. Esto garantiza que pueda restaurar el archivo si algo sale mal.
  4. Vacíe la carpeta RoamCache existente
    En el Explorador de archivos, pegue esta ruta: %localappdata%\Microsoft\Outlook\RoamCache. Elimine todos los archivos dentro de esta carpeta. No elimine la carpeta en sí. Esto elimina cualquier dato de autocompletar parcial o dañado que pueda bloquear la importación.
  5. Habilite la configuración de autocompletar en Outlook
    Abra Outlook. Vaya a Archivo > Opciones > Correo. Desplácese hasta la sección Enviar mensajes. Marque la casilla “Usar la lista de autocompletar para sugerir nombres al escribir en las líneas Para, CC y CCO”. Haga clic en Aceptar para guardar.
  6. Fuerce la importación con el modificador /importnk2
    Cierre Outlook de nuevo. Presione Windows+R para abrir el cuadro de diálogo Ejecutar. Escriba el siguiente comando, reemplazando la ruta con la ubicación real de su archivo NK2: "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /importnk2 "C:\Users\YourUsername\AppData\Roaming\Microsoft\Outlook\Outlook.NK2". Ajuste la ruta de la versión de Office si es necesario (Office16 para Office 2016 y Microsoft 365, Office15 para Office 2013). Presione Entrar.
  7. Verifique la migración
    Cuando se abra Outlook, redacte un nuevo mensaje de correo electrónico. Empiece a escribir un nombre en el campo Para que sepa que estaba en su antigua lista de autocompletar. Outlook debería mostrar sugerencias de inmediato. Para confirmar que los datos ahora están en RoamCache, cierre Outlook y vuelva a comprobar la carpeta RoamCache. Debería ver uno o más archivos .stream con marcas de tiempo recientes.

ADVERTISEMENT

Si la migración aún no funciona

Outlook no tiene un archivo NK2 para importar

Si nunca usó Outlook 2010 o una versión anterior en este equipo, o si el archivo NK2 se eliminó, no hay datos para migrar. Debe reconstruir su lista de autocompletar manualmente enviando correos electrónicos a sus contactos frecuentes. Para acelerar esto, puede exportar los contactos de su libreta de direcciones y enviar un mensaje de prueba a cada uno.

No se reconoce el modificador /importnk2

Este modificador solo funciona en Outlook 2013, 2016, 2019 y Microsoft 365. Si usa Outlook para Mac o el nuevo Outlook para Windows (la versión preliminar), la migración de NK2 no es compatible. Debe usar una herramienta de terceros o volver a introducir los contactos manualmente.

Se crean archivos de RoamCache pero el autocompletar permanece vacío

Esto generalmente significa que la configuración de autocompletar estaba deshabilitada cuando se ejecutó la importación. Vaya a Archivo > Opciones > Correo y confirme que la casilla “Usar la lista de autocompletar” esté marcada. Si ya está marcada, desmárquela, reinicie Outlook, vuelva a marcarla y reinicie de nuevo. Esto fuerza a Outlook a recargar los datos de RoamCache.

Archivo NK2 vs RoamCache: diferencias clave

Elemento Archivo NK2 RoamCache
Ubicación de almacenamiento %appdata%\Microsoft\Outlook %localappdata%\Microsoft\Outlook\RoamCache
Formato de archivo Único archivo binario .nk2 Varios archivos .stream por buzón
Versiones de Outlook compatibles Outlook 2003 a 2010 Outlook 2013 y posteriores
Compatibilidad con itinerancia Solo local, no se mueve con Exchange Se mueve con el modo en caché de Exchange y Microsoft 365
Desencadenante de importación Copia manual o actualización Automático en el primer inicio después de la actualización
Método de recuperación Reemplazar el archivo con Outlook cerrado Eliminar los archivos .stream y forzar la reimportación

Ahora puede forzar que Outlook migre sus antiguas entradas de autocompletar NK2 al sistema moderno RoamCache. Después de la migración, sus direcciones de correo electrónico de uso frecuente aparecen al instante al redactar mensajes. Para mantener su lista de autocompletar sincronizada entre dispositivos, asegúrese de que su perfil de Outlook esté configurado para el modo en caché de Exchange. Como paso avanzado, puede exportar los archivos .stream de RoamCache como copia de seguridad copiando toda la carpeta RoamCache mientras Outlook está cerrado.

ADVERTISEMENT