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.
- 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 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:
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.
hay otra manera de solucionar el inconveniente que es menos engorrosa, cuando da el error de perfil de usuario en la misma ruta de registro se crea una carpeta identica pero .bak, esta contiene la ruta original a la carpeta del perfil. modificando el valor de las claves de registro refcount y state por 0 y sacandole la extension bak, al reiniciar vuelve a funcionar normalmente
ResponderEliminarHola Manuel,
Eliminar¡Muchas gracias por tu aporte!
Un saludo,
Xavi.
Buenos días, mi problema es que no puedo crear un usuario en Windows 10. Para ser más preciso, lo crea pero no genera ninguna carpeta de usuario ni claves en el registro de Windows, únicamente aparece el nombre del usuario creado en la pantalla de inicio de sesión. Entonces, al tratar de iniciar sesión me aparece el fallo de inicio y no carga nada. Ya he probado de todo pero no hay manera.
ResponderEliminarMuchas gracias y un saludo.
Me ocurre lo mismo! encontraste como solucionarlo sin formatear?
EliminarMe pasa lo mismo, aún no saben cómo arreglarlo?
EliminarHola,
Eliminar¿Habéis probado de crear el usuario con la herramienta siguiente?
lusrmgr.msc
En el caso que requiera derechos de administrador local, recordad añadir el usuario dentro del grupo administradores.
Un saludo,
Xavi.
Hola,
ResponderEliminarMe ocurre que el equipo está recién formateado y añadido a un dominio AD, con cualquier cuenta de dominio que agrego me aparece el mismo error al momento de iniciar sesión, por lo cual la carpeta "default" no se alcanza a crear y la cadena de registro con el .bak tampoco. Sólo puedo iniciar sesión con cuentas locales.
Hola,
EliminarSi es un entorno de Active Directory puedes verificar que no tengas configurados perfiles móviles.
También puedes revisar las directivas de grupo (GPO): Que no haya redirección de carpetas o alguna directiva que tenga afectación a esta funcionalidad.
Un saludo,
Xavi.
Excelente!!! Muchas gracias. Me ayudó a arrglar el tema de perfiles dañados.
ResponderEliminar¡Genial!
EliminarMuchas gracias Ivan por su comentario.
Un saludo,
Xavi.