Programiści, administratorzy systemu i zaawansowani użytkownicy mogą w pewnym momencie wymagać pracy ze zmiennymi środowiskowymi. Niektórzy mogą chcieć usunąć zmienną środowiskową; inni będą chcieli zmienić jego wartość i tak dalej. W tym przewodniku opisano, jak edytować lub usuwać zmienne środowiskowe, a także jak usuwać zmienne środowiskowe w systemie Windows:
Zawartość
- Otwórz okno Zmienne środowiskowe
- Jak edytować zmienną środowiskową w systemie Windows
- Jak edytować zmienną środowiskową z wiersza polecenia
- Jak edytować zmienną środowiskową z PowerShell
- Jak wyczyścić wartość zmiennej środowiskowej w systemie Windows (z wiersza polecenia)
- Jak usunąć zmienną środowiskową w systemie Windows
- Jak usunąć zmienną środowiskową z wiersza polecenia?
- Jak usunąć zmienną środowiskową z PowerShell
- Dlaczego chciałeś dowiedzieć się, jak edytować i usuwać zmienne środowiskowe w systemie Windows?
Otwórz okno Zmienne środowiskowe
Aby wprowadzić wiele zmian przedstawionych w tym artykule, musisz najpierw otworzyć okno Zmienne środowiskowe . Ten przewodnik wyjaśnia, jak to zrobić i pokazuje podstawy pracy ze zmiennymi środowiskowymi: Co to są zmienne środowiskowe w systemie Windows? .

Okno Zmienne środowiskowe w systemie Windows 10
Jeśli chcesz pominąć to czytanie, jedną ze ścieżek, która działa tak samo we wszystkich wersjach systemu Windows, jest otwarcie okna Uruchom (Win + R) , Wiersz polecenia lub PowerShell i wykonanie polecenia: rundll32.exe sysdm.cpl,EditEnvironmentVariables .
Jak edytować zmienną środowiskową w systemie Windows
Jeśli chcesz zmienić wartość istniejącej zmiennej środowiskowej, najpierw wybierz ją w oknie Zmienne środowiskowe . Następnie kliknij lub naciśnij Edytuj .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak edytować zmienną środowiskową w systemie Windows 10
Pojawi się okno, w którym możesz edytować zarówno nazwę, jak i wartość zmiennej. Wprowadź żądane modyfikacje i naciśnij OK . Następnie ponownie naciśnij OK w oknie Zmienne środowiskowe .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Edycja zmiennej środowiskowej
Jak edytować zmienną środowiskową z wiersza polecenia
Możesz utworzyć nową zmienną środowiskową lub edytować wartość istniejącej zmiennej środowiskowej (ale nie jej nazwę) również z wiersza polecenia . Polecenie, które musisz wprowadzić to:
- setx nazwa_zmiennej „wartość” , jeśli chcesz utworzyć zmienną środowiskową użytkownika
- setx nazwa_zmiennej „wartość” /m jeśli zamierzasz utworzyć zmienną środowiskową systemu
Na przykład wpisaliśmy setx TEST „C:\digitalcitizen” i utworzyliśmy zmienną użytkownika o nazwie TEST o wartości C:\digitalcitizen.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak ustawić zmienną środowiskową za pomocą wiersza polecenia
Jeśli chcemy zmienić wartość zmiennej środowiskowej, możemy uruchomić to samo polecenie setx, ale określić nową wartość zmiennej. Na przykład wykonanie setx TEST „C:\DC” zmienia wartość zmiennej środowiskowej TEST na C:\DC .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak zmienić wartość zmiennej środowiskowej w wierszu polecenia?
To działa, ponieważ polecenie setx przepisuje istniejącą wartość na ostatnią, którą wpisałeś. Dlatego jeśli użyjesz tego polecenia wiele razy dla tej samej zmiennej, zmienna zachowa ostatnią wpisaną wartość.
Jeśli chcesz, aby zmienna miała wiele ścieżek w swojej wartości, musisz zapisać je wszystkie, każdą oddzieloną średnikiem, bez spacji, jak na poniższym zrzucie ekranu.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak dodać wiele wartości do zmiennej środowiskowej za pomocą wiersza polecenia?
UWAGA: Możesz uzyskać listę wszystkich dostępnych zmiennych środowiskowych, uruchamiając polecenie set w wierszu polecenia (nie setx i bez żadnych parametrów). Jeśli jednak właśnie utworzyłeś lub edytowałeś zmienną środowiskową, musisz zamknąć i ponownie otworzyć wiersz polecenia , aby zmiany się pojawiły.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak wyświetlić wszystkie zmienne środowiskowe w wierszu polecenia?
Jak edytować zmienną środowiskową z PowerShell
Możesz również utworzyć lub edytować wartość istniejącej zmiennej środowiskowej z programu PowerShell . Polecenie PowerShell do tego to:
- [Środowisko]::SetEnvironmentVariable("nazwa_zmiennej","wartość_zmiennej","Użytkownik") , jeśli chcesz utworzyć zmienną środowiskową użytkownika
- [Środowisko]::SetEnvironmentVariable("nazwa_zmiennej","wartość_zmiennej","Maszyna") jeśli chcesz utworzyć zmienną środowiskową systemu
Na przykład wpisaliśmy [Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User") , aby utworzyć zmienną środowiskową użytkownika o nazwie TEST o wartości digitalcitizen.life. Aby później zmienić wartość zmiennej, możemy uruchomić to samo polecenie z inną wartością. Podobnie jak setx w wierszu polecenia , to polecenie przepisuje wartość określonej zmiennej za każdym razem, gdy ją uruchamiasz.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak ustawić zmienną środowiskową za pomocą PowerShell
Jeśli chcesz przypisać wiele wartości do zmiennej, wpisz je wszystkie w poleceniu, ze średnikami między każdą wartością, jak pokazano poniżej.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak dodać wiele wartości do zmiennej środowiskowej w PowerShell?
UWAGA: W programie PowerShell można uzyskać listę wszystkich zmiennych środowiskowych, uruchamiając polecenie Get-ChildItem Env: . Jeśli jednak właśnie utworzyłeś lub edytowałeś zmienną środowiskową, musisz zamknąć i ponownie otworzyć PowerShell , aby zmiany się pojawiły.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak wyświetlić wszystkie zmienne środowiskowe w PowerShell?
Jak wyczyścić wartość zmiennej środowiskowej w systemie Windows (z wiersza polecenia)
Jeśli chcesz usunąć wartość zmiennej środowiskowej (zachowując jej nazwę), nie możesz tego zrobić za pomocą myszy i klawiatury z okna Zmienne środowiskowe . Jeśli wybierzesz zmienną i naciśniesz Edit , możesz usunąć wartość, ale nie możesz nacisnąć OK , ponieważ ten przycisk jest wyszarzony. Dlatego nie możesz zapisać swoich zmian.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak wyczyścić zmienną środowiskową w systemie Windows 10?
Możesz jednak wyczyścić wartość zmiennej środowiskowej za pomocą wiersza polecenia . Aby usunąć ustawienie zmiennej środowiskowej z wiersza polecenia , wpisz polecenie setx nazwa_zmiennej „” . Na przykład wpisaliśmy setx TEST „” i ta zmienna środowiskowa miała teraz pustą wartość.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak wyczyścić zmienną środowiskową za pomocą wiersza polecenia
Następnie zobaczmy, jak usunąć zmienną środowiskową.
Jak usunąć zmienną środowiskową w systemie Windows
Jeśli nie chcesz już używać określonej zmiennej środowiskowej, wybierz ją w oknie Zmienne środowiskowe . Następnie naciśnij Usuń . Windows nie prosi o żadne potwierdzenie tej akcji. Dlatego jeśli zmieniłeś zdanie, musisz nacisnąć Anuluj , aby usunięcie nie zostało zastosowane. Jeśli chcesz kontynuować usuwanie, naciśnij OK .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak usunąć zmienną środowiskową w systemie Windows 10?
Jak usunąć zmienną środowiskową z wiersza polecenia?
Aby usunąć zmienną środowiskową z wiersza polecenia , wpisz jedno z tych dwóch poleceń, w zależności od typu tej zmiennej:
- REG usuń „HKCU\Environment” /F /V „variable_name” , jeśli jest to zmienna środowiskowa użytkownika, lub
- REG usuń „HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /F /V „nazwa_zmiennej” , jeśli jest to zmienna środowiskowa systemu.
Na przykład wpisaliśmy REG usuń „HKCU\Environment” /F /V „TEST” , a nasza zmienna środowiskowa TEST zniknęła z profilu użytkownika.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak usunąć zmienną środowiskową w systemie Windows za pomocą wiersza polecenia?
Jak usunąć zmienną środowiskową z PowerShell
Aby usunąć i usunąć zmienną środowiskową z PowerShell , wpisz polecenie:
- [Environment]::SetEnvironmentVariable("nazwa_zmiennej", $null ,"Użytkownik") , jeśli jest to zmienna profilu użytkownika, lub
- [Environment]::SetEnvironmentVariable("nazwa_zmiennej", $null ,"Machine") , jeśli jest to zmienna ogólnosystemowa.
Na przykład wpisaliśmy [Environment]::SetEnvironmentVariable("TEST", $null ,"User") i ta zmienna środowiskowa zniknęła z profilu użytkownika.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Jak usunąć zmienną środowiskową z PowerShell
Otóż to!
Dlaczego chciałeś dowiedzieć się, jak edytować i usuwać zmienne środowiskowe w systemie Windows?
Teraz wiesz, jak to wszystko zrobić. Ale dlaczego chciałeś zmienić lub edytować zmienne środowiskowe? Czy to dlatego, że w twoim systemie pozostały zmienne z niektórych aplikacji, których już nie używasz? A może dlatego, że masz specjalną konfigurację i musisz pracować ze zmiennymi środowiskowymi? Daj nam znać w sekcji komentarzy poniżej.