131

При нажатии на "Дополнительные параметры системы" мне нужно войти в систему как администратор и, следовательно, редактировать только переменные среды администратора (в дополнение к переменным всей машины). Как мне изменить переменные среды обычного пользователя?

подробности

С переходом на Windows 7 я решил работать как обычный пользователь вместо непривилегированного администратора. Пока работает хорошо, но я столкнулся с крошечной проблемой:

Когда я пытаюсь изменить переменные окружения для каждого пользователя через панель управления, я должен войти в систему как администратор. Но так как я запускаю эту часть панели управления от имени администратора, я могу редактировать только переменные администратора.

Как я должен редактировать свои собственные переменные среды? Не прибегая к крайним мерам, таким как редактирование реестра (как предложено в «Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в Windows?»)." )

4 ответа4

175

Просто введите «environment» в меню «Пуск» (или нажмите Win+S в Windows 10 и выполните поиск «Изменить переменные среды для вашей учетной записи»).

Аналогичным образом, поиск «окружающей среды» на панели управления также приводит к этой опции.

В общем, я заметил, что простой поиск чего-либо в меню «Пуск» или на панели управления намного быстрее, чем попытка запомнить последовательность значков, диалогов и т.д., Чтобы найти что-то, нужно получить доступ. По крайней мере, для подавляющего большинства задач 1.

Немного копания дает, что

rundll32 sysdm.cpl,EditEnvironmentVariables

это команда, используемая для представления этого диалога. Вы можете поместить ярлык к этому где-нибудь, если хотите.


1 Существуют исключения, например, установка петлевого сетевого адаптера. Я искал несколько минут, прежде чем наконец нашел, как это сделать. Но эти вещи вряд ли являются обычными сценариями :-)

32

В дополнение к поиску (как упомянул Йоханнес), "Изменить переменные среды" отображается в разделе "Задачи" на панели управления "Учетные записи пользователей".

Из командной строки вы можете создавать / изменять постоянные переменные среды с помощью команды setx , которая включена в Windows Vista (и, вероятно, также в Windows 7) и была частью Инструментов Windows Resource Kit до этого.

10

Это возможно с Rapid Environment Editor.

7

Если вы хотите отредактировать переменную окружения для конкретной учетной записи, но эта переменная является частью системных переменных (что может быть в случае, если вы устанавливаете путь для определенного плагина), например, путь в Windows, вы можете добиться этого, добавив точка с запятой, если требуется, за которой следует %variable_value% например:

Path=%Path%;c:\PathName\ForNewPlugin

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