Tip: Solucionar problema de Outlook que se reinicia constantemente

A veces sucede que MS Outlook no quiere iniciarse ni en modo normal ni en modo a prueba de fallos dándonos un error como el que muestro al principio del post, y entrando en lo que parece un bucle infito. Para solucionar este error debemos antes de nada probar lo siguiente abriendo el menu «Ejecutar» de Windows:

  • Inicio -> Ejecutar -> outlook.exe /safe nos inciará Outlook sin extensiones, sin Panel de lectura y sin personalizaciones de barra de herramientas.
  • Inicio -> Ejecutar -> outlook.exe /safe: 1 nos iniciará Outlook con el Panel de lectura desactivado
  • Inicio -> Ejecutar -> outlook.exe /safe: 2 Iniciará Outlook sin hacer comprobaciones de correo, es decir, sin hacer el «Enviar y Recibir» de inicio
  • Inicio -> Ejecutar -> outlook.exe /safe: 3 Iniciará Outlook con las extensiones desactivadas
  • Inicio -> Ejecutar -> outlook.exe /safe: 4 Iniciará Outlook sin cargar los archivos outcmd.dat (barras de herramientas personalizadas) y *.fav.

Este problema aun no he podido detectar al 100% porqué ocurre pero suele venir después de un culegue (y posterior reinicio) de la suite Office y del Sistema Operativo. En el caso de que no nos arranque Outlook con ninguno de estos comandos, lo que haremos será lo siguiente:

  • Mediante el explorador de ficheros, si tenemos Windows XP iremos al menú Herramientas -> Opciones de carpeta y en la pestaña Ver activaremos la opción Mostrar todos los archivos y carpetas ocultos
  • Navegaremos al directorio C:\Documents & Settings\[nombre_de_usuario]\Application Data\Microsoft\Outlook
  • Dentro encontraremos unos ficheros con extensiones *.srs, *.nks y *xml. Cortamos estos ficheros y los copiamos en una carpeta fuera de este directorio (por ejemplo en el Escritorio).
  • Iniciamos Outlook y, en teoria nos tendría que funcionar sin ningún problema

Lo que si que he visto es que cuando sucede este error es porqué hay alguno de estos 3 ficheros que no se crea correctamente y da un conflicto. Entonces, vaciando el directorio de estos ficheros, Outlook no los detecta y los genera de nuevo, creando así unos ficheros que no estan corrompidos ni dañados ni generan conflicto alguno.

Aun aplicando esta solución ¿os ha dado algún problema el Outlook? ¿Habéis podido solucionarlo correctamente?

Solucionar «Error en el servicio de perfil de usuario al iniciar sesión» en Windows Vista

Normalmente, casi todos los errores que salen en Windows Vista se pueden solucionar mediante:

  • un chkdsk /f/r (completo) puesto que el sistema, como si de una forma de masoquismo se tratara, se autolesiona él mismo.
  • un format c: /q (como los de antaño)

Seguro que hay más formas de solucionar los problemas pero en Windows si no es una de las anteriores se pierde el tiempo. Esta claro que estoy exagerando un poco, aunque creo que no estoy tan equivocado. En fin … A lo que vamos.

Puede ser que en Windows Vista, al iniciar el pc/portátil, no nos acceda al Escritorio (o cargue nuestro perfil de usuario) y no salga un mensaje que nos diga «Error en el servicio de perfil de usuario al iniciar sesión«. Según el Knowledgment Base de Microsoft, nos dice que se su causa es:

Este problema puede producirse si el perfil de usuario se elimina manualmente (¿?) mediante el uso de la línea de comandos o mediante el Explorador de Windows. Un perfil que se elimine manualmente no quita el identificador de seguridad (SID) de la lista de perfiles en el registro.

Si el SID (Security IDentifier) está presente, intentará cargar el perfil utilizando elProfileImagePathque señala a una ruta de acceso que no existe. Por lo tanto, no se puede cargar el perfil.

Es decir, por arte de magia nos hemos eliminado a nosotros mismos de los perfiles de usuario. ¿a qué mola? (¿entendéis lo que decía antes del masoquismo en Windows Vista?). La solución que dan es, como suele pasar en Windows, eliminar una clave del registro y reiniciar. Puede que así o nos cargamos aun más el sistema o por el contrario, se recupere el perfil de usuario de las backups. Pero existe otra solución, rápida, sencilla y sin (casi) ningún riesgo (en Windows no existe el factor «sin riesgo») y como no, deberemos tocar (un poquito) el registro de Windows. Los procesos a seguir son los siguientes:

  • Reiniciamos y pulsamos F8 para cargar el menu de arranque de Windows
  • Arrancamos en Modo Seguro
  • Accederemos a Windows en modo Administrador
  • Haremos Inicio -> Ejecutar
  • Escribiremos regedit y le daremos al Ejecutar

Aquí dentro vigilad lo que tocáis puesto que nos podemos cargar el sistema operativo enterito. Deberemos buscar la siguiente clave en el registro, expandiendo las diferentes ramas del mismo:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Expandimos un poco la ventana de la derecha y veremos dos perfiles de usuario con el mismo nombre (p.ej. 000000-111111-222-333-4444) y uno de ellos terminará en .bak. Lo que se trata es de invertir la clave, es decir, cambiar la extensión .bak de una por la otra. Os pongo un ejemplo:

Siguiendo las imágenes siguientes, vemos las dos claves de registro

Modificamos (pulsando F2) el nombre de una y cambiamos .bak por .bak2. Vamos a la que no tiene extensión y le ponemos una extensión .bak

Eliminamos la extensión .bak2 dejando la clave sin extensión

Una vez hecho esto, cerramos el regedit, reiniciamos y ya no nos saldrá más el error y podremos acceder sin ningún problema a nuestra sesión de Windows Vista. Cierto es que este error me salió hace ya tiempo y lo solucioné haciendo un chkdsk del disco duro. Otros compañeros me han comentado que a base de reiniciar varias veces, se ha solucionado el problema (¿?). Si os dejáis aconsejar, en cuanto podáis quitaros el Vista y instalaros Windows 7 o Ubuntu.

No le tengo manía a Windows ni mucho menos. De hecho, uso tanto Ubuntu como Windows 7 y por motivos de faena, casi siempre tengo que lidiar con Windows XP o Windows Vista y la verdad, éste último no me gusta en absoluto.

Espero que os haya servido. Un saludo.