Change windows environment variables windows 10

Содержание
  1. Переменные среды в Windows 10 — Как редактировать?
  2. Как изменять, удалять или создавать переменные среды в Windows 10
  3. Список переменных через командную строку
  4. Создать переменную со значением
  5. Переименовать значение переменной
  6. Два значения в переменной
  7. Удалить значение в переменной
  8. Удалить переменную
  9. How to change environment variables on Windows 10
  10. Step by step
  11. Applying the change
  12. How to edit environment variables in Windows 10
  13. Editing Environment Variables:
  14. Navigating to Environment Variables Manually
  15. Set PATH and other environment variables in Windows 10
  16. Set environment variables from command prompt
  17. Set environment variable by Registry edit
  18. Каким образом я могу изменить переменные среды Windows 10?
  19. Откройте окно переменных среды
  20. Как редактировать переменную среды в Windows
  21. Как редактировать переменную среды из командной строки
  22. Как редактировать переменную среды из PowerShell
  23. Как очистить значение переменной среды в Windows (из командной строки)
  24. Как удалить переменную среды в Windows
  25. Как удалить переменную среды из командной строки
  26. Как удалить переменную среды из PowerShell

Переменные среды в Windows 10 — Как редактировать?

Переменные среды в Windows 10 — Это динамические пути, которые указывают на привязку какой-либо папки или другие данные о настройках операционной системе. К примеру, если мы начнем устанавливать игру, то установщику нужна будет информация, где папка Program Files, чтобы установить по умолчанию в этот каталог игру. Также, мы можем быстро перейти в папку TEMP, командой %Temp%, не переходя по имени пользователя, которое может отличаться.

В Windows 10 имеется два вида переменных сред:

  1. Переменные среды пользователя — Содержат информацию для конкретной учетной записи. К примеру, папка OneDrive, расположение профиля и данные о нем, временная папка учетной записи и т.п.
  2. Системные переменные — Содержат информацию, которая относится к системным ресурсам и устанавливаются операционной системой или драйверами при установке. К примеру, если набрать %windir%, то нас перекинет в системную папку в C:\Windows, где установлена ОС.

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

Нажмите Win+R и введите sysdm.cpl, чтобы быстро открыть свойства системы. Перейдите во вкладку «Дополнительно» и снизу нажмите на «Переменные среды«.

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

Список переменных через командную строку

Если вам нужно посмотреть весь список переменных со значением через командную строку, то введите ниже команду:

Создать переменную со значением

Если нужно создать переменную для пользователя, то команда будет следующая: setx, где MYWEBPC это переменная, а C:\mywebpc\ это значение.

Если нужно создать системную переменную со значением, то:

Переименовать значение переменной

Чтобы изменить значение переменной нужно просто заменить значение на другое. Начнем с пользовательской среды:

Изменить системную системную переменную:

Два значения в переменной

Мы можем добавить два значения и более для одной переменной разделив точкой с запятой. Пользовательская:

Два значения в переменной системной среды:

Удалить значение в переменной

Чтобы удалить значение в переменной нужно просто оставить поле в кавычках пустым. Для пользовательской среды:

Удалить значение для системной среды:

Удалить переменную

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

  • REG delete «HKCU\Environment» /F /V «MYWEBPC»

Удалить переменную для системной среды:

  • REG delete «HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment» /F /V «MYWEBPC»

How to change environment variables on Windows 10

📅 August 31, 2018 ⏱ 1 min read

Here is a guide to editing environment variables on Windows 10! Please note, if you are specifically looking to modify the PATH environment variable, then see Add to the PATH on Windows 10.

Step by step

  • Open the Start Search, type in “env”, and choose “Edit the system environment variables”:
  • Click the “Environment Variables…” button.

Set the environment variables as needed.

  • The New button adds an additional variable
  • The Edit button modifies the selected variable
  • The Delete button deletes the selected variable
  • Dismiss all of the dialogs by choosing “OK”. Your changes are saved!
  • Applying the change

    Due to how Windows applies environment variables, you most likely need to restart apps for them to pick up the change, including explorer.exe . Restarting the machine is reccomended (but not required) and ensures all apps are run with the PATH change.

    To test it, in new PowerShell window, type:

    Written by Ryan Hoffman, an experienced team leader, certified Scrum Master and software architect.
    Contact RyanFollow Ryan on Twitter

    How to edit environment variables in Windows 10

    Environment variables are the values that contain all the information regarding system environment. Every process inside Windows OS has a block that contains a set of environment variables and their values. There are two kinds of environment variables i.e. User Environment Variables and System Environment Variables. As the name represents, user environment variables are set for every user while system environment variables are for everyone who uses the system.

    Any user working on command prompt or batch scripts will be well aware of environment variables because of the repetition of a value again and again. Every environment variable has two parameters i.e. name and value. So, you can edit or create your own environment variables in order to ease the work for yourself. So, in this guide, I will discuss about the way to edit environment variables in Windows 10.

    Editing Environment Variables:

    In order to edit environment variables, follow the steps below to access them.

    Navigating to Environment Variables Using Command Prompt:

    1. If you want to have access to both the variables i.e. user and system variables, then, open an elevated Command Prompt by right clicking over the Start Menu icon and selecting Command Prompt (Admin) from the list.

    2. While inside the command prompt, type or copy/paste the following command stated below. You can paste the command by right clicking inside Command prompt and selecting Paste. Hit the Enter key to execute the command.

    Command: rundll32.exe sysdm.cpl,EditEnvironmentVariables

    3. After hitting Enter, Environment Variables window will pop-up with a section for User variables and another section for System variables.

    4. In order to edit a variable, select that variable and press the Edit button to change the Name or Press OK afterwards.

    5. If you want to create a new environment variable for yourself, then, click over the New button and type the Name and Value for that particular variable followed by the OK

    1. Press Win+ X keys on the keyboard and select System from the list.

    2. Inside the System window, click on Advanced system settings located at the left pane.

    3. Inside the advanced system settings, click on the Environment Variables button at the bottom and do follow the same procedure to edit environment variables as described above.

    Set PATH and other environment variables in Windows 10

    In older windows systems you had to navigate to Advanced System Settings in Control Panel to view, edit or add environmental variables.

    • Windows XP — Right-click My Computer, and then click Properties → Advanced → Environment variables → Choose New, Edit or Delete.
    • Windows 7 — Click on Start → Computer → Properties → Advanced System Settings → Environment variables → Choose New, Edit or Delete.

    In Windows 8 and 10, you can navigate to Advanced System Settings in a similar way.

    • Windows 8 — Right click on bottom left corner to get Power User Task Menu → Select System → Advanced System Settings → Environment variables → Choose New, Edit or Delete.
    • Windows 10 — Right click on Start Menu to get Power User Task Menu → Select System → Advanced System Settings → Environment variables → Choose New, Edit or Delete.

    However, in Windows 10 you can directly get to the Environment Variables window using Search the web and Windows box next to the Start menu. Type environment variables in Windows Search box which gives you two options in search results:

    • Edit the system environment variables
    • Edit environment variables for your account.

    Choose either option and you can add, edit or delete environment variables like PATH.

    Set environment variables from command prompt

    You can set environment variables from Windows Command Prompt using the set or setx command. The set command only sets the environment variable for the current session. The setx command sets it permanently, but not for the current session. If you want to set it for current as well as future sessions, use both setx and set.

    For example, you can set the PATH environment variable permanently (current and future sessions) as below:

    To view the current path, run:

    1. By default setx sets the variable in the local environment (Under HKEY_Current_User Registry key). If you want to set the system variable (Under HKEY_LOCAL_MACHINE registry key), use the flag /m. Start the command prompt as administrator on Windows 10, right click on Start menu and select Command Prompt(Admin).
    2. The maximum value allowed for a enviroment variable is 1024 characters. So if your variable is long and you try to append to it with setx, you may get a truncated result.

    Set environment variable by Registry edit

    If your PATH variable is too long, then the best method would be to edit the registry.

    For user environment variables, change the key HKEY_CURRENT_USER\Environment . For System Environment variables change

    Add, Edit or Delete the environment variable you want to change, then reboot to activate the changes.

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

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

    Откройте окно переменных среды

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

    Если вы хотите пропустить его чтение, один путь, который работает одинаково во всех версиях Windows, — это открыть окно «Выполнить» (Win + R), командную строку или PowerShell и выполнить команду: rundll32.exe sysdm.cpl,EditEnvironmentVariables .

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

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

    Вам будет показано окно, в котором вы можете редактировать как имя, так и значение переменной. Внесите желаемые изменения и нажмите ОК . Затем еще раз нажмите OK в окне переменных среды .

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

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

    • setx variable_name «value» , если вы хотите создать переменную среды пользователя
    • setx variable_name «value» /m , если вы собираетесь создать системную переменную среды

    Например, мы набрали setx TEST «C:\digitalcitizen» и создали пользовательскую переменную TEST со значением C:\digitalcitizen.

    Если мы хотим изменить значение переменной среды, мы можем запустить ту же команду setx, но указать новое значение для переменной. Например, выполнение setx TEST «C:\DC» изменяет значение переменной среды TEST на C:\DC.

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

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

    ПРИМЕЧАНИЕ. Вы можете получить список всех доступных переменных среды, выполнив команду set в командной строке (не setx и без каких-либо параметров). Однако, если вы только что создали или отредактировали переменную среды, необходимо закрыть и снова открыть командную строку, чтобы изменения отобразились.

    Как редактировать переменную среды из PowerShell

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

    • [Environment]::SetEnvironmentVariable(«variable_name»,»variable_value»,»User») , если вы хотите создать переменную среды пользователя.
    • [Environment]::SetEnvironmentVariable(“variable_name”,”variable_value”,”Machine”) , если вы хотите создать системную переменную среды.

    Например, мы набрали [Environment]::SetEnvironmentVariable(“TEST”,”digitalcitizen.life”,”User”) , чтобы создать переменную пользовательской среды под названием TEST со значением digitalcitizen.life. Чтобы изменить значение переменной позже, мы можем запустить ту же команду с другим значением. Как и setx в командной строке, эта команда переписывает значение указанной переменной каждый раз, когда вы ее запускаете.

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

    ПРИМЕЧАНИЕ. В PowerShell вы можете получить список всех переменных среды, выполнив команду Get-ChildItem Env: . Однако, если вы только что создали или отредактировали переменную среды, вам необходимо закрыть и снова открыть PowerShell, чтобы изменения отобразились.

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

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

    Однако вы можете очистить значение переменной среды с помощью командной строки. Чтобы отменить установку переменной среды из командной строки , введите команду setx variable_name «» . Например, мы набрали setx TEST «» , и эта переменная среды теперь имела пустое значение.

    Далее давайте посмотрим, как удалить переменную среды.

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

    Если вы больше не хотите использовать конкретную переменную среды, выберите ее в окне «Переменные среды». Затем нажмите Удалить. Windows не запрашивает подтверждения этого действия. Поэтому, если вы передумали, необходимо нажать Отмена, чтобы удаление не применялось. Если вы хотите, чтобы удаление продолжилось, нажмите ОК .

    Как удалить переменную среды из командной строки

    Чтобы удалить переменную среды из командной строки , введите одну из этих двух команд в зависимости от типа этой переменной:

    • REG delete «HKCU\Environment» /F /V «variable_name» , если это переменная среды пользователя, или
    • REG delete «HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment» /F /V «variable_name» , если это системная переменная среды.

    Например, мы набрали REG delete «HKCU\Environment» /F /V «TEST» , и наша переменная среды TEST исчезла из профиля пользователя.

    Как удалить переменную среды из PowerShell

    Чтобы отменить установку и удалить переменную среды из PowerShell , введите команду:

    • [Environment]::SetEnvironmentVariable(«variable_name», $null ,»User») , если это переменная профиля пользователя, или
    • [Environment]::SetEnvironmentVariable(«variable_name», $null ,»Machine») , если это общесистемная переменная.

    Например, мы набрали [Environment]::SetEnvironmentVariable(«TEST», $null ,»User») , и эта переменная среды исчезла из профиля пользователя.

    Читайте также:  Сочетание клавиш windows 10 для скриншота экрана
    Оцените статью