% HOMEPATH%、% HOMESHARE% 和% HOMEDRIVE%% 變數解析錯誤

本文提供解決問題的解決方案,以及錯誤的 %HOMEPATH% %HOMESHARE% 解決方法 %HOMEDRIVE%

原始產品版本:   Windows Server 2012 R2
原始 KB 編號:   237566

徵狀

Microsoft 分散式檔案系統 (DfS) 的其中一項功能是允許使用者將磁片磁碟機直接對應至 DfS 共用底下的資料夾與子資料夾。 如果使用者的主資料夾位於 DfS 共用上,此 %HOMEDRIVE% 變數只會對應至 dfs 根目錄,而不會對應至完整路徑。 從 Windows NT Explorer 中查看此行為時會很明顯。 此外, %HOMEPATH%%HOMESHARE% 變數不會正確解析。

例如,如果 "Dfs_root" 是 Pkdfs 上的 DFS 根目錄 \ \ ,使用者的主資料夾是 \\Pkdfs\Dfs_root\Home\User1

%HOMEDRIVE% (例如,drive 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 產品中的問題。 此問題必須先修正于 Windows NT 4.0 Server,Terminal Server Edition,Service Pack 5。