A környezeti változók szerkesztése, törlése és törlése a Windows rendszerben -

Előfordulhat, hogy a programozóknak, a rendszergazdáknak és a gyakorlott felhasználóknak valamikor dolgozniuk kell a környezeti változókkal. Néhányan törölni szeretnének egy környezeti változót; mások meg akarják változtatni az értékét, és így tovább. Ez az útmutató bemutatja a környezeti változók szerkesztését vagy törlését, valamint a környezeti változók hatástalanítását a Windows rendszerben:

Nyissa meg a Környezeti változók(Environment Variables) ablakot

A cikkben bemutatott módosítások elvégzéséhez először meg kell nyitnia a Környezeti változók(Environment Variables) ablakot. Ez az útmutató elmagyarázza, hogyan kell ezt megtenni, és bemutatja a környezeti változókkal való munka alapjait: Mik azok a környezeti változók a Windows rendszerben? (What are environment variables in Windows?).

A Környezeti változók ablaka a Windows 10 rendszerben

A Környezeti változók(Environment Variables) ablaka a Windows 10 rendszerben(Windows 10)

Ha ki akarja hagyni az olvasást, a Windows minden verziójában ugyanúgy működik a Run window (Win + R) , a Parancssor(Command Prompt) vagy a PowerShell megnyitása, és a következő parancs végrehajtása: rundll32.exe sysdm.cpl,EditEnvironmentVariables .

Környezeti változó szerkesztése Windows rendszerben(Windows)

Ha meg akarja változtatni egy meglévő környezeti változó értékét, először válassza ki azt a Környezeti változók(Environment Variables) ablakban. Ezután kattintson vagy koppintson a Szerkesztés(Edit) ikonra .

Környezeti változó szerkesztése Windows 10 rendszerben

Környezeti változó szerkesztése Windows 10 rendszerben(Windows 10)

Megjelenik egy ablak, ahol szerkesztheti a változó nevét és értékét. Végezze el a kívánt módosításokat, majd nyomja meg az OK gombot . Ezután nyomja meg még egyszer az OK gombot a (OK)Környezeti változók(Environment Variables) ablakban.

Környezeti változó szerkesztése

Környezeti változó szerkesztése

Környezeti változó szerkesztése a parancssorból(Command Prompt)

Létrehozhat új környezeti változót, vagy szerkesztheti egy meglévő környezeti változó értékét (de a nevét nem) a parancssorból(Command Prompt) is. A beírandó parancs a következő:

  • setx változó_neve „érték”(setx variable_name “value”) , ha felhasználói környezeti változót szeretne létrehozni
  • setx variable_name “value” /m , ha rendszerkörnyezeti változót kíván létrehozni

Például beírtuk a setx TEST “C:\digitalcitizen” , és létrehoztunk egy TEST nevű felhasználói változót C:\digitalcitizen.

Környezeti változó beállítása Parancssor használatával

Környezeti változó beállítása Parancssor használatával(Command Prompt)

Ha meg akarjuk változtatni egy környezeti változó értékét, akkor ugyanazt a setx parancsot futtathatjuk, de megadhatunk egy új értéket a változónak. Például a setx TEST “C:\DC” végrehajtása megváltoztatja a TEST környezeti változó értékét C:\DC -re .

A környezeti változó értékének megváltoztatása a parancssorban

A környezeti változó értékének megváltoztatása a parancssorban(Command Prompt)

Ez azért működik, mert a setx parancs átírja a meglévő értéket az utoljára beírt értékre. Ezért, ha többször használja ezt a parancsot ugyanazon a változón, a változó megtartja az utoljára beírt értéket.

Több érték hozzáadása egy környezeti változóhoz a parancssor használatával

Több érték hozzáadása egy környezeti változóhoz a parancssor használatával(Command Prompt)

MEGJEGYZÉS:(NOTE:) Az összes elérhető környezeti változóról listát kaphat, ha futtatja a set parancsot a Parancssorban(Command Prompt) (nem setx és paraméterek nélkül). Ha azonban most hozott létre vagy szerkesztett egy környezeti változót, be kell zárnia és újra meg kell nyitnia a Parancssort(Command Prompt) , hogy megjelenjenek a változások.

Az összes környezeti változó megtekintése a parancssorban

Az összes környezeti változó megtekintése a parancssorban(Command Prompt)

Környezeti változó szerkesztése a PowerShellből(PowerShell)

A PowerShellből(PowerShell) egy meglévő környezeti változó értékét is létrehozhatja vagy szerkesztheti . A PowerShell parancs ehhez a következő:

  • [Környezet]::SetEnvironmentVariable("változónév","változó_érték","Felhasználó")([Environment]::SetEnvironmentVariable("variable_name","variable_value","User") ) , ha felhasználói környezeti változót szeretne létrehozni
  • [Környezet]::SetEnvironmentVariable("változónév","változó_érték","Gép")([Environment]::SetEnvironmentVariable("variable_name","variable_value","Machine")) , ha rendszerkörnyezeti változót szeretne létrehozni

Például beírtuk az [Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User")([Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User")) parancsot, hogy létrehozzunk egy TEST nevű felhasználói környezeti változót digitalcitizen.life értékkel. (digitalcitizen.life.)A változó értékének későbbi megváltoztatásához ugyanazt a parancsot futtathatjuk más értékkel. Csakúgy(Just) , mint a setx a parancssorban(Command Prompt) , ez a parancs minden egyes futtatáskor újraírja a megadott változó értékét.

Környezeti változó beállítása a PowerShell segítségével

Környezeti változó beállítása a PowerShell segítségével(PowerShell)

Ha több értéket szeretne hozzárendelni egy változóhoz, írja be mindegyiket a parancsba, pontosvesszővel az egyes értékek közé, az alábbiak szerint.

Több érték hozzáadása egy környezeti változóhoz a PowerShellben

Több érték hozzáadása egy környezeti változóhoz a PowerShellben(PowerShell)

MEGJEGYZÉS:(NOTE:) A PowerShellben a (PowerShell)Get-ChildItem Env: parancs futtatásával megkaphatja az összes környezeti változó listáját . Ha azonban most hozott létre vagy szerkesztett egy környezeti változót, be kell zárnia, majd újra meg kell nyitnia a PowerShellt(PowerShell) , hogy megjelenjenek a változások.

Az összes környezeti változó megtekintése a PowerShellben

Az összes környezeti változó megtekintése a PowerShellben(PowerShell)

Egy környezeti változó értékének törlése a Windows rendszerben(Windows) (a parancssorból(Command Prompt) )

Ha el akarja távolítani egy környezeti változó értékét (a nevének megtartása mellett), ezt nem teheti meg az egérrel és a billentyűzettel a Környezeti változók(Environment Variables) ablakban. Ha kiválaszt egy változót és megnyomja a Szerkesztés(Edit) gombot , törölheti az értéket, de nem nyomja meg az OK gombot , mert ez a gomb kiszürkül. Ezért nem mentheti el a változtatásokat.

A környezeti változó törlése a Windows 10 rendszerben

A környezeti változó törlése a Windows 10 rendszerben(Windows 10)

A környezeti változó értékét azonban törölheti a Parancssor(Command Prompt) segítségével . Egy környezeti változó parancssorból(Command Prompt) való hatástalanításához írja be a setx változó_neve ""(setx variable_name “”) parancsot . Például beírtuk a setx TEST „” parancsot(setx TEST “”) , és ennek a környezeti változónak most üres az értéke.

Környezeti változó törlése a parancssorral

Környezeti változó törlése a parancssorral(Command Prompt)

Ezután nézzük meg, hogyan távolíthatunk el egy környezeti változót.

Hogyan lehet törölni egy környezeti változót a Windows rendszerben(Windows)

Ha már nem szeretne egy adott környezeti változót használni, válassza ki azt a Környezeti változók(Environment Variables) ablakban. Ezután nyomja meg a Törlés(Delete) gombot . A Windows(Windows) nem kér megerősítést ehhez a művelethez. Ezért, ha meggondolta magát, nyomja meg a Mégse(Cancel) gombot , hogy az eltávolítás ne kerüljön alkalmazásra. Ha azt szeretné, hogy a törlés folytatódjon, nyomja meg az OK gombot .

Környezeti változó törlése a Windows 10 rendszerben

Környezeti változó törlése a Windows 10 rendszerben(Windows 10)

Környezeti változó törlése a parancssorból(Command Prompt)

Ha törölni szeretne egy környezeti változót a parancssorból(Command Prompt) , írja be a következő két parancs egyikét, attól függően, hogy milyen típusú a változó:

  • REG delete “HKCU\Environment” /F /V “variable_name” , ha ez egy felhasználói környezeti változó, vagy
  • REG delete “HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /F /V “variable_name” , ha rendszerkörnyezeti változóról van szó.

Például beírtuk a REG delete “HKCU\Environment” /F /V “TEST” , és a TEST környezeti változónk eltűnt a felhasználói profilból.

Egy környezeti változó hatástalanítása a Windows rendszerben a parancssor használatával

Környezeti változó hatástalanítása a Windows rendszerben(Windows) a parancssor használatával(Command Prompt)

Környezeti változó törlése a PowerShellből(PowerShell)

Környezeti változó hatástalanításához és törléséhez a PowerShellből(PowerShell) írja be a következő parancsot:

  • [Environment]::SetEnvironmentVariable("variable_name", $null ,"User") , ha ez egy felhasználói profilváltozó, vagy
  • [Environment]::SetEnvironmentVariable("variable_name", $null ,"Machine") , ha rendszerszintű változó.

Például beírtuk a [Environment]::SetEnvironmentVariable("TEST", $null ,"User") , és ez a környezeti változó eltűnt a felhasználó profiljából.

Környezeti változó törlése a PowerShellből

Környezeti változó törlése a PowerShellből(PowerShell)

Ez az!

Miért akarta megtanulni a környezeti változók szerkesztését és törlését a Windows rendszerben(Windows) ?

Most már tudja, hogyan kell mindezt megtenni. De miért akarta megváltoztatni vagy szerkeszteni a környezeti változókat? Ez azért van, mert a rendszerén maradtak változók bizonyos alkalmazásokból, amelyeket már nem használt? Vagy azért, mert speciális beállításai vannak, és környezeti változókkal kell dolgoznia? Tudassa velünk az alábbi megjegyzések részben.



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts