Skip to content

EnvStudio v1.0 正式發佈——你值得一個更好的環境變數管理器

2026-04-24

標籤:Windows · EnvStudio · 發佈


一週前,我們發了一篇環境變數科普,聊了聊 PATH 的工作原理、系統變數和使用者變數的區別,以及 Windows 內建編輯器那些讓人抓狂的設計。在文末,我們提了一句——有一款叫 EnvStudio 的工具正在路上。

今天,EnvStudio v1.0 正式發佈,現已上架 Microsoft Store

它是什麼?

EnvStudio 是一款 Windows 原生環境變數管理器,基於 WinUI 3 構建,擁有原生的 Windows 11 視覺風格——Mica 透明材質、深色/淺色主題自適應、流暢的 NavigationView 側欄導航。它替代的不是某個小眾工具,而是你打開過無數次的那個 「系統內容 → 環境變數」對話框

那個對話框在過去 20 年裡幾乎沒有變化。它能用,但也僅此而已。而 EnvStudio 想做的是——讓管理環境變數這件事,不再是一件需要深呼吸才能開始的事。

一圖勝千言

Windows 內建的編輯器在 Windows 10 之後終於改成按條目編輯 PATH,但 EnvStudio 把這個體驗推向了更遠:

  • 拖曳排序:滑鼠按住拖曳手柄,直接調整路徑順序,所見即所得。
  • 去重檢測:同一個路徑被加了兩三遍?一鍵去重,乾淨俐落。
  • 死結檢測:那些移除軟體後殘留在 PATH 裡的目錄,會被自動標記為紅色,提醒你該清理了。

不止於好看——那些你可能沒想到的功能

UI 好看只是基本功。EnvStudio 真正讓人驚喜的,是那些解決實際痛點的設計:

EXE 覆蓋檢測

這是最容易被忽略、也最容易引發詭異問題的場景。假設你的 PATH 裡有兩個目錄都有 python.exe。系統會用排在前面的那個。但你怎麼知道哪個覆蓋了哪個?EnvStudio 會掃描 PATH 中所有目錄下的可執行檔,找出所有被覆蓋的程式,列出來,讓你一眼看清衝突關係。點擊任意一個被覆蓋的 exe,還能直接跳轉到覆蓋它的條目——不用翻找,不用猜。

作用域衝突視覺化

當你的使用者變數和系統變數有同名的鍵時(比如使用者設了一個 TEMP,系統也有一個 TEMP),系統變數會被使用者變數覆蓋。但這個「覆蓋」在內建編輯器裡完全不可見。你不知道它被覆蓋了,你甚至不知道它存在過。

EnvStudio 的做法是:被覆蓋的系統變數會顯示刪除線 + 警告圖示,滑鼠懸停就能看到完整的覆蓋關係。讓你時刻清楚當下生效的到底是什麼值

非破壞性開關

「我只是想暫時禁用一個變數試試,但又不想刪掉——萬一需要恢復怎麼辦?」EnvStudio 的解決方式很巧妙:禁用變數時,它只是靜默地把登錄檔值加了一個 __ES_OFF 後綴重新命名,資料還在原處。重新啟用時改回來就行。不需要截圖備份,不需要新增記事本。

快照與回滾

每次儲存前,EnvStudio 會自動建立一個快照。如果改出問題了,打開快照歷史,你會看到一個 Git 風格的差異對比介面——新增了什麼、修改了什麼、刪除了什麼,一目瞭然。選中任意歷史版本,一鍵回滾。

設定檔系統

你在同一臺機器上做 Java 開發和 Node.js 開發嗎?每次切換專案都要手動改 JAVA_HOME 和 PATH?EnvStudio 支援把當前的環境變數儲存為一個命名設定檔(比如「Java 8 專案」「Node.js 前端」「AI/ML 實驗」),側欄一鍵切換,整套環境變數瞬間到位。

匯出指令碼

想把當前的環境變數設定分享給同事,或者重灌系統後快速恢復?選中你要匯出的變數,一鍵產生 .ps1.bat.env 檔案。跳過已禁用的變數,支援全選——乾淨俐落。

隱私與安全:100% 離線

EnvStudio 不連網,不上傳資料,不包含任何遙測或統計埋點。 你的環境變數設定自始至終只儲存在你自己的電腦上。沒有任何資料離開過你的硬碟。

我們相信,一個管理系統環境設定的工具,信任是第一優先順序。

完全免費

EnvStudio v1.0 的所有功能完全免費,沒有廣告,沒有付費牆。未來可能會增加一個捐贈入口,但不會對任何功能收費。

如果覺得好用,在 Microsoft Store 留個好評就是對我們最大的支持。

我們需要你的回饋

EnvStudio 剛剛發佈 v1.0,還有很多可以改進的地方。無論你遇到了 bug,還是有想要的功能,都請在 GitHub Issues 告訴我們。


從那個用了 20 年沒變過的環境變數對話框,到拖曳排序、一鍵去重、快照回滾——EnvStudio v1.0 只是一個開始。

從 Microsoft Store 下載 EnvStudio

你值得一個更好的環境變數管理器。