Это - продолжение для Установки Постоянной Переменной окружения в 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%
Как я могу зафиксировать это?
Эти 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 - Сила, перезаписывающая существующий ключ реестра без подсказки