这个问题已经在这里有了答案:
如何在Windows 10中设置系统环境变量(不使用注册表编辑器)?
(注意:其他答案并未专门针对Windows 10-至少尚未解决-并且它们遗漏了重要步骤-例如如何打开控制面板-自Windows早期版本以来已发生变化。)
这个问题已经在这里有了答案:
如何在Windows 10中设置系统环境变量(不使用注册表编辑器)?
(注意:其他答案并未专门针对Windows 10-至少尚未解决-并且它们遗漏了重要步骤-例如如何打开控制面板-自Windows早期版本以来已发生变化。)
Answers:
您可以使用列出所有环境变量Get-ChildItem Env:
。
获取特定变量的值:$Env:PATH
,其中变量PATH
的名称。
要设置变量:[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")
,第一个参数是变量的名称,第二个是值,第三个是级别。
在PowerShell中可以使用不同的方法来处理环境变量和某些怪癖,因此请查阅链接以获取详细信息。
进入设置,然后单击系统。
然后在左侧单击“ 关于”,然后在底部选择“ 系统信息 ”。
在打开的新“控制面板”窗口中,单击左侧的“ 高级系统设置 ”。
现在,在出现的新窗口中,选择底部的环境变量...。
仍然像以前一样:只是在旧式控制面板的“系统”中。您可以通过WinBreak或右键单击“开始”按钮来达到此目的。
从那里,选择“高级系统设置”→“环境变量”。
或者,您也可以用困难的方式进行操作,并找到旧的控制面板的其他入口点,例如“网络和共享中心”或“桌面”文件夹(!)。
如果通过“系统环境变量”专门指系统范围的环境变量,那么其他答案已经涵盖了这一点。但是,如果要同时编辑系统范围的和用户特定的环境变量,则大多数情况下(如果不是全部)这些答案都不适用。
依次经历“系统”和“高级系统设置”->“环境变量”将仅适用于Administrators
组中的帐户,因为只有这样的帐户才能访问“高级系统设置”。
如果您尝试通过常规用户帐户执行此操作,则尝试访问“高级系统设置”将触发UAC提示,要求您输入管理员密码。如果输入密码,“高级系统设置”将成功打开,但是您在其中进行的任何用户特定更改都将应用于相应的管理员帐户(!),而不是原始用户的帐户。
为了解决此问题(即为了使普通用户有机会编辑自己的环境变量),Windows提供了另一种访问“环境变量”对话框的方法。
打开控制面板。打开用户帐户小程序。在该小程序的左侧,您将看到一个链接,上面显示更改我的环境变量。单击该链接,将带您进入用户的环境变量相同的“环境变量”对话框。
如果您的用户具有管理员权限,则可以编辑该对话框的两个部分:用户特定的环境变量(上部)和系统范围的环境变量(下部)。如果您没有管理员权限,则只能编辑上部:您自己的用户特定的环境变量。
这是在所有Windows后UAC版本中编辑环境变量的正确方法,而不是上面大多数答案中建议的方法。
不幸的是,Windows 10 November更新(版本1511)破坏了此功能。在更改我的环境变量联系起来不再起作用。它在那里,但已经死了。因此,对于Windows 10的十一月后版本,正确的答案是:通常不可能从常规用户帐户中编辑Windows 10 1511版中的用户特定环境变量。Microsoft已通过此更新销毁了Windows 10,并且Windows 10现在无法使用。在他们修复1511版操作系统中的这些荒谬错误之前,情况将一直如此。
目前,非管理帐户的一种解决方法是,将您的用户帐户添加到Administrators
组中,注销,重新登录,使用“系统”->“高级系统设置”方法编辑变量,然后取消管理再次享有权利...
另一种解决方法是使用https://technet.microsoft.com/zh-cn/library/ff730964.aspx所述的PowerShell功能
2016年8月2日发布的Windows 10周年更新(版本1607)最终修复了此错误。
我也遇到了许多用户在此线程中描述的问题,即,用于设置非管理员用户的环境变量的对话框的链接已失效。作为一个简单的解决方法,我下载了这个不错的工具:
http://www.rapidee.com/en/download
它是便携式的,不需要安装权限,使用简单,并且实际上比系统对话提供了更好的变量概述。
希望这可以帮助。
如果您不害怕命令行,则应签出命令setx。
我引用它的描述:
在用户或系统环境中创建或修改环境变量。可以基于参数,regkey或文件输入来设置变量。
(请注意,此命令不会影响当前命令外壳的环境,只会影响新进程的环境,因此您需要打开一个新命令外壳以查看任何更改。)
setx
可以,但是很遗憾,不能删除环境变量。
setx
不支持删除变量。
我发现了至少一种方法:
在任务栏上的“搜索Web和Windows”框中,键入“环境变量”,然后选择“编辑系统环境变量”,然后单击“环境变量”。
在Windows 10中,更改环境变量没有更改,与Windows 7中相同:在此PC(我的电脑)上单击鼠标右键。左键单击属性。左键单击高级系统设置。左键单击环境变量...
此时,您可以更改当前用户或系统的变量