背景#
某天我正在配置 ffmpeg
,保存環境變數時出現了此環境變數太大,此對話框允許將值設置為最長 2047 個字符的報錯
尋找解決方案#
經查詢,出現這個錯誤是因為在編輯系統環境變數時,特定變數的長度超出了 Windows 所允許的最大字符數。這通常發生在修改 PATH 變數時,因為隨著時間的推移,安裝的程式可能會不斷向 PATH 添加新的路徑,導致其變得異常龐大。
有兩個解決方案:
1. 手動編輯和刪除導致相關問題的環境變數,由於我懶癌犯了,並且手動編輯容易導致不可知問題,遂放棄。
如果想實施這個方案,可以考慮:
- 將 PATH 變數分割為多個小的部分。
- 創建新的環境變數,並將一些路徑從 PATH 移動到這些新變數中。
- 在 PATH 中使用這些新變數,如 % NEW_VAR%,以減少 PATH 的總長度。
- 使用專門的環境變數編輯工具
網路上有很多的免費的環境變數編輯工具,這些工具相對專業,後期也容易進行管理,本文選擇這個方案。
解決過程#
經查詢,我選擇了Rapid Environment Editor
這個軟體,這是一個免費的環境變數編輯工具,使用者介面友好,可以更容易地管理環境變數,包括 PATH 變數,還允許查看、編輯和清理環境變數,還支援撤銷和重做操作。
關於這個軟體更詳細的介紹,可以去軟體官網查看:https://www.rapidee.com/
打開軟體下載頁面,點擊安裝檔案,下載:https://www.rapidee.com/en/download
隨後打開安裝一氣呵成,熟悉安裝軟體的小夥伴一定很熟悉,這裡不贅述。
用管理員權限打開軟體,可以看到如下介面:
介面還是很友好的,操作也很方便,如果想展開查看某個變數,可以點擊變數名旁邊的 '+' 圖片:
以增加 PATH 為例,右鍵點擊PATH
:
點擊Add value
,同時按下F7
,選擇你想要添加到環境變數的目錄,點擊確定:
可以看到目錄已經成功添加到環境變數:
也可以通過查看 Windows 的環境變數頁面進行驗證:
新建終端也可驗證:
文章結束