Jeśli przez “systemowe zmienne środowiskowe” rozumiesz konkretnie system-wide zmienne środowiskowe, to inne odpowiedzi już to uwzględniają. Jeśli jednak chcesz edytować zarówno systemowe, jak i specyficzne dla użytkownika zmienne środowiskowe, większość (jeśli nie wszystkie) z tych odpowiedzi nie ma zastosowania w ogólnym przypadku.
Przechodzenie przez “System”, a następnie “Zaawansowane ustawienia systemowe” -> “Zmienne środowiskowe” będzie działać tylko dla kont z grupy Administrators
, ponieważ tylko takie konta mają dostęp do “Zaawansowanych ustawień systemowych”.
Jeśli spróbujesz to zrobić z konta regular użytkownika, wtedy próba dostępu do “Zaawansowanych ustawień systemowych” spowoduje wyświetlenie monitu UAC z prośbą o podanie hasła administratora. Jeśli wpiszesz hasło, “Zaawansowane ustawienia systemowe” otworzą się pomyślnie, ale wszelkie zmiany, które tam wprowadzisz, będą dotyczyły odpowiedniego konta administratora (!), a nie Twojego oryginalnego konta użytkownika.
Aby rozwiązać ten problem (tzn. aby dać regularnym użytkownikom możliwość edycji własnych zmiennych środowiskowych) Windows zapewnia inny sposób dostępu do okna dialogowego “Zmienne środowiskowe”.
Otwórz Panel sterowania. Otwórz Aplet Konta użytkowników. Po lewej stronie tego apletu znajduje się link, który mówi Zmień moje zmienne środowiskowe. Kliknij na ten link, a przeniesie Cię on do tego samego okna dialogowego “Zmienne środowiskowe” dla zmiennych środowiskowych Twojego użytkownika.
Jeśli Twój użytkownik ma uprawnienia administratora, będziesz mógł edytować obie sekcje tego okna: specyficzne dla użytkownika zmienne środowiskowe (górna sekcja) i ogólnosystemowe zmienne środowiskowe (dolna sekcja). Jeśli nie masz uprawnień administratora, będziesz mógł edytować tylko górną sekcję: własne zmienne środowiskowe specyficzne dla użytkownika.
Jest to właściwy sposób na edycję zmiennych środowiskowych we wszystkich post-UAC-owych wersjach Windows, a nie to, co sugeruje większość powyższych odpowiedzi.
Niestety, aktualizacja Windows 10 listopada (wersja 1511) zniszczyła tę funkcjonalność. Link Zmień moje zmienne środowiskowe już nie działa. Jest tam, ale jest martwy. Tak więc w przypadku postlistopadowej wersji Windows 10 prawidłowa odpowiedź brzmi: generalnie nie jest możliwa edycja zmiennych środowiskowych specyficznych dla użytkownika w wersji 1511 Windows 10 ze zwykłych kont użytkowników. Microsoft zniszczył Windows 10 z tą aktualizacją i Windows 10 jest teraz bezużyteczny. Pozostanie tak do czasu naprawienia tych śmiesznych błędów w wersji 1511 systemu operacyjnego.
Na razie jednym z obejść dla kont nieadministracyjnych jest, cóż, dodanie konta użytkownika do grupy Administrators
, wylogowanie się, ponowne zalogowanie, edycja zmiennych przy użyciu metody “System” -> “Zaawansowane ustawienia systemu”, a następnie ponowne odebranie praw administracyjnych. …
Alternatywnym rozwiązaniem jest użycie funkcji PowerShell opisanych w jej https://technet.microsoft.com/en-us/library/ff730964.aspx
Windows 10 Anniversary Update (wersja 1607) wydany 2 sierpnia 2016 r. ostatecznie naprawił ten błąd.