Windows 環境變數 Path 字元長度超過 1023 會導致 Oracle 安裝程式讀取失敗。本文提供「建立轉向變數」技巧,不刪除任何原有路徑即可繞過限制。
Oracle Universal Installer 啟動檢查環境變數時,發現 Path 長度 > 1023,報錯終止安裝。
Path,編輯 → 全選複製所有路徑到記事本備份Path1,將 Path 所有內容剪貼到 Path1,確定Path,清空並設為系統預設最小值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
Path 末尾加入引用:%Path1%(注意前後分號)
%Path1%Path1,不受 1023 限制(用戶變數無此限制)C:\> echo %Path% %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%Path1% C:\> echo %Path1% C:\Oracle\product\11.2.0\bin;C:\App\Java\bin;...(原完整路徑)
一招「轉向法」保留完整環境、繞過安裝檢查、不影響運行時解析。