Как получить доступ к переменным среды в Windows?

Я одолжил ноутбук с Windows XP от компании, для которой я сделаю проект. Они говорят, что у меня есть почти права Admiinistrator на компьютере так, чтобы я мог установить программное обеспечение.

Теперь я установил несколько средств разработки, но я должен добавить несколько вещей к переменной окружения PATH. Но у меня, кажется, нет полномочий отредактировать переменную окружения PATH. Есть ли какой-либо способ, которым я мог обходное решение это? Я мог создать персональный ПУТЬ переменной среды, который используется вместо этого?

2
задан 17.09.2010, 10:38

2 ответа

Я не уверен в том, позволят ли Ваши права его, но можно попытаться установить путь для командного окна с path = %PATH%;newdir; если это будет работать, то это продлится, пока командное окно не закрывается. Это может быть хорошо для Вас, если Вы являетесь главным образом рабочими в командной строке.

Существует также setx инструмент, который Вы могли попробовать, если Ваши права позволяют Вам устанавливать его.

Вот некоторая дополнительная информация о переменных среды, которые могут оказаться полезными.

1
ответ дан 08.12.2019, 05:08

Да, можно создать собственную среду.

  • GUI:
    • Системные Свойства-> Усовершенствованный-> Переменные среды
      • Или, если у Вас нет доступа этим путем, Вы смогли получать его путем выполнения rundll32 sysdm.cpl,EditEnvironmentVariables из окна Run или командной строки.
    • Нажмите Add, войдите PATH как имя и %PATH%;mynewdir как значение. (Вы не должны включать %PATH% через GUI, особенно если Вы редактируете существующее PATH переменная; это просто содержит строковое значение PATH перед созданием редактирований.)
    • Это - единственный метод, который гарантирует мгновенную доступность ко всем будущим процессам, запущенным Проводником без потребности повторно войти в систему.
  • Вид GUI:
    • regedit -> HKEY_CURRENT_USER\Environment
    • Щелкните правой кнопкой, Новый-> Расширяемое Строковое Значение
  • CLI:
    • reg add hkcu\environment /v PATH /t reg_expand_sz /d %%PATH%%;mynewdir
    • Удвоенный %% требуется, чтобы предотвращать %%PATH%% от того, чтобы быть расширенным оболочкой.
6
ответ дан 08.12.2019, 05:08

Теги

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