%HOMEPATH、%HOMESHARE% 和 %HOMEDRIVE% 变量解析不正确

本文提供了一个解决方案,用于解决错误解析 、 和 %HOMEPATH% %HOMESHARE% %HOMEDRIVE% 变量的问题。

适用于:  Windows Server 2012R2
原始 KB 编号:   237566

症状

Microsoft 分布式文件系统 (DfS) 之一是允许用户将驱动器直接映射到 DfS 共享下的文件夹和子文件夹。 如果用户主文件夹位于 DfS 共享上,则变量仅映射到 %HOMEDRIVE% DfS 根,而不是完整路径。 从资源管理器中查看此行为时,Windows NT明显。 此外,和 %HOMEPATH% %HOMESHARE% 变量未正确解析。

例如,如果"Dfs_root"是 Pkdfs 上的 DFS 根,并且 \ \ 用户主文件夹为 \\Pkdfs\Dfs_root\Home\User1

%HOMEDRIVE% (例如,驱动器 Z) 映射到 \\Pkdfs\Dfs_root
%HOMESHARE% 解析为 \\Pkdfs\Dfs_root
%HOMEPATH% 解析为 \Home\User1

相反, %HOMEDRIVE%%HOMESHARE% 应解析为 ,应解析为 \\Pkdfs\Dfs_root\Home\User1 %HOMEPATH% \ %HOMEDRIVE% , (Z:) 应映射到 \\Pkdfs\Dfs_root\Home\User1

解决方案

若要解决此问题,请获取 Windows NT Server 4.0 终端服务器版本的最新 Service Pack。

状态

Microsoft 已确认这是本文开头列出的 Microsoft 产品中的问题。 This problem was first corrected in Windows NT 4.0 Server, Terminal Server Edition, Service Pack 5.