Windows中的环境变量是什么?

环境变量

环境变量

您是否想过环境变量?也许某些IT管理员或计算机极客正在提及他们。某些程序是否开始出现故障并返回有关环境变量的错误?您是否刚刚参加考试,而您唯一不知道如何填写的内容是:“环境变量是____________。”?无论您想了解更多有关它们的原因,您都来对地方了。在本文中,我们向您展示了有关环境变量,它们如何工作以及为什么它们对于Windows的福祉必不可少的知识,您需要了解什么:

Windows中的环境变量是什么?

那么什么是环境变量?简而言之,环境变量是描述应用程序和程序运行环境的变量。各种程序都使用环境变量来回答以下问题:我安装的计算机的名称是什么?运行我的用户帐户的名称是什么?我当前的工作目录是什么?Windows安装在哪里?临时文件存储在此计算机上的什么位置?该用户帐户的OneDrive文件夹在哪里?

在Windows中,环境变量具有名称和值。例如,变量windir(“ Windows目录”的缩写)的值可能为“ C:\ Windows”或您安装Windows的其他路径。

Windows 10中的环境用户和系统变量

windows 10中的环境用户和系统变量

Windows 10中的环境用户和系统变量

另一个标准变量称为PATH。许多程序需要知道在哪里可以找到特定的文件,并且PATH变量告诉他们可以在哪里找到所需的文件。这些程序会自动查找PATH变量,因此您不必在每次运行程序时都输入所有变量。此变量的值包含许多用户目录。这些目录由计算机上安装的不同应用程序设置,并且在系统之间差异很大。

从Linux到macOS到Windows,大多数操作系统中都存在环境变量的概念。原则上,它们是同一件事,但是其实现和使用方式不同。

环境变量的类型:用户变量和系统变量

变量有两种类型:用户变量(特定于每个用户帐户)和系统变量(适用于所有用户帐户)。

用户环境变量的值因用户而异。顾名思义,它们特定于您的用户帐户。它们存储用户特定的数据,例如用户配置文件的位置,为您的帐户存储临时文件的文件夹,OneDrive文件夹的位置等等。该用户帐户可以编辑它们,而其他用户帐户则不能。这些变量可以由用户,Windows或通过使用特定于用户的位置的不同程序来创建和编辑。

系统变量是全局变量,不能由任何用户更改。对于所有用户帐户,其值均相同。它们指的是关键的系统资源位置,例如Windows的安装文件夹,Program Files的位置等等。这些变量由Windows,不同的程序和驱动程序设置。

在Windows哪里可以找到环境变量?

在Windows 10中,使用任务栏上的搜索框查找环境。然后,单击或点击“编辑系统环境变量”搜索结果。

在Windows 10中使用搜索打开环境变量

在Windows 10中使用搜索打开环境变量

在Windows 10中使用搜索打开环境变量

windows 7中,在“开始菜单”搜索框中键入环境。然后,点击“为您的帐户编辑环境变量”或“编辑系统环境变量”。

在Windows 7中使用搜索打开环境变量

在Windows 7中使用搜索打开环境变量

在Windows 7中使用搜索打开环境变量

或者,如果您使用Windows 10,则可以使用“设置”应用程序访问环境用户和系统变量。在“设置”中,转到“系统”,然后选择左侧栏中的“关于”页面。然后,单击或点击“高级系统设置”。它将打开“系统属性”窗口,您可以在其中按“高级”选项卡中的“环境变量”按钮。

使用设置在Windows 10中查找环境变量

使用设置在Windows 10中查找环境变量

使用设置在Windows 10中查找环境变量

同样,要在Windows 7中访问环境用户和系统变量,可以使用“控制面板”。在“控制面板”中,转到“系统和安全性”,然后转到“系统”。在左侧,单击或点击“高级系统设置”链接,这将打开“系统属性”窗口。在其“高级”选项卡中,按下面突出显示的“环境变量”按钮。

使用控制面板在Windows 7中打开环境变量

使用控制面板在Windows 7中打开环境变量

使用控制面板在Windows 7中打开环境变量

在任何Windows操作系统中,如果知道要键入什么命令,也可以使用“运行”窗口 (Win + R)访问环境变量。在此窗口中,键入命令rundll32.exe sysdm.cpl,EditEnvironmentVariables,然后按Enter或单击OK。

rundll32.exe sysdm.cpl,EditEnvironmentVariables

rundll32.exe sysdm.cpl,EditEnvironmentVariables

rundll32.exe sysdm.cpl,EditEnvironmentVariables

无论您选择使用哪种方法,都应该立即打开“环境变量”窗口。

在顶部,环境变量显示您的用户变量,在底部,显示系统变量,对Windows中现有的所有用户帐户均有效。

Windows中的“环境变量”窗口

Windows中的“环境变量”窗口

Windows中的“环境变量”窗口

如何在命令提示符或PowerShell中查看环境变量

如果您是Command Prompt的粉丝,则可以看到带有set命令的所有环境变量,而没有任何其他参数。在Windows中启动命令提示符,键入set,然后按Enter。

使用set获取CMD中的环境变量列表

使用set获取CMD中的环境变量列表

使用set获取CMD中的环境变量列表

如果您喜欢PowerShell,请打开它,键入命令Get-ChildItem Env:,然后按Enter。

使用Get-ChildItem Env:获取PowerShell中的环境变量列表

使用Get-ChildItem Env:获取PowerShell中的环境变量列表

使用Get-ChildItem Env:获取PowerShell中的环境变量列表

列出了所有环境变量,但未根据其类型(用户或系统变量)对它们进行拆分。

如果只想查看系统变量,请在PowerShell中使用以下命令代替:[Environment] :: GetEnvironmentVariables(“ Machine”)。

PowerShell中系统变量的列表:[Environment] :: GetEnvironmentVariables(“ Machine”)

PowerShell中系统变量的列表:[Environment] :: GetEnvironmentVariables(“ Machine”)

PowerShell中系统变量的列表:[Environment] :: GetEnvironmentVariables(“ Machine”)

如果仅列出用户变量,请运行以下命令:[Environment] :: GetEnvironmentVariables(“ User”)。

PowerShell中用户变量的列表:[Environment] :: GetEnvironmentVariables(“ Machine”)

PowerShell中用户变量的列表:[Environment] :: GetEnvironmentVariables(“ Machine”)

PowerShell中的用户变量列表:[Environment] :: GetEnvironmentVariables(“ Machine”)

Windows中哪些标准环境变量?

每台Windows计算机上都存在一长串变量。最常用的是OS,PATH和TEMP之类的变量。您可以在Wikipedia上找到整个列表及其所有默认值:环境变量– Microsoft Windows上的默认值。

人已赞赏
软件百科

如何在Windows 10中使用Windows Mobility Center

2021-4-16 3:51:56

软件百科

5种将文件上传到Google云端硬盘的方法

2021-4-16 5:21:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索