Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución a un problema por el que el directorio principal del usuario de Terminal Server no está configurado correctamente.
Número de KB original: 230165
Síntomas
Los directorios principales no se asignan correctamente a los usuarios con perfiles existentes. Su directorio principal y la unidad raíz apuntan a la ruta de acceso predeterminada de %SystemRoot%\Profiles%Username%. La letra de unidad establecida en el cuadro de conexión del directorio principal aparece en Mi equipo en la sesión de Terminal Server. No se muestran mensajes de error al usuario.
Causa
Este problema se produce porque el perfil del usuario ya contiene una unidad asignada a la misma letra de unidad que se especificó para el directorio principal del usuario. Una vez que el sistema encuentra que la letra de unidad ya está en uso, no asigna la unidad y no establece correctamente las variables homepath o homedrive. El usuario conserva la configuración predeterminada que apunta a:
- Ruta de acceso del directorio principal: %SystemRoot%\Profiles%Username%
- HOMEDRIVE=C:
- HOMEPATH=\Wtsrv\Profiles%Username%
También afecta a la unidad raíz porque se establece a través del script de Usrlogon.cmd cuando el usuario inicia sesión. A continuación se muestra la parte de Usrlogon.cmd que conecta rootdrive:
Rem Map the User's Home Directory to a Drive Letter
Rem
Net Use %RootDrive% /D >NUL: 2>&1
Subst %RootDrive% /d >NUL: 2>&1
Subst %RootDrive% %HomeDrive%%HomePath%
Solución
Para resolver este problema, elimine la unidad asignada del perfil del usuario o establezca el directorio principal en otra letra de unidad.