千石

千石の云上小窝

Talk is cheap, show me the code
bilibili
github
email

Windows 編輯環境變數出現「此環境變數太大,此對話框允許將值設置為最長2047個字符」的解決方法

背景#

某天我正在配置 ffmpeg ,保存環境變數時出現了此環境變數太大,此對話框允許將值設置為最長 2047 個字符的報錯

image

尋找解決方案#

經查詢,出現這個錯誤是因為在編輯系統環境變數時,特定變數的長度超出了 Windows 所允許的最大字符數。這通常發生在修改 PATH 變數時,因為隨著時間的推移,安裝的程式可能會不斷向 PATH 添加新的路徑,導致其變得異常龐大。

有兩個解決方案:

1. 手動編輯和刪除導致相關問題的環境變數,由於我懶癌犯了,並且手動編輯容易導致不可知問題,遂放棄。

如果想實施這個方案,可以考慮:

  • 將 PATH 變數分割為多個小的部分。
  • 創建新的環境變數,並將一些路徑從 PATH 移動到這些新變數中。
  • 在 PATH 中使用這些新變數,如 % NEW_VAR%,以減少 PATH 的總長度。
  1. 使用專門的環境變數編輯工具
    網路上有很多的免費的環境變數編輯工具,這些工具相對專業,後期也容易進行管理,本文選擇這個方案。

解決過程#

經查詢,我選擇了Rapid Environment Editor這個軟體,這是一個免費的環境變數編輯工具,使用者介面友好,可以更容易地管理環境變數,包括 PATH 變數,還允許查看、編輯和清理環境變數,還支援撤銷和重做操作。
關於這個軟體更詳細的介紹,可以去軟體官網查看:https://www.rapidee.com/

打開軟體下載頁面,點擊安裝檔案,下載:https://www.rapidee.com/en/download

隨後打開安裝一氣呵成,熟悉安裝軟體的小夥伴一定很熟悉,這裡不贅述。

管理員權限打開軟體,可以看到如下介面:

image

介面還是很友好的,操作也很方便,如果想展開查看某個變數,可以點擊變數名旁邊的 '+' 圖片:

image

以增加 PATH 為例,右鍵點擊PATH

image

點擊Add value,同時按下F7,選擇你想要添加到環境變數的目錄,點擊確定:

image

可以看到目錄已經成功添加到環境變數:

image

也可以通過查看 Windows 的環境變數頁面進行驗證:

image

新建終端也可驗證:

image

文章結束

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。