Buscar

Windows: Error en el servicio de perfil de usuario al iniciar sesión

En ocasiones al iniciar sesión en un equipo Windows, se nos puede presentar el siguiente error:

En castellano:

“Error en el servicio de perfil de usuario al iniciar sesión. No se puede cargar el perfil de usuario”

En Inglés:

“The user profile service failed the logon. User profile cannot be loaded”

Este error significa que no es posible cargar el perfil del usuario, es decir los ficheros y elementos en el registro correspondientes al usuario con el que estamos iniciando sesión.

Por defecto, la ubicación del perfil del usuario reside en: C:\Users\nombre-usuario, podemos ver su ubicación visualizando el contenido de la variable de entorno: %USERPROFILE%

Este error lo podemos encontrar en sistemas operativos: Windows Vista, 7, 8.1 y 10.

¿Por qué ocurre?: Error en el servicio de perfil de usuario al iniciar sesión


El error: “Error en el servicio de perfil de usuario…” puede ocurrir por muchas causas, entre ellas:

- Algún programa legítimo está bloqueando la lectura del perfil del usuario, por ejemplo un antivirus.

- Algún malware, rootkit, etc está bloqueando la lectura del perfil del usuario.

- Se ha redirigido el perfil de usuario a un recurso de red y en el momento de la carga del perfil este no está disponible.

- Se han modificado los permisos NTFS por defecto del perfil de usuario y no se tienen permisos suficientes para cargarse.

- Se ha renombrado o eliminado la carpeta del perfil de usuario de forma manual y la carpeta no corresponde a la ubicación indicada en el registro de Windows.

- Una actualización del sistema operativo que hace modificaciones en los perfiles y la actualización no finaliza de forma correcta.

- Otros.

¿Cómo solucionarlo?: Error en el servicio de perfil de usuario al iniciar sesión


Para solucionar el problema, bastará con seguir los siguientes pasos:

1) Ver si afecta el problema a nuevos usuarios, en caso afirmativo, seguir la guía indicada en el post: "La carpeta default".

2) Iniciar sesión con otro usuario con derechos de administrador local en el equipo y efectuar las siguientes acciones:

- Eliminar o renombrar la carpeta del perfil del usuario. 

- Eliminar o renombrar la rama del registro que apunta al perfil del usuario.

Para este segundo punto, disponemos de la guía en este mismo post: "¿Cómo eliminar el perfil sin eliminar el usuario?"

La carpeta default


En primer lugar, para solucionar el problema deberemos saber si el problema ocurre a usuarios nuevos o bien solo afecta a un usuario concreto.

- Si el equipo está añadido en un dominio de Active Directory: Bastará con iniciar sesión con otro usuario del dominio que nunca haya iniciado sesión en este equipo. Si no tenemos claro los usuarios que han iniciado sesión en este equipo, podemos crear un usuario de pruebas dentro del dominio.

- Si el equipo reside en un grupo de trabajo: Deberemos iniciar la sesión como administrador local y crear un nuevo usuario local, después iniciar sesión como este.

Si con el usuario nuevo, el problema persiste significa que el problema reside en la carpeta default del perfil.

La carpeta default, contiene por así decirlo “el esqueleto” del perfil de usuario.

Cuando creamos un usuario, ya sea local o de dominio y este inicia sesión por primera vez en un equipo, se copia la carpeta de C:\Users\default a la nueva carpeta del perfil del usuario.

Por ejemplo, si creamos el usuario SYSADMIT, e iniciamos sesión en un equipo, de forma automática se copiará el contenido de C:\Users\default a: C:\Users\SYSADMIT

Si la carpeta C:\Users\default contiene errores, al ser copiada a: C:\Users\SYSADMIT, los errores también se copiarán.

Si estamos ante este problema deberemos copiar la carpeta default de un equipo con el mismo sistema operativo, nivel de parches e idioma.

También deberemos revisar que los permisos NTFS de la carpeta sean iguales en un equipo y en otro.

A continuación, eliminar el perfil dañado e iniciar sesión de nuevo con el usuario para que se vuelva a copiar desde el nuevo default.

¿Cómo eliminar el perfil sin eliminar el usuario?


Si renombramos o eliminamos la carpeta del perfil de usuario e iniciamos sesión con el usuario, nos encontraremos con el siguiente error:

Inicio sesión con un perfil temporal. No tiene acceso a sus archivos y loa archivos creados en este perfil se eliminarán cuando cierre sesión…

Si ejecutamos desde CMD: echo %userprofile%, veremos como la variable de entorno referente al perfil de Windows apunta a una carpeta temporal.

El perfil temporal se crea porque en el registro de Windows se apunta a una carpeta que ya no existe.

La idea es realizar las siguientes acciones:

- Renombrar la carpeta del perfil de usuario.

- Renombrar o eliminar la rama en el registro de Windows referente al perfil del usuario.

Para realizar ambas acciones deberemos iniciar sesión con un usuario con derechos de administrador local, también puede realizarse el proceso iniciando el equipo en modo seguro.

Para modificar el registro de windows, abrimos la herramienta regedit como administrador y nos situamos en la siguiente rama:

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

Veamos el siguiente ejemplo:

Windows: Error en el servicio de perfil de usuario al iniciar sesión

Este es el esquema de cuando se inicia sesión con un perfil temporal.

En la parte superior vemos como el SID del usuario está renombrado a .BAK y la clave: ProfileImagePath apunta a: C:\Users\SYSADMIT

En cambio el que no está renombrado a .BAK, la clave ProfileImagePath apunta a un directorio temporal.

Si borramos ambas claves y reiniciamos el equipo, se creará un perfil nuevo.

No hay comentarios:

Publicar un comentario en la entrada