To pytanie ma już odpowiedź tutaj:
Jak ustawić zmienną środowiskową systemu w systemie Windows 10 (bez użycia edytora rejestru)?
(Uwaga: inne odpowiedzi nie odnoszą się konkretnie do systemu Windows 10 - a przynajmniej jeszcze nie - i pomijają ważne kroki - takie jak otwieranie panelu sterowania - które zmieniły się od poprzednich wersji systemu Windows).
windows
windows-10
Jared
źródło
źródło
Odpowiedzi:
Aktualizacja: po zobaczeniu wielu komentarzy na temat ustawiania zmiennych środowiskowych bez administratora w Windows 10, myślę, że znalazłem sposób. Nie byłem administratorem i mogłem używać programu PowerShell.
Metoda PowerShell
Można wyświetlić listę wszystkich zmiennych środowiskowych z:
Get-ChildItem Env:
.Aby uzyskać wartość określonej zmiennej:,
$Env:PATH
gdziePATH
jest nazwą zmiennej.Aby ustawić zmienną:
[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")
pierwszy parametr to nazwa zmiennej, drugi to wartość, trzeci to poziom.Istnieją różne sposoby pracy ze zmiennymi środowiskowymi i pewne dziwactwa z nimi w PowerShell, więc sprawdź link, aby uzyskać szczegółowe informacje.
Stara metoda (nie jest już dostępna w nowszych aktualizacjach systemu Windows 10, użyj programu PowerShell lub zobacz inne odpowiedzi)
Przejdź do Ustawień i kliknij System .
Następnie po lewej stronie kliknij Informacje i wybierz Informacje o systemie na dole.
W nowym oknie Panelu sterowania, które zostanie otwarte, kliknij Zaawansowane ustawienia systemu po lewej stronie.
Teraz w nowym oknie, które się pojawi, wybierz Zmienne środowiskowe ... na dole.
źródło
Wciąż taki sam jak zawsze: w starym systemie panelu sterowania „System”. Możesz do niego dotrzeć, WinBreakklikając prawym przyciskiem myszy przycisk Start.
Stamtąd wybierz „Zaawansowane ustawienia systemu” → „Zmienne środowiskowe”.
Możesz to zrobić na własnej skórze i znaleźć inny punkt wejścia do starego panelu sterowania, takiego jak Centrum sieci i udostępniania lub folder Pulpit (!).
źródło
Wpisałem „envir” w polu „Wyszukaj w Internecie i systemie Windows” i wybrałem „Edytuj zmienne środowiskowe dla swojego konta” w „Najlepszym dopasowaniu”
źródło
Jeśli przez „systemowe zmienne środowiskowe” odnoszą się konkretnie do ogólnosystemowych zmiennych środowiskowych, to inne odpowiedzi już to uwzględniły. Jeśli jednak chcesz edytować zarówno systemowe zmienne środowiskowe, jak i specyficzne dla użytkownika, większość (jeśli nie wszystkie) tych odpowiedzi nie ma zastosowania w ogólnym przypadku.
Przejście przez „System”, a następnie „Zaawansowane ustawienia systemu” -> „Zmienne środowiskowe” będzie działać tylko dla kont z
Administrators
grupy, ponieważ tylko takie konta mają dostęp do „Zaawansowanych ustawień systemu”.Jeśli spróbujesz to zrobić ze zwykłego konta użytkownika, próba uzyskania dostępu do „Zaawansowanych ustawień systemu” spowoduje wyświetlenie monitu UAC z prośbą o podanie hasła administratora. Jeśli wpiszesz hasło, „Zaawansowane ustawienia systemu” zostaną pomyślnie otwarte, ale wszelkie zmiany specyficzne dla użytkownika, które tam wprowadzisz, zostaną zastosowane do konta odpowiedniego administratora (!), A nie do konta oryginalnego użytkownika.
W celu rozwiązania tego problemu (tj. W celu umożliwienia zwykłym użytkownikom edycji własnych zmiennych środowiskowych) system Windows zapewnia inny sposób dostępu do okna dialogowego „Zmienne środowiskowe”.
Otwórz Panel sterowania . Otwórz aplet kont użytkowników . Po lewej stronie tego apletu zobaczysz link z napisem Zmień moje zmienne środowiskowe . Kliknij ten link, aby przejść do tego samego okna dialogowego „Zmienne środowiskowe” dla zmiennych środowiskowych użytkownika.
Jeśli użytkownik ma uprawnienia administratora, będzie można edytować obie sekcje tego okna dialogowego: zmienne środowiskowe specyficzne dla użytkownika (górna sekcja) i systemowe 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 edytowania zmiennych środowiskowych we wszystkich wersjach systemu Windows po UAC, a nie to, co sugeruje większość powyższych odpowiedzi.
Niestety aktualizacja systemu Windows 10 z listopada (wersja 1511) zniszczyła tę funkcjonalność. Do zmienić moje zmienne środowiskowe odwołuje się już nie działa. Jest tam, ale nie żyje. Tak więc w przypadku wersji systemu Windows 10 po listopadzie poprawna odpowiedź brzmi: generalnie niemożliwe jest edytowanie zmiennych środowiskowych specyficznych dla użytkownika w wersji 1511 systemu Windows 10 ze zwykłych kont użytkowników. Microsoft zniszczył system Windows 10 za pomocą tej aktualizacji, a system Windows 10 jest teraz bezużyteczny. Tak będzie, dopóki nie naprawią tych absurdalnych błędów w 1511 wersji systemu operacyjnego.
Na razie jednym obejściem dla kont nieadministracyjnych jest dodanie konta użytkownika do
Administrators
grupy, wylogowanie się, ponowne zalogowanie, edycja zmiennych przy użyciu metody „System” -> „Zaawansowane ustawienia systemowe”, a następnie usunięcie administracji prawa ponownie ...Alternatywnym obejściem jest użycie funkcji PowerShell, jak opisano tutaj https://technet.microsoft.com/en-us/library/ff730964.aspx
Aktualizacja Windows 10 Anniversary Update (wersja 1607) wydana 2 sierpnia 2016 r. W końcu naprawiła ten błąd.
źródło
Wystarczy nacisnąć + R) w tym samym czasie, aby uzyskać wiersz polecenia. Następnie wpisz sysdm.cpl, przejdź do zaawansowanych i wybierz Zmienne środowiskowe
źródło
Występuje również problem opisany przez wielu użytkowników w tym wątku, tzn. Link do dialogu ustawiania zmiennych środowiskowych użytkowników niebędących administratorami jest martwy. Jako proste obejście pobrałem to fajne narzędzie:
http://www.rapidee.com/en/download
Jest przenośny i nie wymaga żadnych uprawnień do instalacji, jest prosty w użyciu i faktycznie zapewnia lepszy przegląd zmiennych niż dialog systemowy.
Mam nadzieję że to pomoże.
źródło
Jeśli nie boisz się wiersza poleceń, powinieneś sprawdzić polecenie setx .
Cytuję z jego opisu:
(Zauważ, że to polecenie nie wpływa na środowisko bieżącej powłoki poleceń, tylko środowisko nowych procesów, więc musisz otworzyć nową powłokę poleceń, aby zobaczyć zmiany).
źródło
setx
działa, ale niestety nie można usunąć zmiennych środowiskowych.setx
nie obsługuje usuwania zmiennych.Znalazłem przynajmniej jeden sposób:
W polu „Przeszukaj internet i system Windows” na pasku zadań wpisz „zmienne środowiskowe”, a następnie wybierz „Edytuj systemowe zmienne środowiskowe”, a następnie kliknij „Zmienne środowiskowe”
źródło
W Windows 10 zmiana zmiennych środowiskowych nie uległa zmianie. Jest tak samo jak w Windows 7: Kliknij prawym przyciskiem myszy na tym komputerze (Mój komputer). Właściwości lewego kliknięcia. Kliknij lewym przyciskiem Zaawansowane ustawienia systemu. Zmienne środowiskowe lewego kliknięcia ...
W tym momencie możesz zmienić zmienne dla bieżącego użytkownika lub systemu
źródło