徵狀
當您以一個使用者(例如系統管理員)登入,且您嘗試以其他使用者身分執行程式時,您可能會遇到下列問題。 如果您嘗試使用 [執行方式] 功能,以不同的使用者身分執行命令提示字元程式或記事本程式,您可能會收到下列其中一則錯誤訊息:
C:\Windows\system32\cmd.exe 目錄名稱無效。
C:\Windows\system32\Notepad.exe 目錄名稱無效。
若要使用 [執行方式] 功能,請在 [執行方式] 對話方塊中按一下下列使用者,在 [使用者名稱] 方塊中輸入使用者名稱,然後在 [密碼] 方塊中輸入密碼。
原因
在 Microsoft Windows XP 和 Windows Server 2003 中,您無法使用 [執行方式] 功能來存取已登入的使用者對應的主要磁碟磁碟機。 命令提示字元程式或記事本會記錄錯誤,指出% HOMEDRIVE%%% HOMEPATH% path 對於會話而言是不正確。 如果在 [命令提示字元] 對話方塊的 [快速鍵] 索引標籤或 [記事本屬性] 對話方塊的 [快捷方式] 索引標籤上將 [開始] 屬性設定為 [% HOMEDRIVE%],就會發生這種情況 您會收到本文「症狀」一節所述的錯誤訊息。 如果您在 [ 使用者名稱 ] 方塊中輸入目前登入的使用者名稱,也可能會發生這個問題。 Windows XP 和 Windows Server 2003 會將相同使用者名稱的兩個實例視為兩個不同的本機使用者。
解決方案
若要解決此問題,請變更 [命令提示字元] 對話方塊或 [記事本屬性] 對話方塊中的 [開始于] 值。 若要這樣做,請執行下列步驟:
-
按一下 [ 開始],指向 [ 所有程式],然後指向 [ 附件]。
-
以滑鼠右鍵按一下 [ 命令提示 字元] 或 [ 記事本],然後按一下 [ 屬性]。
-
在 [ 起始 值] 方塊中,將 % HOMEDRIVE%% HOMEPATH% 的值變更為系統範圍的值,例如 % WINDIR%。
-
按一下 [確定]。