设置环境路径Windows 7


1

尝试通过批处理,vbs或任何其他方式将内容添加到系统环境Path。

这曾经在.bat中工作,但已停止:

setx -m path "C:\addtopath;%PATH%" 

这曾经在VBS中工作,但也停止了:

Set WshShell = WScript.CreateObject("WScript.Shell") 
Set WshEnv = WshShell.Environment("SYSTEM") 
WshEnv("Path") = WshEnv("Path") & ";C:\addtopath"

当我尝试修改注册表时,这会一直说无效的语法:

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment" /v Path /t REG_SZ /d "%path%;C:\addtopath" /f

我真的很难过这个。我需要一个始终有效的解决方案。我以管理员身份运行它,但它仍然无法运行。

干杯,


2
你是什​​么意思“过去工作,也停止了”?任何错误或只是默默地失败?
gronostaj 2013年

你的实际PATH价值有多长?IIRC的最大长度有限制。
马里奥

得到:默认选项不允许超过'2'时间。它没有超过maxlength。
user241370 2013年


不应该Session ManagerSession和之间的空格Manager
马斯洛2014年

Answers:


0

尝试将其添加到PATH使用GUI,右键单击“我的电脑”选择“属性”,然后查找“环境变量”,然后编辑其值PATH


0

在我的情况下,我以某种方式“最终实际的PATH价值......

我必须输入PATHCMD,复制出内容,然后用它覆盖setx PATH "contents here"。(当然,这样做时不要犯任何错误。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.