在Windows 10中为所有用户配置全局环境变量需设置系统变量,方法包括:一、系统属性图形界面;二、运行sysdm.cpl命令;三、控制面板路径;四、管理员CMD用setx /M;五、管理员PowerShell用[Environment]::SetEnvironmentVariable。

如果您需要在Windows 10系统中为所有用户配置全局可用的环境变量,则必须通过设置系统变量来实现。系统变量对本机所有账户生效,常用于配置JDK、Python、Maven等开发工具路径。以下是五种可操作的配置方法:
一、通过系统属性图形界面设置
该方法使用Windows内置的图形化设置入口,操作直观,变量立即生效,适用于大多数用户。
1、右键点击桌面“此电脑”图标,选择“属性”。
2、在打开的系统窗口中,点击左侧的“高级系统设置”。
3、在弹出的“系统属性”对话框中,切换到“高级”选项卡,点击下方的“环境变量”按钮。
4、在“环境变量”窗口中,找到下方“系统变量”区域,点击“新建”按钮。
5、在“变量名”栏输入目标名称(如JAVA_HOME),在“变量值”栏输入对应路径(如C:\Program Files\Java\jdk-17)。
6、点击“确定”保存新变量,再逐级点击“确定”关闭所有窗口。
二、通过运行命令快速打开环境变量窗口
该方法跳过多次鼠标导航,利用系统内置控制面板指令直达设置界面,节省时间且路径稳定。
1、按下Win + R组合键,打开“运行”对话框。
2、输入sysdm.cpl并按回车键,直接启动系统属性窗口。
3、点击“高级”选项卡,再点击“环境变量”按钮。
4、在“系统变量”区域中,点击“新建”,填写变量名与变量值。
5、确认后依次点击“确定”关闭各层窗口。
三、通过控制面板路径进入设置
该方式依托传统控制面板结构,适合习惯经典Windows操作逻辑的用户,路径层级清晰。
1、按下Win + R,输入control并回车,打开控制面板。
2、点击“系统和安全”,再点击“系统”。
3、在左侧菜单中点击“高级系统设置”。
4、在“系统属性”中点击“高级”选项卡下的“环境变量”按钮。
5、于“系统变量”部分点击“新建”,输入变量名与变量值。
6、完成设置后逐级点击“确定”保存。
四、使用命令提示符设置系统变量
该方法通过setx命令写入注册表,适用于批处理脚本或远程部署场景;注意:新设变量需重启CMD或新启动程序才可见。
1、以管理员身份运行命令提示符(右键“命令提示符”→“以管理员身份运行”)。
2、执行以下命令设置系统级变量:setx JAVA_HOME "C:\Program Files\Java\jdk-17" /M。
3、为确保bin目录被识别,追加PATH项:setx Path "%Path%;%JAVA_HOME%\bin" /M。
4、关闭当前CMD窗口,重新打开一个CMD窗口验证。
五、使用PowerShell设置系统变量
PowerShell提供更灵活的字符串处理能力,支持变量嵌套与路径拼接,适合自动化运维流程。
1、以管理员身份运行PowerShell(右键“Windows PowerShell”→“以管理员身份运行”)。
2、执行以下命令写入系统变量:[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Java\jdk-17", "Machine")。
3、更新PATH系统变量:[Environment]::SetEnvironmentVariable("Path", $env:Path + ";%JAVA_HOME%\bin", "Machine")。
4、新开PowerShell窗口或重启资源管理器使变更生效。










