当前位置:蜗牛素材网>综合资讯>图文>正文

windows7新建环境变量:如何在,Windows中编辑

人气:187 ℃/2024-03-12 14:46:44

注意:本指南中的说明适用于 Windows 11 和 Windows 10,因为与处理环境变量相关的所有内容在这两种操作系统中都是相同的。

打开环境变量窗口

要进行本文中所示的许多编辑,您首先需要打开“环境变量”窗口。本指南解释了如何执行此操作,并向您展示了有关使用环境变量的基础知识:Windows 中的环境变量是什么?

如果您想跳过阅读,在 Windows 11 和 Windows 10 中工作方式相同的一种方法是打开“运行”窗口 (Win R) 并执行以下命令:

rundll32.exe sysdm.cpl,编辑环境变量

提示:您也可以在命令提示符、PowerShell 或 Windows 终端中运行该命令以达到相同的目的。

如何在 Windows 中编辑环境变量

如果要更改现有环境变量的值,请首先在“环境变量”窗口中选择它。然后,单击或点击“编辑”。

您将看到一个窗口,您可以在其中编辑变量的名称和值。进行所需的修改,然后按“确定”。然后,在“环境变量”窗口中再次按“确定”。

如何从命令提示符编辑环境变量

您也可以从命令提示符创建新的环境变量或编辑现有环境变量的值(但不能编辑其名称)。如果要创建用户环境变量,请输入以下命令:

setx 变量名“值”

如果要创建系统环境变量,请将 m 参数添加到命令中,如下所示:

setx 变量名“值”/m

例如,我想创建一个名为 TEST 且值为 C:\digitalcitizen 的用户变量。为此,我必须运行以下命令:

setx 测试“C:\digitalcitizen”

要更改环境变量的值,请运行相同的 setx 命令,但为该变量指定新值。例如,要将 TEST 环境变量的值更改为 C:\DC,我必须执行以下命令:

setx 测试“C:\DC”

这是可行的,因为 setx 命令会用您最后键入的值重写现有值。因此,如果您对同一变量多次使用此命令,该变量将保留您最后输入的值。

如果您希望变量的值具有多个路径,则必须在单个 setx 命令中指定所有路径,如下一个屏幕截图所示。确保您输入的每个值与前一个值之间用分号分隔,且不带空格。

提示:您可以通过运行以下命令获取所有可用环境变量的列表:

请注意,该命令是 set 的,而不是 setx 的,并且没有添加任何参数。此外,如果您刚刚创建或编辑了环境变量,则必须关闭并重新打开命令提示符才能显示更改。

如何从 PowerShell 编辑环境变量

您还可以从 PowerShell 创建或编辑现有环境变量的值。如果要创建用户环境变量,PowerShell命令是:

[环境]::SetEnvironmentVariable("variable_name","variable_value","User")

如果你想创建一个系统环境变量,命令是这样的:

[环境]::SetEnvironmentVariable("variable_name","variable_value","Machine")

例如,为了创建一个名为 TEST 且值为 digitalcitizen.life 的用户环境变量,我运行了以下命令:

[环境]::SetEnvironmentVariable("TEST","digitalcitizen.life","用户")

要稍后更改变量的值,您可以使用不同的值运行相同的命令。就像命令提示符中的 setx 一样,此命令在每次运行时都会重写指定变量的值。

如果要为变量分配多个值,请在命令中键入所有值,每个值之间用分号分隔,如下所示。

提示:在 PowerShell 中,您可以通过运行以下命令获取所有环境变量的列表:

获取子项环境:

但是,如果您刚刚创建或编辑了环境变量,则必须关闭并重新打开 PowerShell 才能显示更改。

如何清除 Windows 中环境变量的值(从命令提示符)

如果要删除环境变量的值(同时保留其名称),则无法在“环境变量”窗口中使用鼠标和键盘来执行此操作。如果选择一个变量并按“编辑”,您可以删除该值,但无法按“确定”,因为此按钮会变灰。因此,您无法保存更改。

但是,您可以使用命令提示符清除环境变量的值。要从命令提示符取消设置环境变量,请键入以下命令:

setx 变量名“”

例如,因为我想取消设置 TEST 变量并给它一个空值,所以我运行了以下命令:

setx 测试“”

接下来,让我们看看如何删除环境变量。

如何删除 Windows 中的环境变量

如果您不想再使用特定环境变量,请在“环境变量”窗口中选择它。然后,按删除。 Windows 不要求对此操作进行任何确认。

因此,如果您改变了主意,则必须按“取消”才能不应用删除。如果您想继续删除,请按“确定”。

如何使用命令提示符 (CMD) 删除环境变量

要从命令提示符删除环境变量,请运行以下命令:

REG 删除“HKCU\Environment” /F /V “variable_name”

…如果是用户环境变量,或者如果是系统环境变量则运行此命令:

REG 删除“HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /F /V “variable_name”

例如,要从用户的配置文件中删除 TEST 环境变量,我运行了:

REG 删除“HKCU\Environment” /F /V “TEST”

如何使用PowerShell删除环境变量

要使用 PowerShell 取消设置和删除环境变量,请键入以下命令:

[环境]::SetEnvironmentVariable("variable_name", $null, "User")

...如果它是用户配置文件变量,或者如果它是系统范围变量,则运行此命令:

[环境]::SetEnvironmentVariable("variable_name", $null, "Machine")

例如,要让 PowerShell 从我的用户配置文件中删除我的 TEST 环境变量,我必须运行以下命令:

[环境]::SetEnvironmentVariable("测试", $null, "用户")

就是这样!

搜索更多有关“windows7新建环境变量:如何在,Windows中编辑”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版