Edit user variable windows 10

If by «system environment variables» you refer specifically to system-wide environment variables, then other answers have already covered this. However, if you want to edit both system-wide and user-specific environment variables then most (if not all) of these answers are inapplicable in general case.

Going through «System» and then “Advanced system settings” -> “Environment Variables” will only work for accounts from Administrators group, because only such accounts have access to “Advanced system settings”.

If you attempt do that from a regular user account, then trying to access “Advanced system settings” will trigger an UAC prompt asking you for administrator password. If you enter the password, “Advanced system settings” will successfully open, but any user-specific changes you make there will apply to the corresponding administrator’s account (!), not to your original user’s account.

In order to solve this problem (i.e. in order to give regular users the opportunity to edit their own environment variables) Windows provides another way to access the “Environment Variables” dialog.

Open Control Panel. Open User Accounts applet. On the left-hand side of that applet you will see a link that says Change my environment variables. Click that link, and it will take you to the same “Environment Variables” dialog for your user’s environment variables.

enter image description here

If your user has administrator rights, you will be able to edit both sections of that dialog: user-specific environment variables (upper section) and system-wide environment variables (lower section). If you don’t have administrator rights, you will only be able to edit the upper section: your own user-specific environment variables.

This is the proper way to edit environment variables in all post-UAC versions of Windows, not what is suggested in the majority of the answers above.


Unfortunately, Windows 10 November update (version 1511) destroyed this functionality. The Change my environment variables link no longer works. It is there, but it is dead. So for the post-November version of Windows 10 the correct answer is: it is generally impossible to edit user-specific environment variables in version 1511 of Windows 10 from regular user accounts. Microsoft has destroyed Windows 10 with this update and Windows 10 is now unusable. It will remain the case until they fix these ridiculous bugs in 1511 version of the OS.

For the time being one workaround for non-administrative accounts is to, well, add your user account to Administrators group, logout, log back in, edit the variables using «System» -> “Advanced system settings” method, and then take away administrative rights again…

An alternative workaround is to use PowerShell features as described here
https://technet.microsoft.com/en-us/library/ff730964.aspx


Windows 10 Anniversary Update (version 1607) released August 2, 2016 finally fixed this bug.

If by «system environment variables» you refer specifically to system-wide environment variables, then other answers have already covered this. However, if you want to edit both system-wide and user-specific environment variables then most (if not all) of these answers are inapplicable in general case.

Going through «System» and then “Advanced system settings” -> “Environment Variables” will only work for accounts from Administrators group, because only such accounts have access to “Advanced system settings”.

If you attempt do that from a regular user account, then trying to access “Advanced system settings” will trigger an UAC prompt asking you for administrator password. If you enter the password, “Advanced system settings” will successfully open, but any user-specific changes you make there will apply to the corresponding administrator’s account (!), not to your original user’s account.

In order to solve this problem (i.e. in order to give regular users the opportunity to edit their own environment variables) Windows provides another way to access the “Environment Variables” dialog.

Open Control Panel. Open User Accounts applet. On the left-hand side of that applet you will see a link that says Change my environment variables. Click that link, and it will take you to the same “Environment Variables” dialog for your user’s environment variables.

enter image description here

If your user has administrator rights, you will be able to edit both sections of that dialog: user-specific environment variables (upper section) and system-wide environment variables (lower section). If you don’t have administrator rights, you will only be able to edit the upper section: your own user-specific environment variables.

This is the proper way to edit environment variables in all post-UAC versions of Windows, not what is suggested in the majority of the answers above.


Unfortunately, Windows 10 November update (version 1511) destroyed this functionality. The Change my environment variables link no longer works. It is there, but it is dead. So for the post-November version of Windows 10 the correct answer is: it is generally impossible to edit user-specific environment variables in version 1511 of Windows 10 from regular user accounts. Microsoft has destroyed Windows 10 with this update and Windows 10 is now unusable. It will remain the case until they fix these ridiculous bugs in 1511 version of the OS.

For the time being one workaround for non-administrative accounts is to, well, add your user account to Administrators group, logout, log back in, edit the variables using «System» -> “Advanced system settings” method, and then take away administrative rights again…

An alternative workaround is to use PowerShell features as described here
https://technet.microsoft.com/en-us/library/ff730964.aspx


Windows 10 Anniversary Update (version 1607) released August 2, 2016 finally fixed this bug.

MACDATA » Windows 11 » Переменные среды Windows 11 и 10: как управлять, изменять и создавать

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

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

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

В обзоре вы узнаете, как управлять, изменять и создавать переменные среды в Windows 11 и 10, и получите инструкции, как это может помочь улучшить работу вашего компьютера и приложений.

Что такое переменные среды в Windows 11 и 10

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

Определение переменных среды

Переменные среды — это системные переменные, которые используются для хранения значений, доступных для всех процессов, запущенных на компьютере. В случае Windows 11 и 10, переменные среды используются для определения путей к различным системным директориям и файлам, настройки параметров и других конфигурационных значений.

Как работают переменные среды

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

Изменение переменных среды

Для изменения значений переменных среды в Windows 11 и 10 необходимо открыть соответствующий элемент управления в операционной системе. Здесь можно создать новые переменные среды, изменить значения существующих переменных или удалить ненужные переменные. При этом следует быть осторожными, чтобы не повредить другие программы, которые могут зависеть от этих переменных.

Как управлять переменными среды в Windows 11 и 10 через настройки

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

1. Открыть настройки системы

Для начала управления переменными среды в Windows 11 и 10 нужно открыть настройки системы. Для этого нужно нажать правой кнопкой мыши на кнопке «Пуск» и выбрать «Система«. Также переменные среды в Windows можно найти через поиск в меню Пуск.

2. Выбрать переменные среды

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

Переменные среды Windows 11 и 10: как управлять, изменять и создавать Переменные среды Windows 11 и 10: как управлять, изменять и создавать

3. Добавление новой переменной среды Windows

Если требуется добавить новую переменную среды Windows, то нужно нажать на кнопку «Новая переменная«. Далее необходимо указать имя переменной и ее значение.

4. Изменение существующей переменной среды Windows

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

Для изменения существующей переменной среды нужно найти ее в списке, выбрать и нажать на кнопку «Изменить«. Далее необходимо отредактировать значение переменной и сохранить изменения.

5. Удаление переменной среды Windows

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

Чтобы удалить переменную среды Windows, нужно выбрать ее в списке и нажать на кнопку «Удалить«.

6. Использование переменных среды в командной строке

Переменные среды Windows 11 и 10 используются не только для настройки системы, но и для управления приложениями через командную строку. Для использования переменной среды в командной строке нужно указывать переменную в виде %ИМЯ_ПЕРЕМЕННОЙ%.

Как изменить переменную среды в Windows 11 и 10 через командную строку

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

1. Откройте командную строку

Для этого нажмите на кнопку «Пуск» и введите «cmd» в строку поиска. После чего нажмите на команду «Командная строка».

2. Введите команду для просмотра существующих переменных среды

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

Введите команду «set» и нажмите на клавишу Enter. Все существующие переменные среды будут отображены на экране.

3. Измените значение переменной среды

Введите команду «setx», после чего укажите название переменной среды, которую вы хотите изменить, и ее новое значение. Например:

setx PATH «C:\новый_путь»;

В данном примере мы изменили переменную PATH и присвоили ей новое значение «C:\новый_путь«.

4. Проверьте изменения

Введите команду «echo %название_переменной%» для того, чтобы убедиться, что значение переменной изменилось. Новое значение должно отобразиться на экране.

Теперь вы знаете, как изменить переменную среды в Windows 11 и 10 через командную строку.

Как создать новую переменную среды в Windows 11 и 10 через настройки

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

Шаг 1. Открытие настроек

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

Шаг 2. Переход в «Система»

В меню настроек выберите «Система«. Далее выберите на вкладке слева «Дополнительные параметры системы«.

Шаг 3. Добавление новой переменной среды

На вкладке «Дополнительные параметры системы» выберите в разделе «Переменные среды» кнопку «Новая». В появившемся окне введите имя переменной и ее значение. Например, имя переменной может быть «MY_VAR«, а значение «C:\Program Files\MyApp«.

После того, как вы ввели имя переменной среды и ее значение, нажмите на кнопку «ОК» и закройте все окна настроек.

Проверка наличия переменной среды

Чтобы проверить, что переменная была успешно добавлена, можно открыть командную строку и ввести команду «echo %MY_VAR%«. Если вы увидите значение переменной (в нашем примере «C:\Program Files\MyApp«), то все прошло успешно.

Как создать новую переменную среды в Windows 11 и 10 через командную строку

Переменные среды Windows 11 и 10: как управлять, изменять и создавать

Шаг 1: Открыть командную строку

Для начала работы с созданием новых переменных среды в Windows 11 и 10 необходимо открыть командную строку. Для этого в меню «Пуск» следует найти раздел «Windows PowerShell» и нажать на него правой кнопкой мыши. В появившемся контекстном меню нужно выбрать пункт «Запустить от имени администратора».

Шаг 2: Ввести команду для создания переменной среды

Как только командная строка откроется, можно начинать создание новой переменной среды. Для этого следует ввести команду setx name value, где «name» представляет собой название переменной, а «value» — значение.

Шаг 3: Проверить, что новая переменная была создана

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

А так, можно заявить что создание новой переменной среды в Windows 11 и 10 через командную строку — простой процесс, который не потребует много времени и усилий. Следуя предложенной инструкции, можно без труда создавать новые переменные и управлять средой.

Примеры использования переменных среды в Windows 11 и 10

1. Настройка путей поиска файлов

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

Чтобы добавить путь к переменной PATH, нужно зайти в свойства системы, выбрав пункт «Изменить переменные среды» в разделе «Дополнительные параметры системы«. Далее выбрать переменную PATH и добавить в список нужный путь.

2. Сохранение файлов в определенную папку

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

Чтобы создать переменную среды, нужно зайти в свойства системы, выбрав пункт «Изменить переменные среды» в разделе «Дополнительные параметры системы«. Далее выбрать переменную и указать ее значение.

3. Управление настройками приложений

Некоторые приложения могут использовать переменные среды для своей работы. Например, вы можете использовать переменную среды TEMP для указания временной директории, в которой будут сохраняться временные файлы. Это может быть полезно для решения проблем с доступом на диске.

Чтобы управлять переменными среды для конкретного приложения, нужно зайти в его свойства и выбрать вкладку «Совместимость». Далее выбрать пункт «Настроить для этого приложения» и настроить нужные значения переменных.

Ответы на вопросы

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

В Windows 11 и 10 можно изменять множество переменных среды, включая PATH, JAVA_HOME, TMP, TEMP, и другие. Однако, изменение некоторых переменных может оказать влияние на работу операционной системы, поэтому следует быть осторожным и иметь понимание того, что вы делаете.

Как создать новую переменную среды в Windows 11 и 10?

Чтобы создать новую переменную среды в Windows 11 и 10, нужно открыть «Панель управления», выбрать «Система и безопасность», затем «Система», «Дополнительные параметры системы», вкладку «Дополнительно» и нажать «Переменные среды». В открывшемся окне нужно нажать «Создать», ввести имя переменной и ее значение, и нажать «ОК».

Как узнать значение переменной среды в Windows 11 и 10?

Чтобы узнать значение переменной среды в Windows 11 и 10, нужно открыть командную строку, ввести команду «echo %имя_переменной%» и нажать Enter. Например, для получения значения переменной PATH нужно ввести «echo %PATH%».

Как изменить значение переменной среды в Windows 11 и 10?

Чтобы изменить значение переменной среды в Windows 11 и 10, нужно открыть «Панель управления», выбрать «Система и безопасность», затем «Система», «Дополнительные параметры системы», вкладку «Дополнительно» и нажать «Переменные среды». В открывшемся окне нужно выбрать переменную, нажать «Изменить», ввести новое значение и нажать «ОК».

Зачем нужно изменять переменные среды в Windows 11 и 10?

Изменение переменных среды в Windows 11 и 10 может понадобиться для установки и настройки различных программ, управления путями к файлам и папкам, определения пути к JDK и другим инструментам разработки, а также для оптимизации работы операционной системы.

Как удалить переменную среды в Windows 11 и 10?

Чтобы удалить переменную среды в Windows 11 и 10, нужно открыть «Панель управления», выбрать «Система и безопасность», затем «Система», «Дополнительные параметры системы», вкладку «Дополнительно» и нажать «Переменные среды». В открывшемся окне нужно выбрать переменную, нажать «Удалить» и подтвердить удаление.

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

Чтобы изменить переменную среды только для одной сессии в Windows 11 и 10, нужно открыть командную строку, ввести команду «set имя_переменной=значение» и нажать Enter. Например, для изменения переменной PATH нужно ввести «set PATH=C:\NewPath». При этом, изменение переменной будет доступно только в текущей сессии, после ее завершения переменная вернется к своему первоначальному значению.

Как добавить новое значение в переменную среды в Windows 11 и 10?

Чтобы добавить новое значение в переменную среды в Windows 11 и 10, нужно открыть «Панель управления», выбрать «Система и безопасность», затем «Система», «Дополнительные параметры системы», вкладку «Дополнительно» и нажать «Переменные среды». В открывшемся окне нужно выбрать переменную, нажать «Изменить», ввести новое значение, разделив его символом «;», и нажать «ОК». Например, для добавления пути «C:\NewFolder» в переменную PATH нужно ввести «C:\NewFolder;%PATH%».

Как проверить текущие переменные среды в Windows 11 и 10?

Чтобы проверить текущие переменные среды в Windows 11 и 10, нужно открыть командную строку, ввести команду «set» и нажать Enter. Появится список всех переменных среды и их значений.

Какую переменную среды лучше не изменять в Windows 11 и 10?

Одной из переменных среды, которую не рекомендуется изменять в Windows 11 и 10, является переменная PATH. Изменение этой переменной может привести к непредсказуемым последствиям, таким как невозможность запуска системных утилит и программ, несовместимость с другими программами и т.д. Если вы все же решаетесь изменять переменную PATH, будьте предельно осторожны и делайте резервные копии.

Introduction

Environment variables are key-value pairs a system uses to set up a software environment. The environment variables also play a crucial role in certain installations, such as installing Java on your PC or Raspberry Pi.

In this tutorial, we will cover different ways you can set, list, and unset environment variables in Windows 10.

How to set environment variables in Windows

Prerequisites

  • A system running Windows 10
  • User account with admin privileges
  • Access to the Command Prompt or Windows PowerShell

Check Current Environment Variables

The method for checking current environment variables depends on whether you are using the Command Prompt or Windows PowerShell:

List All Environment Variables

In the Command Prompt, use the following command to list all environment variables:

set
List all environment variables using the Command Prompt

If you are using Windows PowerShell, list all the environment variables with:

Get-ChildItem Env:
List all environment variables using Windows PowerShell

Check A Specific Environment Variable

Both the Command Prompt and PowerShell use the echo command to list specific environment variables.

The Command prompt uses the following syntax:

echo %[variable_name]%
Checking a specific environment variable using the Command Prompt

In Windows PowerShell, use:

echo $Env:[variable_name]
Checking a specific environment variable using Windows PowerShell

Here, [variable_name] is the name of the environment variable you want to check.

Follow the steps to set environment variables using the Windows GUI:

1. Press Windows + R to open the Windows Run prompt.

2. Type in sysdm.cpl and click OK.

Run sysdm.cpl

3. Open the Advanced tab and click on the Environment Variables button in the System Properties window.

Find the Environment Variables button in the Advanced tab

4. The Environment Variables window is divided into two sections. The sections display user-specific and system-wide environment variables. To add a variable, click the New… button under the appropriate section.

Click on the New... button to add a variable

5. Enter the variable name and value in the New User Variable prompt and click OK.

Enter the new variable name and value

Set Environment Variable in Windows via Command Prompt

Use the setx command to set a new user-specific environment variable via the Command Prompt:

setx [variable_name] "[variable_value]"

Where:

  • [variable_name]: The name of the environment variable you want to set.
  • [variable_value]: The value you want to assign to the new environment variable.

For instance:

setx Test_variable "Variable value"
Setting a user-specific environment variable via the Command Prompt

Note: You need to restart the Command Prompt for the changes to take effect.

To add a system-wide environment variable, open the Command Prompt as administrator and use:

setx [variable_name] "[variable_value]" /M
Setting a system environment variable via the Command Prompt

Unset Environment Variables

There are two ways to unset environment variables in Windows:

Unset Environment Variables in Windows via GUI

To unset an environment variable using the GUI, follow the steps in the section on setting environment variables via GUI to reach the Environment Variables window.

In this window:

1. Locate the variable you want to unset in the appropriate section.

2. Click the variable to highlight it.

3. Click the Delete button to unset it.

Unset environment variables in Windows via GUI

Unset Environment Variables in Windows via Registry

When you add an environment variable in Windows, the key-value pair is saved in the registry. The default registry folders for environment variables are:

  • user-specific variables: HKEY_CURRENT_USEREnvironment
  • system-wide variables: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment

Using the reg command allows you to review and unset environment variables directly in the registry.

Note: The reg command works the same in the Command Prompt and Windows PowerShell.

Use the following command to list all user-specific environment variables:

reg query HKEY_CURRENT_USEREnvironment
Listing all user-specific environment variables in the registry

List all the system environment variables with:

reg query "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment"
Listing all system environment variables in the registry

If you want to list a specific variable, use:

reg query HKEY_CURRENT_USEREnvironment /v [variable_name]
Listing a specific user environment variable in the registry

or

reg query "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment" /v [variable_name]
Listing a specific system environment variable in the registry

Where:

  • /v: Declares the intent to list a specific variable.
  • [variable_name]: The name of the environment variable you want to list.

Use the following command to unset an environment variable in the registry:

reg delete HKEY_CURRENT_USEREnvironment /v [variable_name] /f
Unsetting a user-specific environment variable from the registry

or

reg delete "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment" /v [variable_name] /f
Unsetting a system environment variable from the registry

Note: The /f parameter is used to confirm the reg delete command. Without it, entering the command triggers the Delete the registry value EXAMPLE (Yes/No)? prompt.

Run the setx command again to propagate the environment variables and confirm the changes to the registry.

Note: If you don’t have any other variables to add with the setx command, set a throwaway variable. For example:

setx [variable_name] trash

Conclusion

After following this guide, you should know how to set user-specific and system-wide environment variables in Windows 10.

Looking for this tutorial for a different OS? Check out our guides on How to Set Environment Variables in Linux, How to Set Environment Variables in ZSH, and How to Set Environment Variables in MacOS.

Windows 10 has two different places to handle the system settings, one is Settings and the other is the Control Panel. The new system in Windows 10 has become more confusing now as the settings have been scattered between the Desktop Settings and the Control Panel. So this article will show you how to edit, add or delete System Environment Variables using Control Panel. Environment variables are strings containing information about the environment for the system. In order to edit the System Environment Vairables, you need to have Administrator Rights. Some software programs use the information to determine where to temporary files.

1. Right Click on the Start Button and go to Control panel.

control panel

2. Now in the search bar copy and paste the following and hit Enter.

Control Panel\System and Security\System

Now click on Advanced System Settings.

advanced

3. The system properties window will pop up and the Advanced tab will open. Click Environmental Variables.

Delete Edit

4. Now You can edit, add new environment variables and even delete them. When you are done, click OK to save the changes.

recent images deleted

About 

Nick is a Software Engineer. He has interest in gadgets and technical stuffs. If you are facing any problem with your Windows, feel free to ask him.

  • Elara приложение windows 10 что это
  • Elm327 драйвера для windows 10 64 bit
  • Edge updates for windows 10
  • Edius pro для windows 7
  • Elm327 pl2303 драйвера для windows 10