Windows

Windows環境變數設置的所有地方都在哪裡?

  • November 4, 2010

當我執行 cmd.exe 並輸入“set”時,我設置了一個 %LIB% 變數。該值指向一個不存在的文件夾,這會在 Visual Studio 編譯期間導致警告。

事情是這樣的……如果我去系統屬性->高級->環境變數,它既沒有在使用者變數也沒有在系統變數中設置。它也沒有在我的 C:\Autoexec.bat 中設置。

不確定它是從哪裡設置的,但我可以通過將其設置System Properties->Advanced->Environment Variables為“c:\”來擺脫它。然後我可以從列表中選擇它並點擊刪除。之後它從我的命令提示符中消失了。

Microsoft 的命令外殼概述詳細描述了變數的儲存位置/方式。

關鍵是使用者變數儲存在 中HKCU\Environment,系統變數儲存在HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

引用自:https://serverfault.com/questions/196984