HowTo: Recuperar la función de autocompletar direcciones de Outlook (NK2 Nickname Cache) 6

Outlook 2003

El amigo Favio Pirazzini nos trae un post para solucionar un problema que seguro nos hemos cruzado usando Outlook 2003: La pérdida de nuestros contactos que se autocompletan en el campo PARA.

Acá la solución que desarrollaron junto a los chicos de Login Desarrollos:

Muchas veces usamos los programas de la forma que nos queda más cómodo y no de la forma en que fue pensado por sus desarrolladores (esta vez me tocó como usuario) y después vienen los problemas. En este caso fue con Outlook 2003, un cliente de correo muy popular que con seguridad muchos de nosotros utilizamos.

Outlook 2003 tiene muchas funciones para satisfacer muchísimas necesidades. Una de ellas es la agenda de contactos que si uno se toma el tiempo de completarla puede ser muy útil.

Pero creo que la mayoría de nosotros no guardamos la información de las personas con la que nos comunicamos vía email como Contactos. En realidad tal vez pensamos que se guarda automáticamente de esta forma porque cuando creamos un mail y comenzamos a escribir en el campo Para aparecen todos los contactos registrados… pero eso no es cierto.

Esta función de autocompletar (también llamada “nickname cache”) funciona porque Outlook guarda la información de nuestros contactos en un archivo que consulta para mostrar rápidamente la información (está oculto, con extensión .NK2 y que se encuentra en C:\Documents and Settings\[USUARIO]\Datos de programa\Microsoft\Outlook). Este archivo no puede contener más de 1000 direcciones por lo que las más viejas se van borrando.

Outlook 2003

Todo esto no es muy interesante hasta que un buen día abrimos Outlook, creamos un nuevo mensaje y cuando comenzamos a escribir en el campo Para no pasa nada… no aparecen las direcciones que usamos habitualmente y como no las recordamos tenemos que ir a la bandeja de entrada a buscar mensajes para conseguir la dirección de mail… verdaderamente una incomodidad y perdida de tiempo (aclaro que esto no es raro que suceda porque el archivo suele dañarse cuando no se cierra Outlook correctamente o hay un problema mientras se está cerrando porque en ese momento es cuando se actualiza la información de la lista de autocompletar).

Buscando la en Internet encontramos algunas opciones gratuitas como Nk2 Proyect (http://www.nk2.info/) y NK2View (http://www.nirsoft.net/utils/outlook_nk2_autocomplete.html). Lamentablemente ninguna de las dos funcionó, la primera no me mostraba los nombres de los contactos que lograba extraer del archivo NK2 y la segunda solo conseguía extraer 10 contactos.

Luego hay una opción comercial llamada Ingressor DeskTop (http://www.ingressor.com/) que supuestamente repara los archivos NK2 dañados pero tiene un problema… no es gratis. (Como ustedes están pensando Microsoft debería proveer alguna herramienta para solucionar este problema, pero no es así.)

Me resistía a la idea de poco a poco ir cargando nuevamente la lista de contactos por lo que logramos armar una aplicación muy casera para extraer los contactos del archivo de Autocompletar de Outlook dañado y lograr reestablecer los datos. No es tan fácil porque no hay documentación de cómo esta estructurado el archivo (supuestamente porque si fuera fácil sacar los datos de los contactos almacenados podrían ser usados por ejemplo para hacer SPAM… excusas…).

Básicamente la solución que encontramos fue extraer los datos del archivo NK2, eliminar el que no funciona y hacer que Outlook lo recree enviando un mail a toda la lista de contactos. Pueden encontrar una guía para solucionar este problema, repito ‘caseramente’, en la siguiente dirección: http://www.logindesarrollos.com/nk2.

Espero que alguno de los lectores que haya sufrido este problema pueda solucionarlo más fácilmente con la solución desarrollada por los chicos de Login Desarrollos.

Muchas gracias Favio por la guía!!

Si te gustó este post: compartilo en Twitter, Facebook o Buzz

Si querés leer otros posts como éste todos los días: Subscribite acá

Si querés seguir los comentarios, Subscribite acá

Comentarios (6)

  1. Buen dato, pero esta misma función de guardar los nickname me provoca un problema cuando correo entrante trae nicknames no deseados y reemplazan los mios, y por lo tanto cuando envío un nuevo correo sale con estos nickname indeseados del correo que me llego y no con los míos.

  2. Saludos.

    Si lo que se desea es solo eliminar una dirección del auto contemplar que se escribió mal, o simplemente se quiere borrar una dirección del auto contemplar, no se necesita borrar todo el archivo .NK2
    Cuando uno pone una letra en el campo “para” aparecen todas las direcciones que empiezan con esa letra, Con las teclas de las flechas se posesiona uno en la dirección que quiere borrar y con la tecla “Supr” se borra y listo.

    Espero sirva a alguien.

  3. Marco Barrera dijo:

    Muy buen aporte espero que me sirva lo que muy amablemente desarrollaron, un saludo desde Mérida, Mexico

  4. Eduardo Rojas dijo:

    Muy buena la aplicacion, me soluciono un NK2 corrupto que ya daba por perdido.Muchas gracias!!!

  5. Que buen aporte Favio si esto lo hubiera tenido presente hace un año me hubiera escapado de una buena regañiza en el trabajo jejejeje gracias

  6. Encontre una solucion, la probe usando XP y outlook 2003, nose si funciona en otras versiones, es facil, hice un backup del archivo mencionado, luego abri el archivo con un editor de texto, borre los ultimos caracteres luego de la ultima direccion en la ultima linea que terminaba con > lo guarde, y luego abri el outlook, intente escribir un destinatario en un correo nuevo y no aparece nada, cancelo, cierro, y luego de hacer esto el archivo queda vacio, en 0kb, agarro el backup y lo sobreescribo, al abrir de nuevo el outlook estan todos funcionando de nuevo.. Bye..

Dejar un comentario

Conectate usando:

Twitter Users
Enter your personal information in the form or sign in with your Twitter account by clicking the button below.

Twitter Users
Enter your personal information in the form or sign in with your Twitter account by clicking the button below.

Dejar un comentario rápido:

Twitter Users
Enter your personal information in the form or sign in with your Twitter account by clicking the button below.

Compartilo rápido en Twitter:

Enviar

Tenés caracteres disponibles…

Compartilo rápido en Facebook: (La url es agregada automáticamente)

http://unblg.gd/bDUHBX

Enviar