本文提供了解决终端服务器用户的主目录未正确设置的问题。
原始 KB 数: 230165
现象
对于具有现有配置文件的用户,主目录未正确映射。 其主目录和根驱动器指向 %SystemRoot%\Profiles%Username% 的默认路径。 主目录连接框中设置的驱动器号显示在终端服务器会话中的“我的计算机”中。 不会向用户显示任何错误消息。
原因
出现此问题的原因是用户的配置文件已包含映射到为用户主目录指定的同一驱动器号的驱动器。 系统发现驱动器号已在使用后,它不会映射驱动器,并且未正确设置 homepath 或 homedrive 变量。 用户保留指向:
- 主目录路径: %SystemRoot%\Profiles%Username%
- HOMEDRIVE=C:
- HOMEPATH=\Wtsrv\Profiles%Username%
它还会影响根驱动器,因为它是在用户登录时通过Usrlogon.cmd脚本设置的。 下面列出了连接 rootdrive 的Usrlogon.cmd部分:
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%
解决方法
若要解决此问题,请从用户配置文件中删除映射的驱动器,或将主目录设置为另一个驱动器号。