Если под “системными переменными окружения” вы подразумеваете именно системные переменные окружения, то в других ответах это уже рассмотрено. Однако, если вы хотите редактировать как общесистемные, так и пользовательские переменные окружения, то большинство (если не все) из этих ответов неприменимы в общем случае.
Просмотр “Система” и затем “Дополнительные системные настройки” -> “Переменные окружения” будут работать только для учетных записей из группы 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 года, окончательно исправила эту ошибку.