Установите Постоянную Системную переменную через bat-файл

Это - продолжение для Установки Постоянной Переменной окружения в Windows XP.

Я хочу изменить Системные переменные в XP посредством выполнения bat-файла. Но когда я выполняю его, я получаю ошибку "Слишком много параметров командной строки"

Это - код:

set KEY="HKLM\SYSTEM\CurrentControlSet\Control\Sessions Manager\Environment"
set PATHxx=%Path%
reg add %KEY% /v Pathx /t REG_EXPAND_SZ 5 /d %PATHxx%

Как я могу зафиксировать это?

1
задан 20.03.2017, 12:17

1 ответ

Эти 5 должны быть там?

Вы, вероятно, получили пробелы в своем пути

Попробуйте это:

set KEY="HKLM\SYSTEM\CurrentControlSet\Control\Sessions Manager\Environment"
set PATHxx=%Path%
reg add %KEY% /v Pathx /t REG_EXPAND_SZ /d "%PATHxx%"

Вы также могли бы хотеть включать:

/f - Сила, перезаписывающая существующий ключ реестра без подсказки

1
ответ дан 17.12.2019, 00:43

Теги

Похожие вопросы