2015-08-02 19:45:55 +0000 2015-08-02 19:45:55 +0000
209
209

如何在Windows 10中设置系统环境变量?

我如何在Windows 10中设置系统环境变量(不使用注册表编辑器)?

(注意:其他答案并没有专门针对Windows 10–至少现在还没有–而且他们遗漏了重要的步骤–比如如何打开控制面板–这些步骤都是自Windows以前的版本以来改变的。)

答案 (9)

151
151
151
2015-08-02 20:15:28 +0000

更新:在看到很多关于在Windows 10中不需要管理员设置环境变量的评论后,我想我已经找到了一个方法。我不是管理员,可以用PowerShell。

PowerShell方法

你可以用:Get-ChildItem Env:列出所有的环境变量,

要获取特定变量的值:$Env:PATH,其中PATH是变量的名称。

要设置一个变量:[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"),第一个参数是变量的名称,第二个是值,第三个是级别。

_在PowerShell中,有不同的环境变量的处理方法,以及与环境变量的某些怪癖,所以请参考链接了解详情。

老方法(在较新的Windows 10更新中已无法使用,请使用PowerShell或查看其他答案)

进入设置,点击系统

然后在左侧点击关于,选择底部的系统信息

在新的控制面板窗口中,点击左侧的高级系统设置

120
120
120
2015-08-02 20:06:30 +0000

还是和以前一样:它在老式的控制面板的 “系统 "小工具中。你可以通过WinBreak或者右键点击开始按钮来达到它。

从那里选择 "高级系统设置"→"环境变量"。

89
89
89
2015-10-21 09:08:16 +0000

我在 “搜索网页和Windows "框中输入 "envir",在 "最佳匹配 "下选择 "编辑账户环境变量”

29
29
29
2015-11-18 06:58:37 +0000

如果你所说的 “系统环境变量 "指的是_系统范围内的环境变量,那么其他答案已经涉及到了。

如果你想编辑全系统的环境变量和特定用户的环境变量,那么在一般情况下,这些答案都不适用。如果你输入了密码,"高级系统设置 "将成功打开,但你在那里做的任何特定用户的更改都将适用于相应的管理员账户(!),而不是你原来的用户账户。打开用户账户小程序。在这个小程序的左侧,你会看到一个链接,上面写着更改我的环境变量。如果你的用户有管理员权限,你可以编辑该对话框的两个部分:用户特定的环境变量(上部分)和系统范围内的环境变量(下部分)。如果你没有管理员权限,你将只能编辑上部的部分:你自己的用户特定环境变量。

这是所有后UAC版本的Windows中编辑环境变量的正确方法,而不是上面大部分答案中建议的。改变我的环境变量链接不再工作。它是存在的,但它已经死了。所以对于11月后的Windows 10版本,正确的答案是:一般情况下,在1511版本的Windows 10中,普通用户账户无法编辑用户特定的环境变量。微软通过这次更新摧毁了Windows 10,现在Windows 10已经无法使用了。在他们修复1511版本的操作系统中的这些可笑的BUG之前,这种情况将继续存在。

目前,对于非管理员账户的一个解决方法是,将用户账户添加到Administrators组中,注销,重新登录,使用 "系统”->“高级系统设置 "方法编辑变量,然后再次取消管理员权限。 ….

一个替代性的解决方法是使用PowerShell功能,如她的https://technet.microsoft.com/en-us/library/ff730964.aspx


Windows 10周年庆更新(版本1607)于2016年8月2日发布,终于修复了这个bug。

21
21
21
2015-10-13 07:24:23 +0000

只要同时按

+R),进入命令提示符。然后键入sysdm.cpl,进入高级,选择环境变量

5
5
5
2015-12-14 10:57:12 +0000

如果你不害怕命令行,可以看看setx命令。

我引用它的描述:

在用户或系统环境中创建或修改环境变量。可以根据参数、regkeys或文件输入来设置变量。

(注意这个命令不影响current命令shell的环境,只影响新进程的环境,所以你需要打开一个新的命令shell才能看到任何变化。)

5
5
5
2016-03-12 10:06:41 +0000

我也遇到了很多用户在这条线程中描述的问题,也就是说,设置非管理员用户的环境变量的对话链接是死的。作为一个简单的解决方法,我下载了这个工具: http://www.rapidee.com/en/download

它是可移植的,不需要任何权限安装,使用起来很简单,而且实际上比系统对话提供的变量概述要好。

4
4
4
2015-08-02 19:50:45 +0000

我至少找到了一个方法:

在任务栏上的 “搜索网页和Windows "框中,输入 "环境变量",然后选择 "编辑系统环境变量",再点击 "环境变量”

2
2
2
2015-09-16 02:33:18 +0000

在windows10中,改变环境变量没有改变,和windows7中一样。右键点击此电脑(我的电脑)。左键单击 “属性"。左键点击高级系统设置。左键点击环境变量…..

此时你可以更改当前用户或系统的变量。