Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller en lösning på ett problem där Terminal Server-användarens startkatalog inte har angetts korrekt.
Ursprungligt KB-nummer: 230165
Symptom
Hemkataloger mappas inte korrekt för användare med befintliga profiler. Deras hemkatalog och rotenhet pekar på standardsökvägen %SystemRoot%\Profiles%Username%. Enhetsbeteckningen som anges i startkatalogens anslutningsruta visas i Min dator i Terminal Server-sessionen. Inga felmeddelanden visas för användaren.
Orsak
Det här problemet beror på att användarens profil redan innehåller en enhet som mappats till samma enhetsbeteckning som angavs för användarens hemkatalog. När systemet upptäcker att enhetsbeteckningen redan används mappar den inte enheten och ställer inte in homepath- eller homedrive-variablerna korrekt. Användaren behåller standardinställningarna som pekar på:
- Hemkatalogsökväg: %SystemRoot%\Profiles%Username%
- HOMEDRIVE=C:
- HOMEPATH=\Wtsrv\Profiles%Username%
Det påverkar också rotenheten eftersom den anges via Usrlogon.cmd skriptet när användaren loggar in. Nedan visas den del av Usrlogon.cmd som ansluter 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%
Åtgärd
Lös problemet genom att ta bort den mappade enheten från användarens profil eller ställa in hemkatalogen på en annan enhetsbeteckning.