MS-DOS 6.0 和 6.2: PATH 不限於 128 個字元

文章翻譯 文章翻譯
文章編號: 97595 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

在 MS-DOS 6.0、 6.2 和 7.0 (包含在 Windows 95) 中 128 個字元限制的 MS-DOS PATH 環境變數不存在。若要建立的路徑超過 128 個字元,使用 [在 CONFIG.SYS 檔案中而不是在指令檔的 [PATH 命令]。

注意: 當在 CONFIG.SYS 檔案中設定路徑,您必須使用 SET 命令。例如:
設定路徑 = c:\dos ; c:\windows ;

其他相關資訊

仍有一些限制在這個方法的使用 PATH。一旦您在 CONFIG.SYS 檔案中設定路徑,您無法稍後變更。您不能使用 %PATH %變數?附加到本身路徑,或執行另一個批次檔,以修改路徑。如果您執行其中一項操作路徑會被截斷成前 128 個字元。

而且,某些應用程式並沒有使用長路徑的能力。比方說 MS-DOS 命令 SET 並不會顯示個以上的前 128 個字元的路徑。若要讓完整的路徑使用 OS 選項的 [Microsoft 診斷] (MSD.EXE)。如果您在遇到使用協力廠商應用程式和長路徑的問題連絡應用程式的製造商以可能的解決方案。

路徑長度超過 256 個字元

有了一個問題路徑超過 256 個字元。如果您清除 PATH 變數使用 SET 命令,如下所示
設定路徑 =
任何字元超出 256 限制出現在您的環境空間 unassociated 任何環境變數。範例如果您有 260 個字元的路徑,例如
path=c:\dos;c:\...work
並清除它以 SET 命令時,環境空間仍然包含最後四個字元。如果您在輸入 SET 指令單獨來檢視您的環境會看到類似下列:

   work
   PROMPT=$P$G
   COMSPEC=C:\DOS\COMMAND.COM
   TEMP=C:\TEMP
				


Microsoft 已確認此選項以在 6.0、 6.2 和 6.21 的 MS-DOS 版本有問題。我們研究這個問題,並將張貼新資訊 「 Microsoft 知識庫 」 中可用時。

如果路徑 CONFIG.SYS 檔案中

如果您將路徑陳述式放置在 CONFIG.SYS 檔案時,您可能需要手動更新路徑,每當您安裝新程式。許多軟體套件使用安裝公用程式來安裝到硬碟上的程式。 通常,這些安裝公用程式會將將目錄名稱加入至路徑陳述式修改指令檔。如果路徑陳述式位於 CONFIG.SYS 檔案,安裝公用程式找不到它,並在指令檔中建立新的路徑陳述式。當啟動系統中指令檔路徑會取代路徑載入從 CONFIG.SYS 檔案讓您以指向只能有一個目錄的路徑。

如果要解決這個問題,您安裝一個程式每次必須新增程式的目錄名稱到 CONFIG.SYS 檔案的路徑,然後清除指令檔中的 [路徑] 一行。

屬性

文章編號: 97595 - 上次校閱: 2013年10月21日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbdisplay kbenv KB97595 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:97595
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com