如何在 Win 7 上向当前用户的“PATH”环境变量永久添加新路径?

如何在 Win 7 上向当前用户的“PATH”环境变量永久添加新路径?

我正在使用 Windows 7。如何永久地将新路径添加到当前用户的“PATH”环境变量中?

我尝试使用 wmic 来实现这一点:

wmic ENVIRONMENT where "name='Path' and username='<%USERNAME%>'" set VariableValue="%Path%;%NEW_FOLDER_PATH%"

结果是:

No Instance(s) Available

没有任何影响。但是,如果我以管理员权限尝试以下操作:

wmic ENVIRONMENT where "name='Path' and username='<system>'" set VariableValue="%Path%;%NEW_FOLDER_PATH%"

它总能成功。

NEW_FOLDER_PATH 不包含任何空格。

我该如何解决这个问题?

答案1

玩了一下,它似乎需要域名/计算机名称与用户名一起而不是括号。

尝试运行这个:

wmic ENVIRONMENT where "name='Path'"

这将返回所有结果,基本上每个用户一个结果。您会注意到用户使用全名,例如Mario-PC\Mario而不是Mario或 (您尝试过的)<Mario>

要修复您的命令行,您需要查找类似这样的名称(请注意转义的反斜杠!):

wmic ENVIRONMENT where "name='Path' and username='%USERDOMAIN%\\%USERNAME%'"

相关内容