Променливите на средата в Windows съдържат различна информация за системните настройки и потребителската среда. Разграничете променливите от потребителска, системна и процесна среда.
Най-лесният начин да видите съдържанието на променливите на средата в Windows е да отворите свойствата на системата (sysdm.cpl) -> Разширени -> Променливи на околната среда. Както можете да видите, на открито има два раздела: горният съдържа променливи от потребителската среда, долният съдържа система.
Освен това променливите на средата се съхраняват в системния регистър. Потребителските променливи се съхраняват в секцията HKEY_CURRENT_USER \ Околна среда. Система - в HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment.
Стойностите на всички променливи на средата могат да бъдат показани в командния ред на Windows. Командата е проста:
комплект
Командата ще изброява променливите на средата и техните стойности.
В PowerShell можете да използвате командата за показване на всички променливи на средата:
ls env:
Ако искате да покажете стойността само на една променлива, трябва да използвате командата echo и името на променливата трябва да бъде затворено в знаци за процент. Например,
Echo% systemroot%
За да запишете всички променливи на средата и техните стойности в текстов файл, използвайте командата:
set> c: \ tmp \ env_var.txt
Променливите на средата на конкретен процес могат да бъдат получени с помощта на безплатно Помощни програми на Explorer (от Sysinternals). Просто отворете свойствата на процеса и отидете на раздела околна среда.