2015-08-02 19:45:55 +0000 2015-08-02 19:45:55 +0000
209
209

Как установить переменные системного окружения в Windows 10?

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

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

Ответы (9)

151
151
151
2015-08-02 20:15:28 +0000

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

PowerShell метод

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

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

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

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

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

Зайдите в “Настройки” и нажмите на System.

Затем слева нажмите на About и выберите System info внизу.

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

Теперь в появившемся новом окне выберите Переменные окружающей среды… внизу.

120
120
120
2015-08-02 20:06:30 +0000

Всё как всегда: это в старомодной штуковине панели управления “Система”. Вы можете добраться до нее с помощью WinBreak или щелкнув правой кнопкой мыши по кнопке Start.

Отсюда выберите “Дополнительные системные настройки” → “Переменные окружения”.

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

89
89
89
2015-10-21 09:08:16 +0000

Я ввел “envir” в поле “Search the web and Windows” и выбрал “Edit environment variables for your account” в разделе “Best Match”

.

29
29
29
2015-11-18 06:58:37 +0000

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

Просмотр “Система” и затем “Дополнительные системные настройки” -> “Переменные окружения” будут работать только для учетных записей из группы Administrators, потому что только такие учетные записи имеют доступ к “Дополнительным системным настройкам”.

Если вы попытаетесь сделать это с учетной записи regular, то попытка получить доступ к “Дополнительным системным настройкам” вызовет запрос UAC с запросом на пароль администратора. При вводе пароля “Дополнительные системные настройки” будут успешно открыты, но любые пользовательские изменения, которые вы там сделаете, будут применены к соответствующей учетной записи администратора (!), а не к исходной учетной записи пользователя.

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

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

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

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

  • *

К сожалению, обновление Windows 10 ноября (версия 1511) уничтожило эту функциональность. Ссылка Change my environment variables больше не работает. Она есть, но она мертва. Так что для посленоябрьской версии Windows 10 правильным ответом будет: как правило, невозможно редактировать пользовательские переменные окружения в версии 1511 Windows 10 из обычных пользовательских учетных записей. Компания Microsoft уничтожила Windows 10 с помощью этого обновления, и теперь Windows 10 непригодна для использования. Пока они не исправят эти нелепые ошибки в версии 1511 операционной системы.

Пока единственным выходом для неадминистративных учетных записей является добавление вашей учетной записи в группу Administrators, выход из системы, повторный вход, редактирование переменных методом “System” -> “Advanced system settings”, а затем снова лишение прав администратора. …

Альтернативным решением является использование возможностей PowerShell, как описано в ее https://technet.microsoft.com/en-us/library/ff730964.aspx

  • *

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

21
21
21
2015-10-13 07:24:23 +0000

Просто нажмите

+R) одновременно, чтобы получить командную строку. Затем введите sysdm.cpl, перейдите к расширенному варианту и выберите пункт “Переменные среды”

.

5
5
5
2015-12-14 10:57:12 +0000

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

я цитирую из ее описания:

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

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

5
5
5
2016-03-12 10:06:41 +0000

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

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

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

4
4
4
2015-08-02 19:50:45 +0000

Я нашел по крайней мере один способ:

В окне “Search the web and Windows” на панели задач введите “Environment variables”, затем выберите “Edit the system environment variables”, затем нажмите “Environment variables”.

2
2
2
2015-09-16 02:33:18 +0000

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

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

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

3
19
10
28
2