Променливите на околната среда в операционната система са стойности, които съдържат информация за системната среда и влезлия в момента потребител. Те са съществували и в операционни системи преди Windows, като MS-DOS. Приложенията или услугите могат да използват информацията, определена от променливи на околната среда, за да определят различни неща за операционната система, например, за да открият броя на процесите, текущо вписаното име на потребителя, пътя на папката към текущия потребителски профил или директорията на временните файлове. В тази статия ще видим как да прегледаме променливите на средата, дефинирани във вашата система, и техните стойности за текущия потребител, за конкретни процеси и системни променливи.
Реклама
как да разбера дали моят запалва се зарежда, когато умре
Windows има няколко типа променливи на околната среда: потребителски променливи, системни променливи, променливи на процеса и променливи променливи. Променливите на потребителската среда са достъпни за всички приложения, които се изпълняват в текущия потребителски контекст, променливите на системната среда се прилагат за всички потребители и процеси на компютъра; променливите на процеса са приложими само за определен процес, а променливите променливи са тези, които съществуват само за текущата сесия за влизане. Най-интересните от тях са потребителски, системни и процесни променливи, тъй като можем да ги модифицираме.
Как да преглеждаме променливите на потребителската и системната среда и техните стойности
Най-лесният начин да видите текущите потребителски променливи е да използвате системните свойства.
- Отворете контролния панел .
- Придвижете се до следния аплет:
Контролен панел Система и сигурност Система
- Щракнете върху връзката „Разширени системни настройки“ вляво. В следващия диалогов прозорец ще видите Променливи на околната среда ... в долната част на раздела Разширени. Щракнете върху него.
- The Променливи на околната среда на екрана ще се появи прозорец.
В горната таблица ще видите потребителски променливи, а долният списък съдържа променливи за цялата система.
Тук можете да видите имената и стойностите им или дори да създадете свои собствени променливи, или да редактирате стойността на някаква променлива, ако е необходимо.
Има няколко други начина да видите променливите на околната среда.
Можете да ги видите в съответните ключове на системния регистър.
как се включва запазване на инвентара в minecraft
- Отворете редактора на системния регистър .
- За да видите потребителски променливи, отидете на следния ключ:
HKEY_CURRENT_USER Околна среда
Бакшиш: Как да преминете към желания ключ на системния регистър с едно щракване .
- За да видите системни променливи, отидете до следния ключ:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Environment
Като алтернатива можете да видите променливи на околната среда чрез командния ред. Отворете прозореца на командния ред и въведете следната команда и след това натиснете Enter:
комплект
Командата set ще отпечата всички налични променливи на околната среда с техните стойности директно в изхода на конзолата, така че ще можете да ги видите всички наведнъж.
Ако искате да видите стойността на конкретна променлива, използвайте командата echo вместо set, както следва:
echo% userprofile%
Командата по-горе ще отпечата пътя към профила на вашия акаунт.
Сменете потребителски профил с желаното име на променливата. Например, echo% computername% . Това е.
Как да видите променливите на средата за конкретен процес на Windows
За съжаление, не познавам никакъв роден начин (т.е. без използване на приложения на трети страни) за преглед на променливи на някои приложения, работещи в Windows, но Sysinternals Process Explorer прави това перфектно.
- Изтеглете Explorer Explorer и го стартирайте като администратор.
- Щракнете с десния бутон върху процеса, който ви интересува, и изберете „Properties ...“ от контекстното меню.
- На екрана ще се появи прозорецът със свойства за този процес. Преминете към раздела Околна среда и вижте пълния набор от променливи за избрания процес. Това е много полезно.
В моята екранна снимка можете да видите променливата COMMANDER_PATH, която е достъпна изключително за Total Commander (процесът totalcmd64.exe). Ако напиша „cd% command_path%“ в командния ред на Total Commander, той ще скочи в директорията, където е инсталиран.
Това е. Сега знаете всички полезни начини да видите имената и стойностите на променливите, дефинирани във вашата среда на Windows.