Promjenjive sredine u sustavu Windows sadrže različite informacije o postavkama sustava i korisničkom okruženju. Razlikovati varijable okoline korisnika, sustava i procesa.
Najlakši način za pregled sadržaja varijabli okoline u sustavu Windows je otvaranje svojstava sustava (sysdm.cpl) -> Napredno -> varijable okoline. Kao što vidite, na otvorenom su dva odjeljka: gornji sadrži varijable okruženja korisničkog okruženja, a donji sadrži sustav.
Pored toga, varijable okoline pohranjuju se u registar sustava. Korisničke varijable su pohranjene u odjeljku HKEY_CURRENT_USER \ Okoliš. Sustav - u HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment.
Vrijednosti svih varijabli okoline mogu se prikazati u naredbenom retku sustava Windows. Naredba je jednostavna:
set
Naredba će popisati varijable okoline i njihove vrijednosti.
U PowerShell-u možete koristiti naredbu za prikaz svih varijabli okoline:
ls env:
Ako želite prikazati vrijednost samo jedne varijable, trebate upotrijebiti naredbu echo, a naziv varijable mora biti u znakovima postotka. Na primjer,
Echo% systemroot%
Za spremanje svih varijabli okruženja i njihovih vrijednosti u tekstualnu datoteku koristite naredbu:
postavite> c: \ tmp \ env_var.txt
Varijable okoline određenog procesa mogu se dobiti pomoću free Uslužni programi za Explorer (od Sysinternalsa). Samo otvorite svojstva procesa i otvorite karticu okolina.