在 Windows 中,系統(tǒng)環(huán)境變量和用戶環(huán)境變量分別存儲在注冊表的不同位置。你可以通過 注冊表編輯器 (regedit) 或 命令行工具 導出這些變量。以下是詳細方法:
方法 1:使用注冊表編輯器 (GUI)
- 打開注冊表編輯器
- 按
Win + R,輸入regedit,回車。
- 導出系統(tǒng)環(huán)境變量
系統(tǒng)環(huán)境變量存儲在:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
步驟:
導航到上述路徑。
右鍵點擊
Environment鍵 → 導出。選擇保存位置(如
SystemEnvVars.reg)。導出用戶環(huán)境變量
用戶環(huán)境變量存儲在:
HKEY_CURRENT_USER\Environment
步驟:
- 導航到上述路徑。
- 右鍵點擊
Environment鍵 → 導出。 - 選擇保存位置(如
UserEnvVars.reg)。
方法 2:使用命令行 (PowerShell)
- 導出系統(tǒng)環(huán)境變量
導出系統(tǒng)環(huán)境變量到文件
reg export "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "SystemEnvVars.reg"
- 導出用戶環(huán)境變量
導出用戶環(huán)境變量到文件
reg export "HKCU\Environment" "UserEnvVars.reg"
輸出文件:
-
SystemEnvVars.reg(系統(tǒng)變量) -
UserEnvVars.reg(用戶變量)
方法 3:使用 set 或 Get-ChildItem Env: 查看變量
- 查看當前環(huán)境變量(CMD)
:: 查看所有環(huán)境變量
set > AllEnvVars.txt
- 查看當前環(huán)境變量(PowerShell)
查看所有環(huán)境變量
Get-ChildItem Env: | Out-File -FilePath "AllEnvVars.txt"
注意事項
- 備份注冊表:修改注冊表前建議先備份(
File > Export)。 - 管理員權限:導出系統(tǒng)變量 (
HKLM) 需要管理員權限。 - 變量格式:
- 注冊表導出的
.reg文件包含鍵值對。 -
set或Get-ChildItem Env:導出的.txt文件是純文本格式。
- 注冊表導出的
恢復環(huán)境變量
如果需要恢復導出的環(huán)境變量:
- 雙擊
.reg文件 導入注冊表。 - 重啟電腦或重新登錄 使更改生效。
這樣你就可以輕松導出和備份 Windows 的系統(tǒng)及用戶環(huán)境變量!