Како да уредите, обришете и избришете променљиве окружења у Виндовс-у -

Програмери, администратори система и искусни корисници ће можда морати да раде са варијаблама окружења. Неки ће можда желети да избришу променљиву окружења; други ће желети да промене њену вредност итд. Овај водич дели како да измените или избришете променљиве окружења, као и како да поништите подешавања променљивих окружења у Виндовс-у:

Отворите прозор Променљиве окружења(Environment Variables)

Да бисте извршили многе измене приказане у овом чланку, прво морате да отворите прозор Променљиве окружења . (Environment Variables)Овај водич објашњава како то да урадите и показује вам основе рада са променљивим окружења: Шта су променљиве окружења у Виндовс-у? (What are environment variables in Windows?).

Прозор Променљиве окружења у оперативном систему Виндовс 10

Прозор Променљиве окружења(Environment Variables) у оперативном систему Виндовс 10(Windows 10)

Ако желите да прескочите читање, једна путања која функционише исто у свим верзијама Виндовс(Windows) - а је да отворите Run window (Win + R) , командни(Command Prompt) редак или ПоверСхелл(PowerShell) и извршите команду: рундлл32.еке сисдм.цпл,ЕдитЕнвиронментВариаблес(rundll32.exe sysdm.cpl,EditEnvironmentVariables) .

Како уредити променљиву окружења у Виндовс -у(Windows)

Ако желите да промените вредност постојеће променљиве окружења, прво је изаберите у прозору Променљиве окружења . (Environment Variables)Затим кликните или додирните Уреди(Edit) .

Како уредити променљиву окружења у оперативном систему Виндовс 10

Како уредити променљиву окружења у оперативном систему Виндовс 10(Windows 10)

Показује вам се прозор у коме можете да измените и име и вредност променљиве. Направите модификације које желите и притисните ОК(OK) . Затим притисните ОК(OK) још једном у прозору Променљиве окружења .(Environment Variables)

Уређивање променљиве окружења

Уређивање променљиве окружења

Како уредити променљиву окружења из командне линије(Command Prompt)

Можете креирати нову променљиву окружења или уредити вредност постојеће променљиве окружења (али не и њено име) из командне линије(Command Prompt) . Команда коју морате да унесете је:

  • сетк променљива_наме „вредност“(setx variable_name “value”) ако желите да креирате променљиву корисничког окружења
  • setx variable_name “value” /m ако ћете креирати променљиву системског окружења

На пример, откуцали смо setx TEST “C:\digitalcitizen” и креирали корисничку променљиву под називом ТЕСТ са вредношћу C:\digitalcitizen.

Како подесити променљиву окружења помоћу командне линије

Како подесити променљиву окружења помоћу командне линије(Command Prompt)

Ако желимо да променимо вредност променљиве окружења, можемо да покренемо исту сетк(setx) команду, али да наведемо нову вредност за променљиву. На пример, извршавање setx TEST “C:\DC” мења вредност ТЕСТ(TEST) променљиве окружења у C:\DC .

Како променити вредност променљиве окружења у командној линији

Како променити вредност променљиве окружења у командној линији(Command Prompt)

То функционише јер команда сетк(setx) преписује постојећу вредност са последњом коју унесете. Стога, ако користите ову наредбу више пута на истој променљивој, променљива ће задржати последњу вредност коју сте унели.

Како додати више вредности променљивој окружења помоћу командне линије

Како додати више вредности променљивој окружења помоћу командне линије(Command Prompt)

НАПОМЕНА:(NOTE:) Можете добити листу свих доступних варијабли окружења тако што ћете покренути наредбу сет(set) у командној линији(Command Prompt) (не сетк и без икаквих параметара). Међутим, ако сте управо креирали или уредили променљиву окружења, морате затворити и поново отворити командну линију(Command Prompt) да би се промене приказале.

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

Како видети све варијабле окружења у командној линији(Command Prompt)

Како уредити променљиву окружења из ПоверСхелл -а(PowerShell)

Такође можете да креирате или измените вредност постојеће променљиве окружења из ПоверСхелл(PowerShell) -а . ПоверСхелл команда(PowerShell) за то је:

  • [Енвиронмент]::СетЕнвиронментВариабле("вариабле_наме","вариабле_валуе","Усер")([Environment]::SetEnvironmentVariable("variable_name","variable_value","User") ) ако желите да креирате променљиву корисничког окружења
  • [Енвиронмент]::СетЕнвиронментВариабле("вариабле_наме","вариабле_валуе","Мацхине")([Environment]::SetEnvironmentVariable("variable_name","variable_value","Machine")) ако желите да креирате променљиву системског окружења

На пример, откуцали смо [Енвиронмент]::СетЕнвиронментВариабле("ТЕСТ","дигиталцитизен.лифе","Усер")([Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User")) да бисмо креирали променљиву корисничког окружења под називом ТЕСТ са вредношћу дигиталцитизен.лифе. (digitalcitizen.life.)Да бисмо касније променили вредност променљиве, можемо да покренемо исту команду користећи другу вредност. Баш(Just) као и сетк(setx) у командној линији(Command Prompt) , ова команда преписује вредност наведене променљиве сваки пут када је покренете.

Како поставити променљиву окружења помоћу ПоверСхелл-а

Како поставити променљиву окружења помоћу ПоверСхелл -а(PowerShell)

Ако желите да доделите више вредности променљивој, унесите их све у команду, са тачком и зарезом између сваке вредности, као што је илустровано испод.

Како додати више вредности променљивој окружења у ПоверСхелл-у

Како додати више вредности променљивој окружења у ПоверСхелл -у(PowerShell)

НАПОМЕНА:(NOTE:) У ПоверСхелл(PowerShell) - у можете добити листу свих варијабли окружења покретањем команде Гет-ЦхилдИтем Енв:. (Get-ChildItem Env: )Међутим, ако сте управо креирали или уредили променљиву окружења, морате затворити и поново отворити ПоверСхелл(PowerShell) да би се промене приказале.

Како видети све променљиве окружења у ПоверСхелл-у

Како видети све променљиве окружења у ПоверСхелл -у(PowerShell)

Како обрисати вредност променљиве окружења у Виндовс(Windows) -у (из командне линије(Command Prompt) )

Ако желите да уклоните вредност променљиве окружења (а да задржите њено име), то не можете да урадите помоћу миша и тастатуре из прозора Променљиве окружења . (Environment Variables)Ако изаберете променљиву и притиснете Уреди(Edit) , можете да обришете вредност, али не можете да притиснете ОК(OK) , јер ово дугме постаје сиво. Због тога не можете да сачувате промене.

Како избрисати променљиву окружења у оперативном систему Виндовс 10

Како избрисати променљиву окружења у оперативном систему Виндовс 10(Windows 10)

Међутим, можете да обришете вредност променљиве окружења помоћу командне линије(Command Prompt) . Да бисте поништили променљиву окружења из командне линије(Command Prompt) , откуцајте команду сетк име_променљиве „”(setx variable_name “”) . На пример, откуцали смо сетк ТЕСТ “”(setx TEST “”) и ова променљива окружења је сада имала празну вредност.

Како да обришете променљиву окружења помоћу командне линије

Како да обришете променљиву окружења помоћу командне линије(Command Prompt)

Затим, да видимо како да уклонимо променљиву окружења.

Како избрисати променљиву окружења у Виндовс -у(Windows)

Ако више не желите да користите одређену променљиву окружења, изаберите је у прозору Променљиве окружења . (Environment Variables)Затим притисните Делете(Delete) . Виндовс(Windows) не тражи никакву потврду ове акције. Стога, ако сте се предомислили, морате притиснути Откажи(Cancel) , како се уклањање не би применило. Ако желите да се брисање настави, притисните ОК(OK) .

Како избрисати променљиву окружења у оперативном систему Виндовс 10

Како избрисати променљиву окружења у оперативном систему Виндовс 10(Windows 10)

Како избрисати променљиву окружења из командне линије(Command Prompt)

Да бисте избрисали променљиву окружења из командне линије(Command Prompt) , откуцајте једну од ове две команде, у зависности од тога који је тип променљиве:

  • REG delete “HKCU\Environment” /F /V “variable_name” ако је променљива корисничког окружења, или
  • REG delete “HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /F /V “variable_name” ако је то променљива системског окружења.

На пример, откуцали смо REG delete “HKCU\Environment” /F /V “TEST” и наша варијабла окружења ТЕСТ(TEST) је нестала из корисничког профила.

Како да поништите променљиву окружења у Виндовс-у помоћу командне линије

Како да поништите променљиву окружења у Виндовс(Windows) -у помоћу командне линије(Command Prompt)

Како избрисати променљиву окружења из ПоверСхелл -а(PowerShell)

Да бисте поништили и избрисали променљиву окружења из ПоверСхелл(PowerShell) -а, откуцајте команду:

  • [Environment]::SetEnvironmentVariable("variable_name", $null ,"User") ако је променљива корисничког профила, или
  • [Environment]::SetEnvironmentVariable("variable_name", $null ,"Machine") ако је променљива за цео систем.

На пример, откуцали смо [Environment]::SetEnvironmentVariable("TEST", $null ,"User") и ова променљива окружења је нестала из корисничког профила.

Како избрисати променљиву окружења из ПоверСхелл-а

Како избрисати променљиву окружења из ПоверСхелл -а(PowerShell)

То је то!

Зашто сте желели да научите како да уређујете и бришете променљиве окружења у Виндовс(Windows) -у ?

Сада знате како се све то ради. Али зашто сте желели да промените или уредите променљиве окружења? Да ли је то било зато што су на вашем систему остале променљиве из одређених апликација које више нисте користили? Или је то било зато што имате посебно подешавање и морате да радите са варијаблама окружења? Обавестите нас у одељку за коментаре испод.



About the author

Ја сам софтверски инжењер са више од 10 година искуства у области Виндовс инжењеринга. Специјализовао сам се за развој апликација заснованих на Виндовс-у, као и за хардвер и звучне драјвере за Мицрософт-ов оперативни систем Виндовс следеће генерације, Виндовс 11. Моје искуство у прављењу Виндовс апликација чини ме посебно вредним средством за сваку компанију која жели да развије иновативне технолошке производе.



Related posts