6

Возможные дубликаты:
Установить постоянную переменную среды в Windows XP
Есть ли способ установить переменные среды Windows из командной строки ПОСТОЯННО

Команда set не сохраняет значения между сеансами cmd.exe. Как сохранить значения среды между новыми сеансами cmd.exe?

Например, команда set будет работать только для моей текущей сессии:

set path=%path%;C:\Mingw\bin

После перезапуска cmd.exe моя строка пути была сброшена.

Возможное решение: .bashrc или .bash_profile эквивалент для DOS

4 ответа4

11

Используйте SETX в соответствии с ответами в этой теме (здесь ссылка связана с правой стороны как связанный вопрос):есть ли способ установить переменные среды Windows из командной строки ПОСТОЯННО

3

Добавить / изменить их из глобальных переменных среды. Чтобы получить доступ к этому (предполагая Windows XP в качестве вашей ОС), щелкните правой кнопкой мыши My Computer -> Properties -> Advanced Tab -> Environment Variables и добавьте все, что требуется.

1

У вас есть несколько вариантов:

Предполагая Windows XP Pro:

  1. Перейдите в c:\windows\system32\autoexec.nt и измените, чтобы добавить туда путь.
  2. Щелкните правой кнопкой мыши Мой компьютер, перейдите в свойства, Дополнительно, Переменные среды, измените там.
  3. Создайте скрипт входа. Щелкните правой кнопкой мыши Мой компьютер, перейдите в Управление. Зайдите в Локальные пользователи и группы, затем в Пользователи. Щелкните правой кнопкой мыши логин, выберите свойства, зайдите в профиль и установите скрипт входа в систему. Расположение по умолчанию для сценариев входа в систему - c:\windows\system32\repl\import\scripts.
0

Чтобы заставить Windows сохранять переменные среды, щелкните правой кнопкой мыши Мой компьютер, выберите Properties , затем Advanced | Environment Variables и отредактируйте их там.

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