Windows %PATH% 在哪些地方定义?

Windows %PATH% 在哪些地方定义?

可能重复:
什么是 PATH 和其他环境变量?如何设置或使用它们?

我运行了第三方安装脚本,将其文件夹添加到%PATH%Windows shell 中的变量中。

我想摆脱它,但我找不到它们定义的地方。我当前的%PATH%变量似乎是以下内容的串联:

  • 当前用户的 PATH
  • 整个系统的 PATH
  • 还有别的吗?

答案1

1.这适用于 Windows 7(我认为也适用于 Vista):

  • 开始 > 右键单击​​计算机 > 属性。
  • 高级系统设置链接(左侧)。
  • 环境变量按钮。
  • 你会发现小路变量下的系统变量部分。
    • 选择它并单击编辑按钮进行编辑。
    • 您还可以找到小路变量下的用户变量部分。您也可以编辑它。
  • 完成后,单击“确定”三次。

提示:编辑变量窗口不太人性化。将内容复制到记事本以便于编辑,然后将编辑后的版本复制回来。

截屏

2.某些系统可能在不稳定的环境。此变量通常在连接到域的计算机上创建,通常在注销时清除。但是,您可能需要检查 PATH 变量是否仍然存在于不稳定的环境

  • 开始 >输入 regedit
  • 运行regedit.exe搜索中找到的程序。
  • 导航到HKEY_CURRENT_USER\Volative Environment注册表编辑器的左侧窗格。
  • PATH如果右侧窗格中有任何同名的条目,请确保存储的路径不是必要的,然后右键单击该条目并单击删除。
  • 对于该消息,请单击“是”。
  • 重新启动计算机以使更改生效。

^ 如果需要任何存储路径:

  • 将其复制到 中的一个Path条目中HKEY_CURRENT_USER\Environment
    • 您必须手动复制文本。注册表编辑器中没有拖放复制功能。
    • 双击原始条目打开编辑字符串对话框,然后复制必要的文本。
  • 如果没有Path条目HKEY_CURRENT_USER\Environment
    • 右键单击右侧页面的空白处并选择新建 > 字符串值
    • 输入名称Path
    • 按两次 Enter 保存名称并打开编辑字符串对话。
    • 粘贴复制的文本。
    • 单击“确定”。

挥发性环境资源(看使用易失性环境 PATH接近尾声。)

答案2

您可以使用塞特克斯命令提示符下的命令可以持续编辑环境变量,因为它会影响注册表中存储的值。Setx默认情况下,它适用于用户变量,而带有-m选项的 SetX 可编辑计算机范围的环境变量(因此必须从具有管理权限的命令提示符运行)。小路环境变量实际上是存储在注册表中的当前用户和机器变量的组合。

相关内容