如何使用 GUI 在单独的行上显示 Windows PATH 的每个位置

如何使用 GUI 在单独的行上显示 Windows PATH 的每个位置

我不知道我的设置发生了什么变化,但最近高级系统设置 -> 环境变量 -> 系统变量 -> 选择路径 -> 编辑下的对话框没有在单独的行上显示每个位置,例如它曾经是。我的机器运行的是 Windows 10。

我想从

https://www.howtogeek.com/wp-content/uploads/2016/03/screenshot.4-2-650x187.png

对此

https://www.howtogeek.com/wp-content/uploads/2016/03/2016-03-24_11h02_18.png

答案1

如果我按照这些步骤操作,就会得到预期的对话框

  1. 单击“开始”
  2. 类型environment variables
  3. 选择在此处输入图片描述
  4. Environment VariablesSystem Properties对话框中选择
  5. PathSystem Variables部分中查找在此处输入图片描述
  6. 单击系统变量表中突出显示的按钮,结果 Edit...如下Path在此处输入图片描述

另一种解决方案是在 PowerShell 中运行$env:Path -split ';',它将返回环境路径变量的列表。

答案2

有两个已知的 Windows 错误会阻止 PATH 的多行显示:

  1. 如果 PATH 的第一个字符是%,除非这是 %SYSTEMROOT%关联
  2. 如果 PATH 格式不正确,例如分隔符不正确;

如果这些情况不适用于您的问题,那么您可能遇到了 Windows 10 损坏问题,您应该使用以下方法进行检查 SFC 和 DISM

对于绝望的情况,另一种软件是免费的 系统路径指挥官
虽然是老产品,但经我测试,它仍可在 Windows 10 上运行。

在此处输入图片描述

答案3

我遇到了和你一样的问题,直到这个问题我才意识到这一点。我做了一些调查,结果发现以下情况是正确的:

如果您的 Path 环境变量实际上只包含一个路径,则它会显示单行编辑控件。如果它包含一个,;这意味着有多个参数,那么它会将其视为多行,对话框会更改为您期望看到的内容。

对于我来说,要获得多行框,我所要做的就是;在末尾附加一个。如果您的当前路径包含无效字符,则当前路径将被隐藏,而只显示一个空行。该控件确实提供了一个名为的按钮,Edit Text用于将其恢复为单行编辑控件,因此您可以恢复到原来的状态。

相关内容