尝试通过批处理、vbs 或任何方式将内容添加到系统环境路径。
这曾经在 .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
我真的被这个问题难住了。我需要一个永远有效的解决方案。我正在运行它作为管理员,但它仍然不起作用。
干杯,
答案1
尝试PATH
使用 GUI 将其添加到其中,右键单击“我的电脑”选择“属性”,找到“环境变量”,然后编辑PATH
答案2
就我而言,我以某种方式得到了“最终的实际 PATH 值......
我必须输入PATH
CMD,复制出内容,然后用覆盖它setx PATH "contents here"
。(当然,执行此操作时不要犯任何错误。)