2015-08-02 19:45:55 +0000 2015-08-02 19:45:55 +0000
209
209

Jak ustawić systemowe zmienne środowiskowe w systemie Windows 10?

Jak ustawić systemowe zmienne środowiskowe w systemie Windows 10 (bez użycia edytora rejestru)?

(Uwaga: Inne odpowiedzi nie odnoszą się konkretnie do systemu Windows 10 - przynajmniej jeszcze nie teraz - i pomijają ważne kroki - jak na przykład sposób otwierania panelu sterowania - które zmieniły się od poprzednich wersji systemu Windows).

Odpowiedzi (9)

151
151
151
2015-08-02 20:15:28 +0000

Update: Po zobaczeniu wielu komentarzy na temat ustawiania zmiennych środowiskowych bez administratora w Windows 10, myślę, że znalazłem sposób. Nie byłem adminem i mogłem użyć PowerShell.

Metoda PowerShell

Możesz wymienić wszystkie zmienne środowiskowe za pomocą: Get-ChildItem Env:.

Aby uzyskać wartość konkretnej zmiennej: $Env:PATH, gdzie PATH jest nazwą zmiennej.

Aby ustawić zmienną: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User"), pierwszy parametr to nazwa zmiennej, drugi to wartość, trzeci to poziom.

_W programie PowerShell istnieją różne sposoby pracy ze zmiennymi środowiskowymi i pewnymi dziwactwami z nimi, więc skonsultuj się z linkiem, aby uzyskać szczegółowe informacje. _

Stara metoda (nie jest już dostępna w nowszych aktualizacjach Windows 10, użyj PowerShell'a lub zobacz inne odpowiedzi)

Przejdź do Ustawienia i kliknij na System.

Następnie po lewej stronie kliknij About i wybierz System info na dole.

W nowym oknie Panel sterowania, które się otworzy, kliknij Zaawansowane ustawienia systemowe po lewej stronie.

Teraz w nowym oknie, które się otworzy, wybierz Zmienne środowiskowe… na dole.

120
120
120
2015-08-02 20:06:30 +0000

Wciąż to samo, co zawsze: To jest w starym stylu “System” panelu sterowania. Można do niego dotrzeć za pomocą WinBreak lub klikając prawym przyciskiem myszy na przycisk Start.

Stamtąd wybierz “Zaawansowane ustawienia systemowe” → “Zmienne środowiskowe”.

Albo możesz zrobić to w trudny sposób i znaleźć inny punkt dostępu do starego panelu sterowania, jak Network and Sharing Center lub folder Desktop(!).

89
89
89
2015-10-21 09:08:16 +0000

Wpisałem “okolice” w polu “Szukaj w sieci i Windows” i wybrałem “Edytuj zmienne środowiskowe dla swojego konta” w polu “Najlepsze dopasowanie”

29
29
29
2015-11-18 06:58:37 +0000

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.

21
21
21
2015-10-13 07:24:23 +0000

Wystarczy nacisnąć

+R) w tym samym czasie, aby otrzymać polecenie zachęty. Następnie wpisz sysdm.cpl, przejdź do zaawansowanych i wybierz Zmienne środowiskowe

5
5
5
2015-12-14 10:57:12 +0000

Jeśli nie boisz się linii poleceń, powinieneś sprawdzić polecenie setx.

Cytuję z jego opisu:

Tworzy lub modyfikuje zmienne środowiskowe w środowisku użytkownika lub systemu. Może ustawiać zmienne w oparciu o argumenty, regkeys lub wejście do pliku.

(Zauważ, że polecenie to nie wpływa na środowisko current powłoki poleceń, a jedynie na środowisko nowych procesów, więc aby zobaczyć wszelkie zmiany, trzeba będzie otworzyć nową powłokę poleceń).

5
5
5
2016-03-12 10:06:41 +0000

Doświadczam również problemu opisanego przez wielu użytkowników w tym wątku, tj. martwy jest link do dialogu ustawiającego zmienne środowiskowe nieadminowanych użytkowników. Jako proste obejście pobrałem to ładne narzędzie: http://www.rapidee.com/en/download

Jest przenośne i nie wymaga uprawnień do instalacji, jest proste w użyciu, a tak naprawdę i tak zapewnia lepszy przegląd zmiennych niż dialog systemowy.

Mam nadzieję, że to pomoże.

4
4
4
2015-08-02 19:50:45 +0000

Znalazłem przynajmniej jeden sposób:

W polu “Szukaj w sieci i Windows” na pasku zadań wpisz “Zmienne środowiskowe” a następnie wybierz “Edytuj zmienne środowiskowe systemu” i kliknij “Zmienne środowiskowe”.

2
2
2
2015-09-16 02:33:18 +0000

W oknie 10, zmiana zmiennych środowiskowych nie uległa zmianie, Jest tak samo jak w oknie 7: Kliknij prawym przyciskiem myszy na ten komputer (Mój komputer). Kliknij lewym przyciskiem myszy na Właściwości. Kliknij lewym przyciskiem myszy na Zaawansowane ustawienia systemowe. Lewym przyciskiem myszy kliknij Zmienne środowiskowe…

W tym momencie możesz zmienić zmienne dla bieżącego użytkownika lub systemu