изменить переменные среды как обычный пользователь

<p>при нажатии «расширенные настройки системы» мне нужно войти в систему как администратор и, следовательно, редактировать только <em>переменные среды администратора</em> (в дополнение к общесистемным). <strong>как мне отредактировать переменные окружения обычного пользователя?</strong></p><h2>подробности</h2><p>после перехода на windows 7 я решил работать как <strong>стандартный пользователь</strong> вместо непривилегированного администратора. пока работает хорошо, но я столкнулся с крошечной проблемой:</p><p>когда я пытаюсь изменить переменные окружения для каждого пользователя через панель управления, я должен войти в систему как администратор. но поскольку я запускаю эту часть панели управления <em>как администратор</em>, я могу редактировать только <em>переменные администратора</em>.</p><p><strong>как я должен редактировать свои собственные переменные среды?</strong> не прибегая к крайним мерам, таким как редактирование реестра (как предлагается в <a href="https://superuser.com/questions/13783/is-there-any-command-line-tool-that-can-be-used-to-edit-environment-variables-in">«существует ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в windows?»</a> )</p>

<p>просто введите "environment" в меню "пуск" (или нажмите <kbd>win</kbd>+<kbd>s</kbd> в windows 10 и найдите <em>"изменить переменные среды для вашей учетной записи"</em>).</p><p>аналогично, поиск "окружающей среды" на панели управления также приводит к этой опции.</p><p>как правило, я заметил, что простой поиск чего-либо в меню "пуск" или на панели управления намного быстрее, чем попытка запомнить серию значков, диалогов и т.д., чтобы найти что-то, нужно получить доступ. по крайней мере, для подавляющего большинства задач<sup>1</sup>,.</p><p>немного копания дает, что</p><pre><code>rundll32 sysdm.cpl,editenvironmentvariables </code></pre><p>это команда, используемая для представления этого диалога. вы можете поместить ярлык к этому где-нибудь, если хотите.</p><hr><p><sup>1</sup> существуют исключения, например, установка петлевого сетевого адаптера. я искал несколько минут, прежде чем наконец нашел, как это сделать. но эти вещи вряд ли являются обычными сценариями :-)</p>

<p>в дополнение к поиску (как упомянул йоханнес), «изменить переменные среды» указан в разделе «задачи» на панели управления «учетные записи пользователей».</p><p>из командной строки вы можете создавать/изменять постоянные переменные среды с помощью команды <code>setx</code>, которая включена в windows vista (и, вероятно, также в windows 7) и ранее входила в состав средств windows resource kit.</p>

<p>это возможно с <a href="http://www.rapidee.com/en/about">rapid environment editor</a> .</p>

<p>если вы хотите отредактировать переменную окружения для конкретной учетной записи, но эта переменная является частью системных переменных (что может быть в случае, если вы задаете путь для определенного плагина), например,<strong> путь </strong>в windows вы можете добиться этого, добавив точку с запятой, если необходимо, после которой следует <code>%variable\_value%</code>, например:</p><pre><code>path=%path%;c:\pathname\fornewplugin </code></pre>