Вопрос: Изменение переменных среды как стандартного пользователя


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

Детали

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

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

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


127
2017-08-18 21:28


Источник


Обратитесь к предлагаемому здесь решению ... stackoverflow.com/questions/8685699/... Быстрый совет: используйте команду setx - Venkateswara Rao


Ответы:


Просто введите «окружающая среда» в меню «Пуск» (или нажмите Выиграть+W в Windows 8 и искать там). Один из вариантов, который вам представлен, будет «Редактировать переменные среды для вашей учетной записи».

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

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

Небольшое рытье дает

rundll32 sysdm.cpl,EditEnvironmentVariables

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


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


167
2017-08-18 21:30



Благодаря! Возможность поиска на панели управления действительно является одной из самых полезных функций Vista / 7. Также thx для быстрого сокращения. - SealedSun
Это не работает для пользователей Admin, верно? У меня нет этого предмета. - PSyLoCKe
удивительный rundll ярлык человек! - Kristof Feys
Я не мог найти «среду» в стартовом меню или панели управления. Но все же командная строка, которую вы опубликовали, работала хорошо. Возможно, существуют конкретные ограничения для компаний. - sancho.s
Вы можете проверить set на командной строке, если внесенные вами изменения являются активными. Если перезапуск командной строки не должен быть достаточным для активации изменений в значениях среды. - asmaier


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

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


31
2017-08-18 22:33



+1 для setx, Это может быть ответом на несколько смежный вопрос, который я задал в вопросе. - SealedSun


Это возможно с помощью Быстрый редактор среды,


10
2017-10-01 09:13



Хорошая небольшая утилита. Проверка ошибок пути является приятным бонусом, так же как и возможность редактировать переменные среды для любого пользователя на вашем компьютере - гораздо удобнее тогда встраиваться в реестр напрямую. - parvus


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

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

7
2018-06-10 11:22