Създаване на променлива на средата в Windows 10
Променливите на средата в операционна система са стойности, които съдържат информация за системната среда и потребителя, който е влязъл в момента. Те са съществували и в операционни системи преди Windows, като MS-DOS. Приложенията или услугите могат да използват информацията, дефинирана от променливите на средата, за да определят различни неща за ОС, например за откриване на броя на процесите, името на потребителя, който е влязъл в момента, пътя към папката до профила на текущия потребител или временните файлове директория. Днес ще прегледаме редица методи, които можете да използвате, за да създадете нова променлива на потребителска и системна среда в Windows 10.
Реклама
Пример: Променлива на потребителската среда.
![Променлива на потребителската среда на Windows 10](/f/94f4adc7be5a3fb4424386def112f3b7.png)
Пример: Променлива на системната среда.
![Променлива на системната среда на Windows 10](/f/508e2f2d51964725d683fd13c63db037.png)
Windows 10 съхранява променливите на потребителската среда под следния ключ на системния регистър:
HKEY_CURRENT_USER\Environment
Системните променливи се съхраняват под следния ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
справка: Как да видите имената и стойностите на променливите на средата в Windows 10
За да създадете променлива на потребителската среда в Windows 10,
- Отвори класически контролен панел.
- Навигирайте до Контролен панел\Потребителски акаунти\Потребителски акаунти.
- Вляво щракнете върху Променете променливите ми на средата връзка.
- В следващия диалогов прозорец щракнете върху Нов бутон под Потребителски променливи за раздел.
- Въведете име на променлива, която искате да създадете, след което въведете стойност на променлива, която искате да й присвоите. Диалоговият прозорец позволява да разглеждате файл или папка, за да спестите време.
- Щракнете върху бутона OK и сте готови.
Забележка: Отворете отново необходимите приложения (например команден ред), за да ги накарате да прочетат новата ви променлива на средата.
Съвет: Има редица други методи, които можете да използвате за отваряне редактора на променливите на средата в Windows 10. На първо място, можете да създадете специален пряк път, за да го отворите директно. Виж Създаване на пряк път за променливи на средата в Windows 10.
Също така има специална команда RunDLL, която можете да използвате (Натиснете Win + R и я копирайте и поставете в полето Run):
rundll32.exe sysdm.cpl, EditEnvironmentVariables
Накрая можете да щракнете с десния бутон върху Този компютър икона във File Explorer и изберете Имоти от контекстното меню. Щракнете върху връзката „Разширени системни настройки“ вляво. В следващия диалогов прозорец "Свойства на системата" ще видите Променливи на средата... бутон в долната част на раздела Разширени. Освен това диалоговият прозорец Разширени системни настройки може да бъде отворен директно с системни свойства напреднали
команда, въведена в диалоговия прозорец Изпълнение.
Създайте променлива на потребителската среда в командния ред
- Отворете нов команден ред
- Въведете следната команда:
setx
" " - Заместител с действителното име на променливата, която искате да създадете.
- Заместител
"
със стойността, която искате да присвоите на вашата променлива."
Не забравяйте да рестартирате вашите приложения (например команден ред), за да ги накарате да прочетат новата ви променлива на средата.
![Windows 10 Команден ред за нова потребителска променлива 2](/f/d9db182e46571bd1652475de9c8d8833.png)
Командата setx е конзолен инструмент, който може да се използва за задаване или деактивиране на потребител и променливи на системната среда. В общия случай синтаксисът е както следва:
setx име на променлива стойност на променлива
- задайте променлива на средата за текущия потребител.
setx /M име на променлива стойност на променлива
- задайте променлива на средата за всички потребители (в цялата система).
Въведете setx /? в командния ред, за да видите повече подробности за този инструмент.
Създайте променлива на потребителската среда в PowerShell
- Отворете PowerShell.
- Въведете следната команда:
[Околна среда]::SetEnvironmentVariable("
", " " ,"Потребител") - Заместител с действителното име на променливата, която искате да създадете.
- Заместител
"
със стойността, която искате да присвоите на вашата променлива."
По същия начин можете да създадете променлива на системната среда.
Създайте променлива на системната среда
- Отворете диалоговия прозорец Изпълнение (Печеля + Р) и изпълнете командата
системни свойства напреднали
. - В диалоговия прозорец Свойства на системата превключете на Разширено раздел. Кликнете върху Променливи на средата... бутон.
- В следващия диалогов прозорец щракнете върху Нов бутон под Системни променливи раздел.
- Задайте желаното име за променлива, която искате да създадете, и посочете нейната стойност, след което щракнете върху OK.
Създайте променлива на потребителската среда в командния ред
- Отворете нов команден ред като администратор.
- Въведете следната команда:
setx /М
" " - Заместител с действителното име на променливата, която искате да създадете.
- Заместител
"
със стойността, която искате да присвоите на вашата променлива."
Превключвателят /M кара командата setx да създаде системна променлива.
Създайте променлива на системната среда в PowerShell
- Отворете PowerShell като администратор. Съвет: Можете добавете контекстното меню "Отворете PowerShell като администратор"..
- Въведете следната команда:
[Околна среда]::SetEnvironmentVariable("
", " " ,"Машина") - Заместител с действителното име на променливата, която искате да създадете.
- Заместител
"
със стойността, която искате да присвоите на вашата променлива."
Последният параметър на извикването SetEnvironmentVariable му казва да регистрира дадената променлива като системна променлива.
Това е.
Свързани статии:
- Създаване на пряк път за променливи на средата в Windows 10
- Как да видите имената и стойностите на променливите на средата в Windows 10
- Вижте имената и стойностите на променливите на средата за процес в Windows 10