Как установить переменные системной среды в Windows 10? [Дубликат]

    

У этого вопроса уже есть ответ:

    

Как установить переменную системной среды в Windows 10 (без использования редактора реестра)?

(Примечание. В других ответах конкретно не рассматривается Windows 10 - по крайней мере, пока нет - и они оставляют важные шаги, например, как открыть панель управления, которые изменились с предыдущих версий Windows.)

161 голос | спросил Jared 2 PM000000100000005531 2015, 22:45:55

9 ответов


114

Обновление. После просмотра большого количества комментариев о настройке переменных окружения без администратора в Windows 10, я думаю, что нашел способ. Я не был администратором и мог использовать PowerShell.

метод PowerShell

Вы можете перечислить все переменные среды: Get-ChildItem Env:.

Чтобы получить значение конкретной переменной: $Env:PATH, где PATH - это имя переменной.

Чтобы установить переменную: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"), первым параметром является имя переменной, второе это значение, третье - уровень.

Существуют различные способы работы с переменными окружения и некоторыми причудами с ними в PowerShell, поэтому обратитесь к ссылке для получения более подробной информации.

Старый метод (больше не доступен в новых обновлениях Windows 10, используйте PowerShell или см. другие ответы)

Перейдите в Настройки и нажмите Система .

 Система

Затем в левой части нажмите О и выберите Информация о системе внизу.

 О

В открывшемся новом окне панели управления нажмите Расширенные системные настройки слева.

 Дополнительные системные настройки

Теперь в появившемся новом окне выберите Переменные среды ... внизу.

 Переменные среды

ответил MC10 2 PM000000110000002831 2015, 23:15:28
113

Все еще так же, как и раньше: Itâ € ™ s в панели управления старого стиля «Система». Вы можете связаться с ним с помощью Win Break или щелкнув правой кнопкой мыши кнопку «Пуск».

Оттуда выберите «Дополнительные настройки системы» - «Переменные среды».

Или вы можете сделать это сложным способом и найти другую точку входа в панель управления старого стиля, например, в центре «Сеть и общий доступ» или в папке «Рабочий стол» (!).

ответил Daniel B 2 PM000000110000003031 2015, 23:06:30
71

Я ввел «envir» в поле «Поиск в Интернете и Windows» и выбрал «Редактировать переменные среды для вашей учетной записи» в разделе «Лучшее совпадение»

введите изображение здесь »> </a> </p></body></html>

ответил Colin 21 +03002015-10-21T12:08:16+03:00312015bEurope/MoscowWed, 21 Oct 2015 12:08:16 +0300 2015, 12:08:16
23

Если по «переменным системной среды» вы ссылаетесь конкретно на переменные среды общесистемной , то другие ответы уже охватывают это. Однако, если вы хотите редактировать как общие, так и пользовательские переменные среды, большинство (если не все) этих ответов неприменимы в общем случае.

Переход через «Система», а затем «Настройки расширенной системы» -> «Переменные среды» будут работать только для учетных записей из группы Administrators, поскольку только такие учетные записи имеют доступ к «Расширенным настройкам системы».

Если вы попытаетесь сделать это из учетной записи пользователя regular , тогда попытка доступа к «Расширенным системным настройкам» вызовет приглашение UAC с запросом пароля администратора. Если вы введете пароль, «Расширенные системные настройки» будут успешно открываться, но любые изменения, внесенные вами, будут применяться к учетной записи соответствующего администратора (!), А не к учетной записи вашего первоначального пользователя.

Чтобы решить эту проблему (т. е. дать постоянным пользователям возможность редактировать свои собственные переменные среды), Windows предоставляет другой способ доступа к диалоговому экрану «Изменения среды».

Откройте Панель управления . Откройте Учетные записи пользователей . В левой части этого апплета вы увидите ссылку, в которой указано Изменить переменные среды . Нажмите эту ссылку, и она перенесет вас в тот же диалог «Изменения среды» для переменных среды вашего пользователя.

 введите описание изображения здесь>> </a> </p>

<p> Если у пользователя есть права администратора, вы сможете редактировать оба раздела этого диалогового окна: переменные среды для пользователя (верхняя часть) и общесистемные переменные среды (нижняя часть). Если у вас нет прав администратора, вы сможете редактировать только верхний раздел: свои собственные переменные среды, специфичные для пользователя. </p>

<p> Это правильный способ редактирования переменных окружения во всех версиях Windows после UAC, а не то, что предлагается в большинстве ответов выше. </p>

<hr>
<p> К сожалению, обновление Windows 10 ноября (версия 1511) уничтожило эту функциональность. Ссылка <strong> Изменить мои переменные среды </strong> больше не работает. Он есть, но он мертв. Итак, для пост-ноябрьской версии Windows 10 правильный ответ: как правило, невозможно редактировать переменные среды для конкретного пользователя в версии 1511 Windows 10 из обычных учетных записей пользователей. Microsoft уничтожила Windows 10 с этим обновлением, и Windows 10 теперь непригодна для использования. Он останется в силе до тех пор, пока они не исправят эти смешные ошибки в версии ОС Windows 1511. </p>

<p> В настоящее время одним из обходных путей для неадминистративных учетных записей является добавление вашей учетной записи в группу <code>Administrators</code>, выход из системы, вход в систему, редактирование переменных с помощью «System» -> «Усовершенствованные системные настройки», а затем снова отмените права администратора ... </p>

<p> Альтернативным решением является использование функций PowerShell, описанных здесь
<a href= https://technet.microsoft.com/en-us/library/ff730964.aspx


Обновление для Windows 10 Anniversary (версия 1607), выпущенное 2 августа 2016 года, наконец-то исправило эту ошибку.

ответил AnT 18 32015vEurope/Moscow11bEurope/MoscowWed, 18 Nov 2015 09:58:37 +0300 2015, 09:58:37
16

Просто нажмите Windows Key + R ) в то же время получить командную строку. Затем введите sysdm.cpl, перейдите к расширенному и выберите «Экологические переменные»

 введите описание изображения здесь>> </a> </p></body></html>

ответил user508751 13 +03002015-10-13T10:24:23+03:00312015bEurope/MoscowTue, 13 Oct 2015 10:24:23 +0300 2015, 10:24:23
5

Если вы не боитесь командной строки, вы должны проверить команду setx .

Я цитирую его описание:

  

Создает или изменяет переменные среды в пользовательской или системной среде.   Может устанавливать переменные на основе аргументов, regkeys или ввода файлов.

(Обратите внимание, что эта команда не влияет на среду командной оболочки current , а только среду новых процессов, поэтому вам нужно открыть новую командную оболочку, чтобы увидеть какие-либо изменения.)

ответил fogbank 14 MonEurope/Moscow2015-12-14T13:57:12+03:00Europe/Moscow12bEurope/MoscowMon, 14 Dec 2015 13:57:12 +0300 2015, 13:57:12
4

Я нашел хотя бы один способ:

В поле «Поиск в Интернете и Windows» на панели задач введите «переменные среды», затем выберите «Редактировать переменные системной среды» и нажмите «Переменные среды»

ответил Jared 2 PM000000100000004531 2015, 22:50:45
4

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

http://www.rapidee.com/ru/download

Он переносимый и не требует никаких разрешений для установки, он прост в использовании и фактически обеспечивает лучший обзор переменных, чем системный диалог.

Надеюсь, что это поможет.

ответил krcools 12 MarpmSat, 12 Mar 2016 13:06:41 +03002016-03-12T13:06:41+03:0001 2016, 13:06:41
1

В Windows 10 изменение переменных среды не изменилось. Это то же самое, что и в Windows 7: Щелкните правой кнопкой мыши на этом компьютере (Мой компьютер). Щелкните левой кнопкой мыши Свойства. Щелкните левой кнопкой мыши Дополнительные параметры системы. Переменные среды с левым кликом ...

В этот момент вы можете изменить переменные для текущего пользователя или системы

ответил Rob Moore 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 16 Sep 2015 05:33:18 +0300 2015, 05:33:18

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132