Programmeurs, systeembeheerders en ervaren gebruikers moeten mogelijk op een bepaald moment met omgevingsvariabelen werken. Sommigen willen misschien een omgevingsvariabele verwijderen; anderen zullen de waarde ervan willen veranderen, enzovoort. In deze handleiding wordt uitgelegd hoe u omgevingsvariabelen kunt bewerken of verwijderen en hoe u omgevingsvariabelen in Windows kunt uitschakelen:
Inhoud
- Open het venster Omgevingsvariabelen
- Een omgevingsvariabele bewerken in Windows
- Een omgevingsvariabele bewerken vanaf de opdrachtprompt
- Een omgevingsvariabele bewerken vanuit PowerShell
- Hoe de waarde van een omgevingsvariabele in Windows te wissen (vanaf de opdrachtprompt)
- Een omgevingsvariabele verwijderen in Windows
- Een omgevingsvariabele verwijderen uit de opdrachtprompt
- Een omgevingsvariabele verwijderen uit PowerShell
- Waarom wilde u leren hoe u omgevingsvariabelen in Windows kunt bewerken en verwijderen?
Open het venster Omgevingsvariabelen
Om veel van de in dit artikel getoonde bewerkingen uit te voeren, moet u eerst het venster Omgevingsvariabelen openen. Deze handleiding legt uit hoe u dat doet en toont u de basisprincipes van het werken met omgevingsvariabelen: Wat zijn omgevingsvariabelen in Windows? .

Het venster Omgevingsvariabelen in Windows 10
Als u het lezen wilt overslaan, is een pad dat in alle versies van Windows hetzelfde werkt, het openen van het venster Uitvoeren (Win + R) , opdrachtprompt of PowerShell en het uitvoeren van de opdracht: rundll32.exe sysdm.cpl,EditEnvironmentVariables .
Een omgevingsvariabele bewerken in Windows
Als u de waarde van een bestaande omgevingsvariabele wilt wijzigen, selecteert u deze eerst in het venster Omgevingsvariabelen . Klik of tik vervolgens op Bewerken .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele bewerken in Windows 10
U krijgt een venster te zien waarin u zowel de naam als de waarde van de variabele kunt bewerken. Breng de gewenste wijzigingen aan en druk op OK . Druk vervolgens nog een keer op OK in het venster Omgevingsvariabelen .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele bewerken
Een omgevingsvariabele bewerken vanaf de opdrachtprompt
U kunt een nieuwe omgevingsvariabele maken of de waarde van een bestaande omgevingsvariabele (maar niet de naam ervan) ook vanaf de opdrachtprompt bewerken . Het commando dat je moet invoeren is:
- setx variabelenaam "waarde" als u een gebruikersomgevingsvariabele wilt maken
- setx variabelenaam "waarde" /m als u een systeemomgevingsvariabele gaat maken
We hebben bijvoorbeeld setx TEST "C:\digitalcitizen" getypt en een gebruikersvariabele gemaakt met de naam TEST met de waarde C:\digitalcitizen.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele instellen met de opdrachtprompt
Als we de waarde van een omgevingsvariabele willen wijzigen, kunnen we hetzelfde setx- commando uitvoeren, maar een nieuwe waarde voor de variabele specificeren. Als u bijvoorbeeld setx TEST "C:\DC" uitvoert, verandert de waarde van de TEST - omgevingsvariabele in C:\DC .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
De waarde van een omgevingsvariabele wijzigen in de opdrachtprompt
Dat werkt omdat het setx- commando de bestaande waarde herschrijft met de laatste die u typt. Als u deze opdracht dus meerdere keren op dezelfde variabele gebruikt, behoudt de variabele de laatste waarde die u hebt getypt.
Als je wilt dat een variabele meerdere paden in zijn waarde heeft, moet je ze allemaal schrijven, elk gescheiden door een puntkomma, zonder spaties, zoals in de onderstaande schermafbeelding.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Meerdere waarden toevoegen aan een omgevingsvariabele met behulp van de opdrachtprompt
OPMERKING: U kunt een lijst met alle beschikbare omgevingsvariabelen krijgen door de opdracht set uit te voeren in de opdrachtprompt (niet setx en zonder parameters). Als u echter zojuist een omgevingsvariabele hebt gemaakt of bewerkt, moet u de opdrachtprompt sluiten en opnieuw openen om de wijzigingen te laten verschijnen.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Hoe alle omgevingsvariabelen in de opdrachtprompt te zien
Een omgevingsvariabele bewerken vanuit PowerShell
U kunt ook de waarde van een bestaande omgevingsvariabele maken of bewerken vanuit PowerShell . De PowerShell- opdracht daarvoor is:
- [Omgeving]::SetEnvironmentVariable("variable_name","variable_value","User") als u een gebruikersomgevingsvariabele wilt maken
- [Omgeving]::SetEnvironmentVariable("variable_name","variable_value","Machine") als u een systeemomgevingsvariabele wilt maken
We hebben bijvoorbeeld [Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User") getypt om een gebruikersomgevingsvariabele te creëren met de naam TEST met de waarde digitalcitizen.life. Om de waarde van de variabele later te wijzigen, kunnen we dezelfde opdracht uitvoeren met een andere waarde. Net als setx in Command Prompt , herschrijft deze opdracht de waarde van de opgegeven variabele elke keer dat u deze uitvoert.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele instellen met PowerShell
Als u meerdere waarden aan een variabele wilt toewijzen, typt u ze allemaal in de opdracht, met puntkomma's tussen elke waarde, zoals hieronder wordt geïllustreerd.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Meerdere waarden toevoegen aan een omgevingsvariabele in PowerShell
OPMERKING: In PowerShell kunt u een lijst met alle omgevingsvariabelen krijgen door de opdracht Get-ChildItem Env: uit te voeren. Als u echter zojuist een omgevingsvariabele hebt gemaakt of bewerkt, moet u PowerShell sluiten en opnieuw openen om de wijzigingen weer te geven.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Hoe alle omgevingsvariabelen in PowerShell te zien
Hoe de waarde van een omgevingsvariabele in Windows te wissen (vanaf de opdrachtprompt)
Als u de waarde van een omgevingsvariabele wilt verwijderen (met behoud van de naam), kunt u dat niet doen met de muis en het toetsenbord vanuit het venster Omgevingsvariabelen . Als u een variabele selecteert en op Bewerken drukt , kunt u de waarde verwijderen, maar u kunt niet op OK drukken , omdat deze knop grijs wordt. U kunt uw wijzigingen daarom niet opslaan.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele wissen in Windows 10
U kunt de waarde van een omgevingsvariabele echter wissen met Command Prompt . Om een omgevingsvariabele uit de opdrachtprompt uit te schakelen , typt u de opdracht setx variabelenaam “” . We typten bijvoorbeeld setx TEST "" en deze omgevingsvariabele had nu een lege waarde.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele wissen met de opdrachtprompt
Laten we vervolgens kijken hoe we een omgevingsvariabele kunnen verwijderen.
Een omgevingsvariabele verwijderen in Windows
Als u een bepaalde omgevingsvariabele niet langer wilt gebruiken, selecteert u deze in het venster Omgevingsvariabelen . Druk vervolgens op Verwijderen . Windows vraagt niet om bevestiging van deze actie. Daarom, als u van gedachten bent veranderd, moet u op Annuleren drukken , zodat de verwijdering niet wordt toegepast. Als u wilt dat het verwijderen doorgaat, drukt u op OK .
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele verwijderen in Windows 10
Een omgevingsvariabele verwijderen uit de opdrachtprompt
Om een omgevingsvariabele uit Command Prompt te verwijderen , typt u een van deze twee opdrachten, afhankelijk van welk type die variabele is:
- REG verwijder "HKCU\Environment" /F /V "variable_name" als het een gebruikersomgevingsvariabele is, of
- REG verwijder "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /F /V "variabelenaam" als het een systeemomgevingsvariabele is.
We typten bijvoorbeeld REG delete "HKCU\Environment" /F /V "TEST" en onze TEST -omgevingsvariabele was verdwenen uit het gebruikersprofiel.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele in Windows uitschakelen met de opdrachtprompt
Een omgevingsvariabele verwijderen uit PowerShell
Typ de opdracht om een omgevingsvariabele uit PowerShell uit te schakelen en te verwijderen:
- [Omgeving]::SetEnvironmentVariable("variable_name", $null ,"User") als het een gebruikersprofielvariabele is, of
- [Omgeving]::SetEnvironmentVariable("variable_name", $null ,"Machine") als het een systeembrede variabele is.
We typten bijvoorbeeld [Environment]::SetEnvironmentVariable("TEST", $null ,"User") en deze omgevingsvariabele was uit het gebruikersprofiel verdwenen.
![How to edit, clear, and delete environment variables in Windows How to edit, clear, and delete environment variables in Windows]()
Een omgevingsvariabele verwijderen uit PowerShell
Dat is het!
Waarom wilde u leren hoe u omgevingsvariabelen in Windows kunt bewerken en verwijderen?
Je weet nu hoe je dat allemaal moet doen. Maar waarom wilde u omgevingsvariabelen wijzigen of bewerken? Was het omdat er nog variabelen op je systeem waren van bepaalde apps die je niet meer gebruikte? Of was het omdat je een speciale setup hebt en je met omgevingsvariabelen moet werken? Laat het ons weten in de comments hieronder.