1

Попытка добавить материал в системную среду Path через пакет, 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

Я действительно озадачен этим. Мне нужно решение, которое всегда будет работать. Я использую его как администратор, но он все еще не работает.

Ура,

2 ответа2

0

попробуйте добавить его в PATH с помощью графического интерфейса, щелкните правой кнопкой мыши на «Мой компьютер», выберите «Свойства» и найдите переменные среды, а затем измените значение « PATH

0

В моем случае у меня как-то был «конец фактического значения PATH ...»

Мне пришлось ввести PATH в CMD, скопировать содержимое и перезаписать его с помощью setx PATH "contents here" . (Конечно, не делайте ошибок, когда делаете это.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .