1

Это продолжение установки постоянной переменной среды в 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 ответ1

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 - принудительно перезаписать существующую запись реестра без запроса

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