Како избрисати варијабле окружења у Виндовс-у

Varijable okruženja predstavljaju dragocen resurs za programere, sistem administratore i naprednije korisnike. One omogućavaju uvid u detalje okruženja u kojem se aplikacija izvršava. U nekim situacijama, korisnik može želeti da obriše određenu varijablu okruženja, dok u drugim slučajevima može biti potrebno samo promeniti njenu vrednost.

Ponekad se javlja potreba za uklanjanjem varijable okruženja u Windows operativnom sistemu. Postavlja se pitanje, kako to ostvariti? Nastavite sa čitanjem da biste se upoznali sa različitim metodama za brisanje i modifikaciju varijabli okruženja.

Kako izbrisati promenljivu okruženja u Windowsu?

Operativni sistem koristi podatke koji su uskladišteni u varijablama okruženja. Ove varijable pružaju mnoštvo informacija o funkcionisanju softvera. Varijable okruženja se mogu kategorizovati u dve grupe:

  • Sistemske varijable okruženja: ove varijable se postavljaju od strane operativnog sistema ili drajvera prilikom instalacije programa, i sadrže informacije o sistemskim resursima. Na primer, varijabla windir čuva lokaciju Windows direktorijuma.
  • Korisničke varijable okruženja: ove varijable sadrže informacije koje su specifične za određeni korisnički nalog. Primer je podešavanje varijable PATH kako bi se omogućilo izvršavanje komandi bez potrebe da se svaki put navodi puna putanja do datoteke.

Postoje različiti načini za brisanje obe vrste varijabli okruženja. To se može postići putem prozora za varijable okruženja, PowerShell-a, ili korišćenjem Registry Editora.

Prozor za varijable okruženja

Korisnik može koristiti grafički interfejs za brisanje sistemskih i korisničkih varijabli okruženja na Windows računaru. Evo kako da uklonite sistemske varijable:

  • Otvorite kontrolnu tablu i odaberite ikonu „Sistem“.
  • Sa leve strane prozora kliknite na link „Napredne sistemske postavke“ i po želji zatvorite prozor kontrolne table za sistem.
  • Izaberite ikonu „Varijable okruženja“.
  • U odeljku „Sistemske varijable“, pronađite varijablu koju želite da obrišete i kliknite na dugme „Izbriši“.
  • Nakon što ste završili sa uklanjanjem sistemskih varijabli, kliknite na dugme „OK“ da biste potvrdili izmene.
  • Za brisanje korisničkih varijabli okruženja, pratite ove korake:

  • U kontrolnoj tabli kliknite na „Korisnički nalozi“.
  • Sa leve strane, kliknite na link „Promeni moje varijable okruženja“, a zatim zatvorite prozor korisničkih naloga.
  • U gornjem delu, u odeljku „Korisničke varijable za [trenutno korisničko ime]“, izaberite varijablu koju želite da uklonite i kliknite na dugme „Izbriši“.
  • Nakon što završite sa uklanjanjem korisničkih varijabli, kliknite na „OK“ da potvrdite brisanje.
  • PowerShell

    PowerShell takođe pruža mogućnost efikasnog brisanja obe vrste varijabli okruženja. Sledi postupak za uklanjanje sistemskih varijabli:

  • Pokrenite Windows PowerShell u režimu administratora.
  • U PowerShell prozor kopirajte sledeću komandu:
    Get-ChildItem Env:
  • Pritisnite „Enter“ i zabeležite naziv sistemske varijable koju želite da uklonite.
  • U PowerShell prozor ukucajte sledeću komandu:
    [Environment]::SetEnvironmentVariable("[variable name]",$null,"Machine")
  • Zamenite [variable name] sa stvarnim imenom varijable koju želite da uklonite.
  • Sada možete da zatvorite PowerShell prozor.
  • Za brisanje korisničkih varijabli okruženja, pratite ove korake:

  • Pokrenite Windows PowerShell u režimu administratora.
  • U PowerShell prozor kopirajte sledeću komandu:
    Get-ChildItem Env:
  • Pritisnite Enter.
  • Ukucajte ili kopirajte sledeću komandu:
    [Environment]::SetEnvironmentVariable("[variable name]",$null,"User")
  • Ponovo pritisnite „Enter“ i zatvorite PowerShell.
  • Registry Editor

    Evo kako obrisati sistemske varijable okruženja pomoću Registry Editora:

  • Da biste otvorili Registry Editor, pritisnite Win + R da biste pokrenuli Run, u Run polje ukucajte „regedit“, a zatim kliknite na „OK“.
  • U levom delu Registry Editora, pronađite ključ koji je prikazan ispod:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  • U desnom delu prozora Registry Editora, kliknite desnim tasterom miša na ime varijable koju želite da obrišete, i odaberite „Izbriši“.
  • Potvrdite brisanje klikom na „Da“.
  • Zatvorite Registry Editor.
  • Za brisanje korisničkih varijabli okruženja, postupite na sledeći način:

  • Za otvaranje Registry Editora, koristite Win + R da biste pokrenuli Run, ukucajte „regedit“, i kliknite na „OK“.
  • U levom oknu Registry Editora, pronađite sledeći ključ:
    HKEY_CURRENT_USER\Environment
  • Kliknite desnim tasterom miša na ime varijable koju želite da uklonite, i odaberite „Izbriši“.
  • Potvrdite brisanje klikom na „Da“.
  • Zatvorite Registry Editor.
  • Dodatna često postavljana pitanja

    Zašto su varijable okruženja važne?

    Odgovor na pitanje „Šta su varijable okruženja?“ nije jednostavan. Kao što ste mogli primetiti iz ovog vodiča, interakcija sa Windows programima otežava lociranje i praćenje varijabli okruženja.

    Upravljanje varijablama okruženja u pozadini vrše operativni sistem i mnogobrojne aplikacije i drajveri koji se koriste na računaru. Operativni sistem i instalirani programi se oslanjaju na ove varijable. Neodgovarajuće izmene vrednosti kritičnih sistemskih varijabli bez potpunog razumevanja mogu dovesti do nestabilnosti sistema.

    Koje su podrazumevane varijable Windows okruženja?

    Svaki Windows računar poseduje veliki broj varijabli okruženja. Najčešće se koriste varijable kao što su OS, TEMP i PATH. Informacije o podrazumevanim vrednostima za Windows varijable okruženja možete pronaći na web stranicama kao što je Vikipedija.

    Preuzmite kontrolu nad svojim varijablama okruženja

    Alati koji se koriste za brisanje varijabli okruženja mogu se koristiti i za njihovu izmenu ili kreiranje novih. Međutim, ukoliko niste sigurni u svoje znanje, preporučljivo je da se obratite stručnjaku. Budući da su varijable okruženja od suštinskog značaja za rad operativnog sistema i softvera, njihove nepropisne izmene mogu dovesti do pada sistema. Angažovanje stručnjaka može biti jeftinije od popravke sistema nakon potencijalne štete.

    Da li ste pokušali da obrišete varijable okruženja? Da li ste pokušali da ih izmenite ili kreirate nove? Da li ste se susretali sa poteškoćama? Podelite svoja iskustva u komentarima!