Guías · Nivel 1

Windows 11: perfil temporal o dañado, diagnóstico, reparación segura y los datos del usuario

El usuario entra y no tiene escritorio ni archivos: reconocer un perfil temporal, leer los eventos del servicio de perfiles, las claves .bak de ProfileList, la reparación sin perder nada, un perfil nuevo con los datos copiados, OneDrive y cómo evitar que se repita.

Qué vas a conseguir

Resolver el ticket "he encendido el portátil y no está nada: ni mi escritorio ni mis archivos". Sabrás distinguir un perfil temporal de un perfil dañado, arreglar el registro sin perder datos, crear un perfil nuevo con los archivos del usuario cuando el viejo no tiene arreglo y comprobar que OneDrive protege sus carpetas para que la próxima vez sea un susto de cinco minutos.

Antes de empezar

  • Una cuenta con administrador local en el equipo (la de soporte o la contraseña de LAPS) distinta de la del usuario: mientras su sesión esté abierta, su perfil no se puede tocar.
  • El nombre del equipo y del usuario. En esta guía, PC-0412 y CONTOSO\lmartin (Laura Martín).
  • Espacio para una copia de seguridad de la carpeta del perfil antes de cambiar nada.
  • Veinte minutos con el usuario fuera del equipo.

1. Reconocer un perfil temporal

Los síntomas: fondo de pantalla por defecto, escritorio vacío, Outlook pide configurarse desde cero y, en la esquina, el aviso "No podemos iniciar sesión en tu cuenta. A menudo este problema se puede solucionar cerrando la sesión y volviendo a iniciarla". Ese aviso dice algo más: lo que el usuario guarde en esa sesión se pierde al cerrarla.

Con el usuario todavía conectado, una comprobación de diez segundos:

PowerShell · sesión del usuario
$env:USERPROFILEC:\Users\TEMPwhoami /userUser Name       SID=============== ==============================================contoso\lmartin S-1-5-21-1004336348-1177238915-682003330-1604

C:\Users\TEMP confirma el perfil temporal. Apunta el SID: es el nombre de su clave en el registro. Pide al usuario que no guarde nada en el escritorio y que, si necesita trabajar, use la web de Outlook y OneDrive mientras lo arreglas.

Un perfil dañado es otro caso: el usuario entra en su carpeta de siempre, pero el menú Inicio no abre, la configuración no se guarda o aparece "El servicio Servicio de perfiles de usuario no pudo iniciar sesión. No se puede cargar el perfil de usuario" y ni siquiera llega al escritorio. El diagnóstico empieza igual.

2. Diagnóstico: los eventos del servicio de perfiles

En el Visor de eventos › Registros de Windows › Aplicación, filtra por el origen User Profile Service:

PowerShell (administrador) · PC-0412
Get-WinEvent -FilterHashtable @{LogName='Application'; ProviderName='Microsoft-Windows-User Profiles Service'; StartTime=(Get-Date).AddDays(-2)} | Select-Object TimeCreated, Id, LevelDisplayName -First 6TimeCreated          Id LevelDisplayName-----------          -- ----------------03/11/2026 8:52:14 1515 Advertencia03/11/2026 8:52:14 1511 Advertencia03/11/2026 8:51:58 1500 Error
  • 1511: Windows no encuentra el perfil local del usuario y le da uno temporal.
  • 1515: Windows ha hecho una copia del perfil (la clave .bak) e intentará usarla en el siguiente inicio de sesión.
  • 1500: el perfil no se pudo cargar. El texto del evento suele decir qué fichero falló, casi siempre NTUSER.DAT.
  • 1530 (el archivo del registro todavía lo usan otras aplicaciones) aparece en muchos equipos sanos: no es la causa.

Para más detalle, Registros de aplicaciones y servicios › Microsoft › Windows › User Profile Service › Operational muestra cada paso de la carga del perfil. Mientras estás aquí, mira también el disco: con C: lleno, Windows no puede cargar NTUSER.DAT y el problema volverá.

Las causas habituales: un apagado forzado mientras se cerraba la sesión o se instalaba una actualización, el disco lleno, un programa que bloquea NTUSER.DAT durante el inicio de sesión, o alguien que borró a mano la carpeta C:\Users\lmartin y dejó su clave en el registro.

3. ProfileList y las claves .bak

Cada perfil del equipo tiene una clave con su SID en HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Dentro, ProfileImagePath dice qué carpeta es la suya. Cuando la carga falla, Windows renombra la clave buena a <SID>.bak y crea otra nueva que apunta a C:\Users\TEMP.

PowerShell (administrador) · PC-0412
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' | Where-Object PSChildName -like 'S-1-5-21-*' | ForEach-Object { [pscustomobject]@{ Clave = $_.PSChildName; Ruta = $_.GetValue('ProfileImagePath'); State = $_.GetValue('State'); RefCount = $_.GetValue('RefCount') } }Clave                                              Ruta              State RefCount-----                                              ----              ----- --------S-1-5-21-1004336348-1177238915-682003330-1604      C:\Users\TEMP       516        1S-1-5-21-1004336348-1177238915-682003330-1604.bak  C:\Users\lmartin      0S-1-5-21-1004336348-1177238915-682003330-1105      C:\Users\soporte      0        0

Lo que te puedes encontrar:

  • Dos claves, una con .bak que apunta a la carpeta real y otra sin .bak que apunta a TEMP. Es el caso más común y el de esta guía.
  • Solo la clave .bak: se arregla igual, quitándole la extensión.
  • Una sola clave que apunta a una carpeta que ya no existe: alguien borró o renombró la carpeta. Si los datos no están en otro sitio, salta al punto 5.

4. La reparación segura

  1. El usuario cierra sesión. Reinicia el equipo para que nada tenga cargado su perfil y entra con la cuenta de soporte.
  2. Haz una copia de lo que vas a tocar: el registro y la carpeta.
PowerShell (administrador) · PC-0412
reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" C:\Temp\ProfileList-antes.regLa operación se completó correctamente.robocopy C:\Users\lmartin D:\Copias\lmartin-20261103 /E /XJ /R:1 /W:1 /NP /LOG:C:\Temp\copia-lmartin.log
  1. En el Editor del registro (regedit), con la clave ProfileList abierta:
Editor del registro · ProfileList
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList
S-1-5-21-...-1604 (ProfileImagePathC:\Users\TEMP): clic derecho › Eliminar
S-1-5-21-...-1604.bakclic derecho › Cambiar nombre › quitar ".bak"
En la clave renombrada · State0
En la clave renombrada · RefCount0 (si existe)
ProfileImagePathC:\Users\lmartin
  1. Comprueba que C:\Users\lmartin existe y tiene dentro NTUSER.DAT (es un archivo oculto: Get-ChildItem C:\Users\lmartin -Force).
  2. Reinicia y pide al usuario que inicie sesión. $env:USERPROFILE debe devolver C:\Users\lmartin, con su escritorio y su fondo.

Nunca borres la carpeta de un perfil desde el Explorador: deja la clave del registro huérfana y es exactamente lo que provoca un perfil temporal. Para eliminar un perfil, Configuración avanzada del sistema › Perfiles de usuario › Configuración › Eliminar, o Get-CimInstance Win32_UserProfile | Where-Object LocalPath -eq 'C:\Users\lmartin' | Remove-CimInstance, que borra la carpeta y la clave a la vez.

Si después de esto vuelve el perfil temporal, o el evento 1500 sigue señalando NTUSER.DAT, el perfil está dañado de verdad: toca uno nuevo.

5. Un perfil nuevo y los datos del usuario

  1. Con el usuario fuera y la copia del punto 4 hecha, renombra la carpeta vieja a C:\Users\lmartin.old y elimina su clave de ProfileList (la exportaste antes).
  2. El usuario inicia sesión: Windows crea un perfil limpio en C:\Users\lmartin. Que cierre sesión otra vez para copiar sin archivos abiertos.
  3. Copia solo los datos, no la configuración rota:
PowerShell (administrador) · PC-0412
$viejo = 'C:\Users\lmartin.old'; $nuevo = 'C:\Users\lmartin'foreach ($c in 'Desktop','Documents','Downloads','Pictures','Favorites') { robocopy "$viejo\$c" "$nuevo\$c" /E /XJ /R:1 /W:1 /NP /LOG+:C:\Temp\migracion-lmartin.log }robocopy "$viejo\AppData\Roaming\Microsoft\Signatures" "$nuevo\AppData\Roaming\Microsoft\Signatures" /E /R:1 /W:1
  • /XJ evita los puntos de unión del perfil, que hacen que robocopy entre en bucle.
  • Robocopy copia por defecto datos, atributos y fechas, no permisos: los archivos heredan los de la carpeta nueva y el usuario puede abrirlos.
  • No copies NTUSER.DAT ni AppData entero: ahí estaba lo que se rompió. Las firmas de Outlook sí (están en Signatures). Los favoritos de Edge y la configuración de Office vuelven al iniciar sesión con la cuenta de trabajo.
  1. Guarda lmartin.old dos semanas y bórrala cuando el usuario confirme que tiene todo.

6. OneDrive: la copia de seguridad de carpetas

Si la copia de seguridad de carpetas de OneDrive (Known Folder Move) estaba activa, el Escritorio, Documentos e Imágenes viven en OneDrive y el perfil nuevo solo necesita volver a iniciar sesión en OneDrive. Compruébalo antes de copiar nada:

PowerShell · sesión del usuario
[Environment]::GetFolderPath('Desktop')C:\Users\lmartin\OneDrive - Contoso\Desktop[Environment]::GetFolderPath('MyDocuments')C:\Users\lmartin\OneDrive - Contoso\Documents

Si la ruta está dentro de OneDrive - Contoso, esas carpetas están protegidas. Si devuelve C:\Users\lmartin\Desktop, no lo están. El usuario lo ve en el icono de la nube › Configuración › Sincronizar y hacer copia de seguridad › Administrar copia de seguridad.

Con Archivos a petición, muchos archivos de lmartin.old\OneDrive - Contoso son solo marcadores sin contenido descargado. No los copies con robocopy: se recuperan iniciando sesión en OneDrive o desde la web.

7. Que no se repita

  • OneDrive para todos: la directiva Mover de forma silenciosa las carpetas conocidas de Windows a OneDrive, por GPO o Intune, convierte este ticket en "inicia sesión en OneDrive y espera".
  • Disco: una alerta cuando C: baja del 10 % libre. La guía de diagnóstico básico de Windows tiene la comprobación.
  • Apagados: explica al usuario que no mantenga pulsado el botón mientras pone "Cerrando sesión" o "Instalando actualizaciones".
  • En soporte: los perfiles se eliminan con el método del punto 4, nunca borrando la carpeta.

8. El ticket: "he entrado y no tengo nada"

Lunes, 9:05. Laura Martín llama: escritorio vacío, Outlook pidiendo configurarse, sus documentos han desaparecido.

  1. $env:USERPROFILE = C:\Users\TEMP: perfil temporal. Le pides que no guarde nada y que trabaje en la web un rato.
  2. Eventos 1511 y 1515 de esta mañana y un apagado forzado el viernes (Kernel-Power 41 en el registro Sistema). Disco con 40 GB libres.
  3. En ProfileList, su clave .bak apunta a C:\Users\lmartin y la otra a TEMP.
  4. Cierra sesión, reinicias, copia del registro y de la carpeta, borras la clave de TEMP, quitas .bak, State y RefCount a 0. Reinicio.
  5. Laura entra con su escritorio. Su Escritorio apuntaba a C:\Users\lmartin\Desktop: abres otro ticket para activar la copia de seguridad de OneDrive en su equipo.

En el ticket: SID, eventos, caso de ProfileList, cambios hechos, dónde está la copia y la comprobación final.

Siguientes pasos

¿Falta algo o en tu entorno es distinto? Escríbeme y lo corrijo.

Tech Career Lab · newsletter

¿Te ha servido? Cada dos semanas envío una idea práctica para perfiles IT: LinkedIn, proyectos, networking y procesos de selección.

Apúntate y llévate las 33 ideas →