Compartir a través de


Se produce un error durante la instalación del escritorio y la ubicación del escritorio no está disponible al iniciar sesión en Windows por primera vez

En este artículo se proporciona ayuda para resolver un problema en el que se produce un error en la carga de perfiles cuando el archivo ntuser.dat o usrclass.dat se define como de solo lectura, o el usuario del perfil carece de los permisos adecuados para estos dos archivos .dat.

Número de KB original: 3048895

Síntomas

Después de instalar la actualización en Vulnerabilidad en el servicio perfil de usuario de Windows podría permitir la elevación de privilegios: 13 de enero de 2015 (MS15-003), se cumplen los siguientes problemas:

  • Los perfiles no se cargan cuando los usuarios inician sesión en un equipo por primera vez. O bien, inicia sesión en un equipo donde la directiva elimina el perfil almacenado en caché después de un intervalo de fecha al cerrar sesión.

    Nota:

    Los inicios de sesión que usan perfiles de usuario obligatorios o Infraestructura de escritorio virtual (VDI) también pueden verse afectados.

  • Los perfiles no se cargan cuando los usuarios inician sesión con perfiles de usuario almacenados en caché.

  • Los servicios no se inician debido a errores de carga de perfiles. Entre los servicios afectados se incluyen, entre otros:

    • Servicio local
    • Servicio de red
    • MSSQL

Cuando se produce este problema, se registran eventos relacionados. Consulte los eventos que se registran en Visor de eventos.

El Monitor de procesos puede indicar que se produce un error en una operación CreateFile con un resultado DENIED de ACCESS en la siguiente ruta de acceso, dependiendo de cómo se restringe el acceso a archivos: <unidad>:\documents & settings\username>\<local settings\Application Data\Microsoft\Windows\UsrClasss.dat.

La captura de pantalla del Monitor de procesos se puede ver aquí:

El Monitor de procesos indica que se produce un error en una operación CreateFile con un resultado DENIED de ACCESS.

Consulte Detalles del error que se muestran en el Monitor de procesos.

Causa

Actualizar 3021674 agrega comprobaciones de acceso al Ntuser.dat y a los archivos de Usrclass.dat.

Solución

Para resolver el problema, siga estos pasos:

  1. Compruebe si la marca READ ONLY está establecida en NTUSER. DAT o USERCLASS. Archivo DAT para el perfil que no se puede cargar.

    Los nuevos perfiles de usuario se derivan de C:\users\default\ durante los inicios de sesión de la cuenta por primera vez. Si los perfiles no se cargan con firmas que coinciden con las descritas en la sección "Síntomas", compruebe si el bit de solo lectura está habilitado en NTUSER. DAT y USRCLASS. Archivos DAT en el directorio de perfiles de los usuarios o cuentas de servicio en cuestión.

    NTUSER. DAT en Windows Vista y versiones posteriores de Windows se encuentra en C:\users\default\ntuser.dat. Los sistemas operativos anteriores tienen otras rutas de acceso, como C:\Documents and Settings\username>\<ntuser.dat.

    The USRCLASS. El archivo DAT se encuentra normalmente a lo largo de una ruta de acceso como C:\Documents and Settings<user_name>\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat o C:\Users<user_name>\AppData\Local\Microsoft\Windows.

    En el Explorador de Windows, haga clic con el botón derecho en NTUSER. Archivo DAT o USRCLASS para el perfil de usuario predeterminado o almacenado en caché correspondiente. La casilla Solo lectura debe estar desactivada. Si esta casilla está activada, provocará errores de carga de perfiles.

    Asegúrese de que la opción Solo lectura no está seleccionada en NTUSER. Propiedades DAT.

  2. Compruebe la configuración de permisos del sistema de archivos NTFS en NTUSER. DAT o USERCLASS. Archivo DAT en el directorio de perfil almacenado en caché que no se puede cargar.

En la captura de pantalla siguiente, el usuario de prueba, CONTOSO/testUser, tiene control total sobre NTUSER. DAT (no se muestra) y USRCLASS.DAT. Todos los usuarios no aparecen en el grupo Editor de ACL.

ACLS del sistema de archivos NTFS en archivos DAT ACLS avanzados del sistema de archivos NTFS en archivos DAT
Permiso del usuario de prueba que se muestra en la pestaña Seguridad de UsrClass.dat Propiedades.
Permiso del usuario de prueba que se muestra en configuración de seguridad avanzada para UsrClass.dat.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Eventos que se registran en Visor de eventos

Nombre del registro Remitente del evento Id. del evento Texto del mensaje del evento
Application Servicio de perfiles de usuario de Microsoft-Windows 1542 Windows no puede cargar el archivo del Registro de clases.
DETALLE: error no especificado
Die Klassenregistrierungsdatei kann nicht geladen werden.
DETALLE - Unbekannter Fehler
Application Administrador de control de servicios 7005 Error en la llamada a LoadUserProfile con el siguiente error:
El sistema no encuentra el archivo especificado.
Application Administrador de control de servicios 7024 El servicio SQL Server (MSSQLSERVER) finalizó con 2148081668 de error específico del servicio (0x80092004).
Application Userenv 1.500 Windows no puede iniciar sesión porque no se puede cargar el perfil. Compruebe que está conectado a la red o que la red funciona correctamente. Si este problema persiste, póngase en contacto con el administrador de red. DETAIL: el sistema no encuentra el archivo especificado.
Application Userenv 1502 Windows no puede cargar el perfil almacenado localmente. Las posibles causas de este error incluyen derechos de seguridad insuficientes o un perfil local dañado. Si este problema persiste, póngase en contacto con el administrador de red.

Detalles del error que se muestran en el Monitor de procesos

Detalles de ProMonEl mensaje siguiente se muestra en Monitor de procesos:

Acceso deseado: Lectura y escritura genérica, Disposición: Open, Options: Sincrónica E/S non-Alert, Non-Directory File, Attributes: H, ShareMode: Read, Write, AllocationSize: n/a, Impersonating: <SID>

En la captura de pantalla siguiente se muestran los detalles del Monitor de procesos:

Detalles del error que se muestran en el Monitor de procesos.