导出注册表中系统环境变量和用户的环境变量

在 Windows 中,系统环境变量和用户环境变量分别存储在注册表的不同位置。你可以通过 注册表编辑器 (regedit) 或 命令行工具 导出这些变量。以下是详细方法:


方法 1:使用注册表编辑器 (GUI)

  1. 打开注册表编辑器
  • Win + R,输入 regedit,回车。
  1. 导出系统环境变量
    系统环境变量存储在:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 

步骤:

  1. 导航到上述路径。

  2. 右键点击 Environment 键 → 导出。

  3. 选择保存位置(如 SystemEnvVars.reg)。

  4. 导出用户环境变量
    用户环境变量存储在:

HKEY_CURRENT_USER\Environment

步骤:

  1. 导航到上述路径。
  2. 右键点击 Environment 键 → 导出。
  3. 选择保存位置(如 UserEnvVars.reg)。

方法 2:使用命令行 (PowerShell)

  1. 导出系统环境变量
导出系统环境变量到文件
reg export "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "SystemEnvVars.reg"
  1. 导出用户环境变量
导出用户环境变量到文件 
reg export "HKCU\Environment" "UserEnvVars.reg"

输出文件:

  • SystemEnvVars.reg(系统变量)
  • UserEnvVars.reg(用户变量)

方法 3:使用 setGet-ChildItem Env: 查看变量

  1. 查看当前环境变量(CMD)
:: 查看所有环境变量
set > AllEnvVars.txt 
  1. 查看当前环境变量(PowerShell)
查看所有环境变量
Get-ChildItem Env: | Out-File -FilePath "AllEnvVars.txt"

注意事项

  1. 备份注册表:修改注册表前建议先备份(File > Export)。
  2. 管理员权限:导出系统变量 (HKLM) 需要管理员权限。
  3. 变量格式:
    • 注册表导出的 .reg 文件包含键值对。
    • setGet-ChildItem Env: 导出的 .txt 文件是纯文本格式。

恢复环境变量
如果需要恢复导出的环境变量:

  1. 双击 .reg 文件 导入注册表。
  2. 重启电脑或重新登录 使更改生效。

这样你就可以轻松导出和备份 Windows 的系统及用户环境变量!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容