如何清除Windows环境变量
环境变量可能对程序员、系统管理员和其他高级用户有所帮助。它们为我们提供有关应用程序运行环境的详细信息。在某些情况下,您可以删除环境变量。在其他情况下,您只能更改其值。
有时您可能需要清除 Windows 上的环境变量。但你怎么能做到这一点呢?继续阅读以了解可用于删除和更改环境变量的所有方法。
如何在 Windows 中取消设置环境变量
操作系统的环境利用存储在环境变量中的数据。我们可以从他们那里学到很多关于软件如何工作的信息。环境变量可以分为两类:
- 安装程序时,操作系统或驱动程序会设置这些环境变量,其中包括有关系统资源的信息。这些称为系统环境变量。例如,windir 变量将保存 Windows 的位置。
- 特定于给定用户帐户的信息存储在用户环境变量中。设置 PATH 变量以便命令运行而不必每次都提供文件路径就是一个例子。
有多种方法可以取消设置这两种类型的环境变量。您可以使用环境变量窗口、Power Shell 和注册表编辑器来执行此操作。
环境变量窗口
您可以使用命令提示符清除 Windows PC 上的系统和用户环境变量。以下是清除系统环境变量的方法:
-
启动控制面板并选择系统符号。
选择左侧的“高级系统设置”链接,如果需要,关闭系统控制面板窗口。
使用鼠标或点击设备选择环境变量图标。
在系统变量部分底部按您要删除的变量旁边的“删除”。
消除系统变量后,点击“确定”进行确认。
要清除用户环境变量,请按照下列步骤操作:
点击控制面板中的“用户帐户”按钮。
点击或点按左侧的“更改我的环境变量”链接,然后根据需要关闭“用户帐户”控制面板窗口。
选择<当前用户名> 的用户变量部分顶部列出的您想要删除的变量,然后按“删除”选项。
从帐户中删除用户变量后,选择“确定”以确认删除。
电源外壳
Power Shell 还可用于有效清除这两种类型的环境变量。以下是清除系统环境变量的方法:
-
在提升模式下启动 Windows PowerShell 会话。
将以下命令粘贴到提升的 PowerShell 中:
Get-ChildItem Env:
按“Enter”并记下您要取消设置的系统变量的名称。
在提升的 PowerShell 中输入以下命令:
[Environment]::SetEnvironmentVariable("[变量名称]",$null,"Machine")
将 [variable name] 替换为您希望在上面的命令中删除的变量名称。
您现在可以退出提升的 Windows PowerShell。
如果要删除用户环境变量,请按照下列步骤操作:
在提升模式下运行 Windows PowerShell。
在提升的 PowerShell 提示符中,粘贴以下命令:
Get-ChildItem Env:
按“输入”。
现在输入或粘贴以下命令:
[Environment]::SetEnvironmentVariable("[变量名称]",$null,"User")
再次按“Enter”并关闭 PowerShell。
注册表编辑器
以下是使用注册表编辑器清除系统环境变量的方法:
要启动注册表编辑器,请按 Win + R 打开“运行”,在“运行”中输入“
regedit
”,然后单击“确定”。在注册表编辑器左侧,导航到如下所示的注册表项。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
单击或按住注册表编辑器中环境键右侧要删除的变量的值名称。然后单击或点击“删除”。
单击“是”进行确认。
关闭注册表编辑器。
要清除用户环境变量,步骤是:
要打开注册表编辑器,请使用 Win + R 调出“运行”,在“运行”中键入“
regedit
”,然后单击“确定”。在注册表编辑器的左窗格中,转到下面指示的项。
HKEY CURRENT USER\Environment
在注册表编辑器中,单击或按住环境键右侧要删除的变量的值名称。之后,选择“删除”。
选择“是”确认您的选择。
确保注册表编辑器已关闭。
其他常见问题解答
为什么环境变量很重要?
“什么是环境变量?”这个问题的答案是比较难的一件事。正如您从本指南中可以看到的那样,处理 Windows 程序使得查找和观察环境变量变得困难。
它们的管理由操作系统以及您在计算机上运行的众多应用程序和驱动程序在后台处理。另一方面,操作系统和现有程序依赖于它们。如果您在不了解自己在做什么的情况下弄乱了关键系统变量的值,您的系统可能会发生故障。
默认的 Windows 环境变量是什么?
每台 Windows PC 都有大量的变量。经常使用 OS、TEMP 和 PATH 等变量。您可以在维基百科等网站上找到 Windows 环境变量的默认值。
控制你的环境变量
用于清除环境变量的相同软件也可用于编辑或创建新变量。但是,如果您不确定,最好将其交给专业人士。由于变量是操作系统和软件的支柱,弄乱它们可能会导致系统崩溃。这可能比一开始就请专业人士处理它们的成本更高。
您是否尝试过清除环境变量?您是否尝试过编辑或创建新的?你觉得困难吗?请在下面的评论部分告诉我们!