Windows'ta ortam değişkenleri nasıl düzenlenir, temizlenir ve silinir -

Programcılar, sistem yöneticileri ve uzman kullanıcıların bir noktada ortam değişkenleriyle çalışması gerekebilir. Bazıları bir ortam değişkenini silmek isteyebilir; diğerleri değerini değiştirmek isteyecektir, vb. Bu kılavuz, ortam değişkenlerinin nasıl düzenleneceğini veya silineceğini ve ayrıca Windows'ta ortam değişkenlerinin nasıl ayarlanacağını paylaşmaktadır:

Ortam Değişkenleri(Environment Variables) penceresini açın

Bu makalede gösterilen birçok düzenlemeyi yapmak için önce Ortam Değişkenleri(Environment Variables) penceresini açmanız gerekir. Bu kılavuz, bunun nasıl yapılacağını açıklar ve size ortam değişkenleriyle çalışmayla ilgili temel bilgileri gösterir: Windows'ta ortam değişkenleri nelerdir? (What are environment variables in Windows?).

Windows 10'da Ortam Değişkenleri penceresi

Windows 10'da (Windows 10)Ortam(Environment Variables) Değişkenleri penceresi

Okumayı atlamak istiyorsanız, tüm Windows sürümlerinde aynı şekilde çalışan bir yol , Run window (Win + R) , Komut İstemi'ni(Command Prompt) veya PowerShell'i(PowerShell) açıp şu komutu yürütmektir: rundll32.exe sysdm.cpl,EditEnvironmentVariables .

Windows'ta(Windows) bir ortam değişkeni nasıl düzenlenir

Mevcut bir ortam değişkeninin değerini değiştirmek istiyorsanız, önce Ortam Değişkenleri(Environment Variables) penceresinde onu seçin. Ardından, Düzenle'ye(Edit) tıklayın veya dokunun .

Windows 10'da bir ortam değişkeni nasıl düzenlenir

Windows 10'da(Windows 10) bir ortam değişkeni nasıl düzenlenir

Değişkenin hem adını hem de değerini düzenleyebileceğiniz bir pencere gösterilir. İstediğiniz değişiklikleri yapın ve Tamam'a basın(OK) . Ardından Ortam Değişkenleri(Environment Variables) penceresinde bir kez daha Tamam'a(OK) basın .

Bir ortam değişkenini düzenleme

Bir ortam değişkenini düzenleme

Komut İsteminden(Command Prompt) bir ortam değişkeni nasıl düzenlenir

Komut İsteminden(Command Prompt) de yeni bir ortam değişkeni oluşturabilir veya mevcut bir ortam değişkeninin değerini (ancak adını değil) düzenleyebilirsiniz . Girmeniz gereken komut şudur:

  • (setx variable_name “value”)Bir kullanıcı ortamı değişkeni oluşturmak istiyorsanız, setx değişken_adı "değer"
  • setx variable_name “value” /m bir sistem ortamı değişkeni oluşturacaksanız

Örneğin setx TEST “C:\digitalcitizen” ve C:digitalcitizen değeriyle TEST adında bir kullanıcı değişkeni oluşturduk C:\digitalcitizen.

Komut İstemi kullanılarak bir ortam değişkeni nasıl ayarlanır

Komut İstemi(Command Prompt) kullanılarak bir ortam değişkeni nasıl ayarlanır

Bir ortam değişkeninin değerini değiştirmek istersek aynı setx komutunu çalıştırabiliriz ancak değişken için yeni bir değer belirtebiliriz. Örneğin, setx TEST “C:\DC” nin yürütülmesi , TEST ortam değişkeninin değerini C:\DC olarak değiştirir .

Komut İstemi'nde bir ortam değişkeninin değeri nasıl değiştirilir?

Komut İstemi'nde(Command Prompt) bir ortam değişkeninin değeri nasıl değiştirilir?

Bu işe yarar çünkü setx komutu, yazdığınız son değerle mevcut değeri yeniden yazar. Bu nedenle, bu komutu aynı değişken üzerinde birden çok kez kullanırsanız, değişken yazdığınız son değeri koruyacaktır.

Komut İstemi kullanılarak bir ortam değişkenine birden çok değer nasıl eklenir

Komut İstemi(Command Prompt) kullanılarak bir ortam değişkenine birden çok değer nasıl eklenir

NOT: (NOTE:)Komut İsteminde (Command Prompt)set komutunu çalıştırarak (setx değil ve herhangi bir parametre olmadan) mevcut tüm ortam değişkenlerinin bir listesini alabilirsiniz . Ancak, bir ortam değişkenini yeni oluşturduysanız veya düzenlediyseniz , değişikliklerin görünmesi için Komut İstemi'ni(Command Prompt) kapatıp yeniden açmanız gerekir .

Komut İsteminde tüm ortam değişkenlerini nasıl görebilirim?

Komut İsteminde(Command Prompt) tüm ortam değişkenlerini nasıl görebilirim?

PowerShell'den(PowerShell) bir ortam değişkeni nasıl düzenlenir

Ayrıca, PowerShell'den(PowerShell) mevcut bir ortam değişkeninin değerini oluşturabilir veya düzenleyebilirsiniz . Bunun için PowerShell komutu:

  • [Environment]::SetEnvironmentVariable("variable_name","variable_value","User") bir kullanıcı ortamı değişkeni oluşturmak istiyorsanız
  • [Environment]::SetEnvironmentVariable("variable_name","variable_value","Machine") bir sistem ortam değişkeni oluşturmak istiyorsanız

Örneğin, digitalcitizen.life değerine sahip TEST adlı bir kullanıcı ortamı değişkeni oluşturmak için [Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User") yazdık. (digitalcitizen.life.)Değişkenin değerini daha sonra değiştirmek için aynı komutu farklı bir değer kullanarak çalıştırabiliriz. Komut İstemindeki(Command Prompt) setx gibi (setx),(Just) bu komut, her çalıştırdığınızda belirtilen değişkenin değerini yeniden yazar.

PowerShell ile bir ortam değişkeni nasıl ayarlanır

PowerShell ile bir ortam değişkeni nasıl ayarlanır

Bir değişkene birden çok değer atamak istiyorsanız, hepsini aşağıda gösterildiği gibi her bir değerin arasına noktalı virgül koyarak komuta yazın.

PowerShell'de bir ortam değişkenine birden çok değer nasıl eklenir

PowerShell'de(PowerShell) bir ortam değişkenine birden çok değer nasıl eklenir

NOT:(NOTE:) PowerShell'de Get (PowerShell)-ChildItem Env:(Get-ChildItem Env: ) komutunu çalıştırarak tüm ortam değişkenlerinin bir listesini alabilirsiniz . Ancak, bir ortam değişkenini yeni oluşturduysanız veya düzenlediyseniz , değişikliklerin görünmesi için PowerShell'i(PowerShell) kapatıp yeniden açmanız gerekir .

PowerShell'de tüm ortam değişkenlerini nasıl görebilirim?

PowerShell'de(PowerShell) tüm ortam değişkenlerini nasıl görebilirim?

Windows'ta(Windows) bir ortam değişkeninin değeri nasıl temizlenir ( Komut İsteminden(Command Prompt) )

Bir ortam değişkeninin değerini (adını koruyarak) kaldırmak istiyorsanız, bunu Ortam Değişkenleri(Environment Variables) penceresinden fare ve klavye ile yapamazsınız. Bir değişken seçip Düzenle'ye(Edit) basarsanız , değeri silebilirsiniz, ancak bu düğme grileşeceğinden Tamam'a basamazsınız. (OK)Bu nedenle değişikliklerinizi kaydedemezsiniz.

Windows 10'da bir ortam değişkeni nasıl temizlenir

Windows 10'da(Windows 10) bir ortam değişkeni nasıl temizlenir

Ancak, Komut İstemi'ni(Command Prompt) kullanarak bir ortam değişkeninin değerini temizleyebilirsiniz . Bir ortam değişkeninin Komut İsteminden ayarını kaldırmak için (Command Prompt)setx değişken_adı “”(setx variable_name “”) komutunu yazın . Örneğin setx TEST “” yazdık(setx TEST “”) ve bu ortam değişkeni artık boş bir değere sahipti.

Komut İstemi ile bir ortam değişkeni nasıl temizlenir

Komut İstemi(Command Prompt) ile bir ortam değişkeni nasıl temizlenir

Şimdi, bir ortam değişkeninin nasıl kaldırılacağını görelim.

Windows'ta(Windows) bir ortam değişkeni nasıl silinir

Belirli bir ortam değişkenini artık kullanmak istemiyorsanız, bunu Ortam Değişkenleri(Environment Variables) penceresinde seçin. Ardından, Sil'e(Delete) basın . Windows bu eylem için herhangi bir onay istemez. Bu nedenle, fikrinizi değiştirdiyseniz, iptalin uygulanmaması için İptal'e(Cancel) basmanız gerekir . Silme işleminin devam etmesini istiyorsanız, Tamam'a(OK) basın .

Windows 10'da bir ortam değişkeni nasıl silinir

Windows 10'da(Windows 10) bir ortam değişkeni nasıl silinir

Komut İsteminden(Command Prompt) bir ortam değişkeni nasıl silinir

Komut İstemi'nden(Command Prompt) bir ortam değişkenini silmek için , değişkenin türüne bağlı olarak bu iki komuttan birini yazın:

  • REG delete “HKCU\Environment” /F /V “variable_name” REG , bir kullanıcı ortam değişkeniyse “HKCUEnvironment” /F /V “variable_name” öğesini silin veya
  • REG delete “HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /F /V “variable_name”REG , sistem ortam değişkeniyse, “HKLMSYSTEMCurrentControlSetControlSession ManagerEnvironment” /F /V “variable_name” öğesini silin .

Örneğin REG delete “HKCU\Environment” /F /V “TEST” ve TEST ortam değişkenimiz kullanıcının profilinden kayboldu.

Komut İstemi kullanılarak Windows'ta bir ortam değişkeninin ayarı nasıl kaldırılır

Komut İstemi(Command Prompt) kullanılarak Windows'ta(Windows) bir ortam değişkeninin ayarı nasıl kaldırılır

PowerShell'den(PowerShell) bir ortam değişkeni nasıl silinir

PowerShell'den(PowerShell) bir ortam değişkeninin ayarını kaldırmak ve silmek için şu komutu yazın:

  • [Environment]::SetEnvironmentVariable("variable_name", $null ,"User") bir kullanıcı profili değişkeniyse veya
  • [Environment]::SetEnvironmentVariable("variable_name", $null ,"Machine") sistem genelinde bir değişkense.

Örneğin, [Environment]::SetEnvironmentVariable("TEST", $null ,"User") ve bu ortam değişkeni kullanıcının profilinden silindi.

PowerShell'den bir ortam değişkeni nasıl silinir

PowerShell'den(PowerShell) bir ortam değişkeni nasıl silinir

Bu kadar!

Windows'ta(Windows) ortam değişkenlerini nasıl düzenleyeceğinizi ve sileceğinizi neden öğrenmek istediniz ?

Artık tüm bunları nasıl yapacağınızı biliyorsunuz. Ancak neden ortam değişkenlerini değiştirmek veya düzenlemek istediniz? Sisteminizde artık kullanmadığınız belirli uygulamalardan kalan değişkenler olduğu için mi? Yoksa özel bir kurulumunuz olduğu ve ortam değişkenleriyle çalışmanız gerektiği için mi? Aşağıdaki yorumlar bölümünde bize bildirin.



About the author

Ben profesyonel bir yorumcu ve üretkenlik arttırıcıyım. İnternette video oyunları oynayarak, yeni şeyler keşfetmeyi ve teknoloji ihtiyaçları konusunda insanlara yardım ederek vakit geçirmeyi seviyorum. Xbox ile biraz deneyimim var ve 2009'dan beri müşterilerin sistemlerini güvende tutmalarına yardımcı oluyorum.



Related posts