news 2026/6/30 21:28:58

环境变量简述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
环境变量简述

一、简述

环境变量是系统中所存储的为系统或其他程序所使用的许多组参数,它以键值对方式存储及调用。
常见的环境变量有:
%APPDATA% 应用数据默认环境变量
%PATH% 路径搜索变量,为当前程序环境添加PATH路径的环境

二、编辑方式

  1. 直接通过 win+R,输入 sysdm.cpl ,进入高级系统设置,选择高级页签->环境变量即可。
  2. 下载Rapid Environment Editor进行修改

三、环境变量原始内容简介

原始环境变量包括只读/隐藏的变量、预定义的变量组成:
只读/隐藏的变量由于与系统运行逻辑相关不支持修改,如ALLUSERSPROFILE、CommonProgramFiles、CommonProgramFiles(x86)等(下文详解)
预定义的变量可供用户根据需求自主调整,如计算机名、版本信息、缓存位置、环境等,如OS=Windows_NT、USERNAME=SYSTEM、PATH等

四、环境变量结构

变量名称变量类型
变量名称如PATH文本字符串与可拓展字符串变量所对应的值

变量类型(可在注册表或其他工具如 Rapid Environment Editor中修改)
文本字符串:注册表类型为REG_SZ,值为文本字符串可直接访问
可拓展字符串:注册表类型为REG_EXPAND_SZ,值为列表或值包含引用字符串(如“%APPDATA%”)

五、作用域

用户变量:作用于当前系统
系统变量:作用于同一系统下全局
相关注册表为:
用户变量:HKEY_CURRENT_USER\Environment
系统变量:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

六、只读/隐藏环境变量

系统级环境变量
ALLUSERSPROFILE=C:\ProgramData # 所有用户的共享配置文件位置 CommonProgramFiles=C:\Program Files\Common Files # 64位程序共享的组件和库文件目录 CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files # 32位程序共享的组件和库文件目录 COMPUTERNAME=DESKTOP-GEGJ0BU # 本计算机的网络名称 ProgramData=C:\ProgramData # 与ALLUSERSPROFILE相同,指向程序数据存储位置 ProgramFiles=C:\Program Files # 64位应用程序的默认安装目录 ProgramFiles(x86)=C:\Program Files (x86) # 32位应用程序的默认安装目录 ProgramW6432=C:\Program Files # 专门指向64位程序目录的变量 PUBLIC=C:\Users\Public # 公共用户文件夹 SystemDrive=C: # Windows系统安装的驱动器盘符 SystemRoot=C:\WINDOWS # Windows系统目录的完整路径
用户级环境变量
APPDATA=C:\Users\Dallas\AppData\Roaming # 应用程序数据的漫游配置文件位置 HOMEDRIVE=C: # 用户主目录所在的驱动器盘 HOMEPATH=\Users\Dallas # 用户主目录在驱动器上的相对路径 LOCALAPPDATA=C:\Users\Dallas\AppData\Local # 应用程序数据的本地配置文件位置 LOGONSERVER=\\DESKTOP-GEGJ0BU # 处理用户登录请求的服务器名称 USERDOMAIN=DESKTOP-GEGJ0BU # 用户所属的域名或计算机名 USERNAME=Dallas # 当前登录用户的用户名 USERPROFILE=C:\Users\Dallas # 用户的主配置文件目录

七、预定义变量

系统级环境变量
ComSpec=%SystemRoot%\system32\cmd.exe DriverData=C:\Windows\System32\Drivers\DriverData NUMBER_OF_PROCESSORS=8 OS=Windows_NT Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 165 Stepping 2, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=a502 PSModulePath=%ProgramFiles%\WindowsPowerShell\Modules;%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules TEMP=%SystemRoot%\TEMP TMP=%SystemRoot%\TEMP USERNAME=SYSTEM windir=%SystemRoot%
用户级环境变量
Path=%USERPROFILE%\AppData\Local\Microsoft\WindowsApps; TEMP=%USERPROFILE%\AppData\Local\Temp TMP=%USERPROFILE%\AppData\Local\Temp
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 21:24:14

如何免费解锁加密音乐:3分钟掌握跨平台播放的终极技巧

如何免费解锁加密音乐:3分钟掌握跨平台播放的终极技巧 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https…

作者头像 李华
网站建设 2026/6/30 21:24:05

量子化学计算中的UCJ与LUCJ参数优化方法解析

1. 量子化学计算中的UCJ与LUCJ参数优化方法解析在量子计算领域,化学模拟一直是最具前景的应用方向之一。作为一名长期从事量子算法研究的从业者,我见证了变分量子算法从理论探索到实际应用的完整发展历程。今天要分享的是我们在UCJ(Unitary C…

作者头像 李华
网站建设 2026/6/30 21:23:38

MagicSkin:半透明标记视觉触觉传感器的创新与应用

1. MagicSkin:视觉触觉传感器的半透明标记革命 在机器人灵巧操作领域,触觉感知的重要性不亚于视觉系统。人类手指能同时感知压力、纹理和物体轮廓,这种多模态感知能力正是当前机器人所欠缺的。传统视觉触觉传感器(VBTS&#xff09…

作者头像 李华
网站建设 2026/6/30 21:15:52

华硕笔记本终极轻量控制方案:GHelper完全使用指南

华硕笔记本终极轻量控制方案:GHelper完全使用指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expert…

作者头像 李华
网站建设 2026/6/30 21:13:28

影刀RPA新手教程:变量是什么——用生活中的盒子来类比

影刀RPA新手教程:变量是什么——用生活中的盒子来类比 你好,我是林焱。 今天我们来聊一个最最基础的概念:变量。 别被这个名字吓到。 变量真的很简单,简单到用一个生活中的东西就能完全类比。 变量就是一个贴了标签的盒子 你…

作者头像 李华