Windows 10'da sistem ortamı değişkenlerini nasıl ayarlarım? [çift]


199

Windows 10'da bir sistem ortamı değişkenini (kayıt defteri düzenleyicisini kullanmadan) nasıl ayarlarım?

(Not: Diğer yanıtlar, özellikle Windows 10'a hitap etmemektedir - en azından henüz değil - ve Windows'un önceki sürümlerinden bu yana değişen kontrol panelini açma gibi önemli adımlar atıyorlar.)


Neredeyse Windows'un önceki sürümleriyle aynı ...
MC10

2
Bu son kez sorulmuştu, bu oldu: superuser.com/questions/601526/… bu yüzden şuna bakmalısınız: superuser.com/questions/284342/…
MC10

2
Bir yönetici hesabı çalıştırmıyorsanız ve yönetici olmayan hesaba bir ortam değişkeni eklemek istiyorsanız, cevapların hiçbiri işe yaramaz.
casperOne

Bir yönetici hesabınız olsun veya [1] veya [2] küresel ortamını düzenlemeniz gerekiyor . Yönetici olmayan bir hesabınız olsun ve ortamınızı düzenlemelisiniz [3] .
Camila Hunter

Yanıtlar:


146

Güncelleme: Windows 10'da yönetici olmadan ortam değişkenlerini ayarlama hakkında bir sürü yorum gördükten sonra, bir yol bulduğumu düşünüyorum. Yönetici değildim ve PowerShell'i kullanabilirdim.

PowerShell yöntemi

Sen ile tüm ortam değişkenleri listeleyebilirsiniz: Get-ChildItem Env:.

Belirli bir değişkenin değerini almak için: değişkenin adı $Env:PATHnerede PATH.

Bir değişken ayarlamak için: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")İlk parametre değişkenin adı, ikincisi değer, üçüncüsü seviyedir.

PowerShell'de çevre değişkenleri ve bunlarla ilgili bazı tuhaflıklar ile çalışmanın farklı yolları vardır, bu nedenle ayrıntılar için bağlantıya bakın.

Eski yöntem (artık daha yeni Windows 10 güncellemelerinde bulunmuyor, PowerShell kullanın veya diğer yanıtları görün)

Ayarlar'a gidin ve Sistem'e tıklayın .

sistem

Sonra sol tarafta Hakkında'ya tıklayın ve alttaki Sistem bilgisi'ni seçin .

hakkında

Açılan yeni Kontrol Paneli penceresinde , soldaki Gelişmiş sistem ayarları seçeneğine tıklayın .

Gelişmiş sistem Ayarları

Şimdi açılan yeni pencerede , alttaki Ortam Değişkenleri ... ' ni seçin .

Ortam Değişkenleri


13
Yönetici değilseniz bu işe yaramaz.
Ira Baxter,

4
Daha yeni bir Windows 10'da doğrudan bir yol var: ana Ayarlar penceresinde, arama kutusuna "Yol" yazmanız yeterlidir ve doğrudan değişken editörlere atlama seçenekleri görünecektir. Tıklatmanın birkaç adımını kaydeder.
jakobengblom2

3
Yeni Windows güncellemesinden sonra, 18
51'de Iter Ator

1
Bu nasıl etkinleştirilir? Çıkış yapabilirim, terminalde daha iyi bir yol var mı?
Sören

1
Veya belki de önce Kontrol Panelini bulmaya ihtiyaç duymayan SystemPropertiesAdvanced.exe'yi çalıştırın ...
TOOGAM

119

Hala her zamanki gibi: Eski stil kontrol panelinin “Sistem” şeyinde. WinBreakBaşlat düğmesine sağ tıklayarak veya erişerek ulaşabilirsiniz .

Oradan, “Gelişmiş sistem ayarları” → “Ortam Değişkenleri” öğesini seçin.

Veya bunu zor yoldan yapabilir ve Ağ ve Paylaşım Merkezi veya Masaüstü klasörü (!) Gibi eski stil kontrol paneline başka bir giriş noktası bulabilirsiniz.


20
Bu yöntem yalnızca Administrators grubundaki hesaplar için geçerlidir. Bu yöntemi kullanarak normal bir Kullanıcı seviyesi hesabının ortam değişkenlerini değiştirmek mümkün değildir.
15’te

1
Küçük Bilgisayar simgesi artık masaüstünde olmadığı zaman, kolayca bulunamayan şey komik.
octopusgrabbus

1
Sistemimde, PATH ortam değişkeni düzenlemeye izin veriyor, ancak PowerShell 2542 karakterden sonra değeri keser. Ancak, tüm yol listesini dahili olarak tutuyor gibi görünmektedir, bu nedenle istemdeki yolların tam listesini göremeseniz de komutları bulmak için tüm listeyi kullanır.
Suncat2000

86

"Web ve Windows'da Ara" kutusuna "envir" yazdım ve "En İyi Eşleşme" altında "Hesabınız için ortam değişkenlerini düzenle" yi seçtim

görüntü tanımını buraya girin


1
Ne yazık ki, bu aramayı yapmak artık böyle bir sonuç vermiyor.
Kasım’da saat

20
Benim için çalışıyor
Alex Szaba

6
@Alex Szabó: "Artık böyle bir sonuç üretmiyor" dediğimde yanılmışım. Serach sonucu gerçekten aynı. Ancak mevcut Windows 10'daki ilk sonucun (resminizde vurgulanmış olarak) tıklanması yönetici olmayan hesaplar için hiçbir şey yapmaz. Bu bir "ölü bağlantı" dır. Bu, cevabımda açıklanan 1511 güncellemesinin getirdiği hata. Yani hayır, genel durumda gerçekten işe yaramaz.
Ant

1
AnT'nin tarif ettiği hata yamalı.
Nick,

4
Cevap bu. Başka bir dil kullanıyorsanız, o dilin eşitliğini yazmalısınız (benim durumumda Çince / İspanyolca). İspanyolca'yı tercih ettiğiniz dil olarak ayarlarken "değişken del sistema" ya da Çince kullanırken "系统 变量" yazın. Orada. Kaçırmazsınız. Bu arama çubuğundaki tüm arama çalışmaları için geçerlidir ve Kontrol Panelini bulamadığınızda, orada "kontrol paneli" / "kontrol paneli" / "控制 面板" yazabilirsiniz. İyi tasarlanmış.
WesternGun

27

"Sistem ortamı değişkenleri" ile özellikle sistem genelinde çevre değişkenlerine atıfta bulunuyorsanız , diğer cevaplar bunu zaten ele almıştır. Bununla birlikte, hem sistem genelinde hem de kullanıcıya özgü ortam değişkenlerini düzenlemek istiyorsanız, bu cevapların çoğu (tümü değilse), genel durum için geçerli değildir.

"Sistem" ve ardından "Gelişmiş sistem ayarları" -> "Ortam Değişkenleri" Administratorsbölümüne gitmek yalnızca gruptaki hesaplarda çalışır , çünkü yalnızca bu tür hesapların "Gelişmiş sistem ayarlarına" erişimi vardır.

Düzenli bir kullanıcı hesabından bunu yapmaya çalışırsanız , “Gelişmiş sistem ayarları” na erişmeye çalışmak, sizden yönetici şifresi isteyen bir UAC istemini tetikleyecektir. Şifreyi girerseniz, “Gelişmiş sistem ayarları” başarıyla açılır, ancak yaptığınız kullanıcılara özgü değişiklikler, ilgili kullanıcının hesabına (!) Uygulanır, orijinal kullanıcının hesabına uygulanmaz.

Bu sorunu çözmek için (yani düzenli kullanıcılara kendi ortam değişkenlerini düzenleme fırsatı vermek amacıyla), Windows “Ortam Değişkenleri” iletişim kutusuna erişmenin başka bir yolunu sunar.

Denetim Masası'nı açın . Kullanıcı Hesapları uygulamasını açın . Bu uygulamanın sol tarafında, Ortam değişkenlerimi değiştir yazan bir bağlantı göreceksiniz . Bu bağlantıya tıkladığınızda, kullanıcı ortamınız için aynı “Ortam Değişkenleri” iletişim kutusuna gidersiniz.

görüntü tanımını buraya girin

Kullanıcınızın yönetici hakları varsa, bu iletişim kutusunun her iki bölümünü de düzenleyebilirsiniz: kullanıcıya özel ortam değişkenleri (üst bölüm) ve sistem genelindeki ortam değişkenleri (alt bölüm). Yönetici haklarınız yoksa, yalnızca üst bölümü düzenleyebilirsiniz: kendi kullanıcıya özel ortam değişkenleri.

Bu, yukarıdaki değişkenlerin çoğunda önerilenleri değil, tüm UAC sürümlerinde ortam değişkenlerini düzenlemenin doğru yoludur.


Ne yazık ki, Windows 10 Kasım güncellemesi (sürüm 1511) bu işlevi ortadan kaldırdı. Değişim benim ortam değişkenleri artık işleri bağlar. O orada, ama öldü. Bu nedenle, Windows 10'un Kasım sonrası sürümü için doğru cevap şudur: Windows 10'un 1511 sürümündeki kullanıcıya özel ortam değişkenlerini normal kullanıcı hesaplarından düzenlemek genellikle imkansızdır. Microsoft bu güncelleştirmeyle Windows 10'u yok etti ve Windows 10 artık kullanılamıyor. Bu gülünç böcekleri işletim sisteminin 1511 versiyonunda düzeltinceye kadar durum böyle kalacaktır.

Yönetici olmayan hesaplar için bir geçici çözüm olması, kullanıcı hesabınızı Administratorsgruba eklemek , oturumu kapatmak, tekrar oturum açmak, "Sistem" -> "Gelişmiş sistem ayarları" yöntemini kullanarak değişkenleri düzenlemek ve ardından yönetimden kurtulmaktır. yine haklar ...

Alternatif bir geçici çözüm, burada açıklanan şekilde PowerShell özelliklerini kullanmaktır. Https://technet.microsoft.com/en-us/library/ff730964.aspx


2 Ağustos 2016'da yayımlanan Windows 10 Yıldönümü Güncelleştirmesi (sürüm 1607) sonunda bu hatayı düzeltti.


Bugün itibariyle, bu seçenek tekrar çalışıyor. IMO "çalışmıyor" paragrafını kaldırabilirsiniz.
Steed

@Steed: Windows 10 Pro x64'üm şu anda "Sürüm 1511 Build 10586.218" dir ve bu seçenek hala ölüdür. Hangi yapıya sahipsin?
AnT

Üzgünüm, sürümüm 10.0.10240 (Win 10 Pro x64). Ancak, Windows Update'te bekleyen hiçbir güncelleme bulunmayan güncel bir hisse senedi sürümüdür. Belki biriniz Insider Preview ya da başka bir şeydir?
Steed

@Steed: Hayır, benim Windows 10 Pro'nun genel güncel sürümüdür. Bu arada, sürüm numaranız orijinal Windows 10'u çalıştırdığınızı gösterir . 1511 numaralı güncellemeyi hiç yüklemediniz (aka "Kasım güncellemesi", aka "Eşik 2 güncellemesi"). Bu nedenle, bu sorunun olmaması, çünkü benim cevabımda söylediğim gibi, bu konu özellikle 1511 güncellemesinde tanıtıldı. Windows'unuzu geçerli sürüme güncellerseniz, aynı sorunu göreceksiniz. Windows Update'in neden sürümünüzün güncel olduğunu söylediğini bilmiyorum.
AnT

1
@quetzalcoatl: Yıldönümü Güncellemesi nihayet bu sorunu çözdü.
Ağustos'ta

21

Sadece hit Windows Key+ Rkomut istemi almak için aynı anda). Sonra sysdm.cpl yazın, ileri gidin ve Çevresel Değişkenleri seçin

görüntü tanımını buraya girin


4
Bu sadece bir yönetici için ortam değişkenlerini değiştirir.
Lawrence Dol,

Bu, size pencere ayarlama hakkını getirecek en yalındır cevaptır.
Jdhao

Teşekkürler dostum. Ben yöneticiyim ama yönetici değişkenlerini değiştiremiyorum. Şimdi yapabilirim!!!
Guilherme

5

Ayrıca bu konudaki birçok kullanıcı tarafından açıklanan sorunu yaşıyorum, yani yönetici olmayan kullanıcıların ortam değişkenlerini ayarlamak için diyaloga olan bağlantı öldü. Basit bir çözüm olarak bu güzel aracı indirdim:

http://www.rapidee.com/en/download

Taşınabilirdir ve kurulum izni yoktur, kullanımı kolaydır ve aslında değişkenlere sistem diyaloğundan daha iyi bir genel bakış sunar.

Bu yardımcı olur umarım.


5

Komut satırından korkmazsanız , setx komutunu kontrol etmelisiniz .

Açıklamasından alıntı yapıyorum:

Kullanıcı veya sistem ortamında ortam değişkenleri oluşturur veya değiştirir. Değişkenleri argümanlara, regklere veya dosya girişine göre ayarlayabilir.

(Bu komutun geçerli komut kabuğunun ortamını, yalnızca yeni işlemlerin ortamını etkilemediğini unutmayın; bu nedenle, değişiklikleri görmek için yeni bir komut kabuğu açmanız gerekir.)


1
setxçalışır, ancak maalesef ortam değişkenlerini silemez .
AnT

Doğru ve değişkeni boş bir değere ayarlamaktan başka, onu gerçekten silmeden, bunun nasıl yapıldığını bilmiyorum. Öte yandan, normal bir hesaptan çalışır (yani: Yöneticiler grubunda değil). Kaçırmadıysam, şu ana kadar verilen cevapların hiçbiri yönetici olmayan bir hesaptan geliyor.
fogbank

PowerShell yöntemi (cevabımın sonundaki bağlantıya bakın) Yönetici olmayan bir hesaptan çalışır.
01

@Ant: Yanlış; Cevabı nasıl yaptığını değiştirdim.
Lawrence Dol,

@Lawrence Dol: Er ... Hayır. Bir env değişkenini boş değere ayarlamak ve bir env değişkenini silmek tamamen farklı iki şeydir (yukarıda belirtilen fogbank gibi). Bir kez daha: setxdeğişkenlerin silinmesini desteklemez.
AnT

4

En az bir yol buldum:

Görev çubuğundaki "Web ve Windows'da Ara" kutusuna "ortam değişkenleri" yazın ve sonra "Sistem ortamı değişkenlerini düzenle" yi seçin ve sonra "Ortam değişkenleri" ni tıklayın.


"Ortam değişkenleri" yazmaya eşdeğer bir kısa "yol" yazıyor (evet, bu başlıkların hiçbiri "yol" içermiyor , ancak yine de çalışıyor).
Peter Mortensen

2

Windows 10'da, ortam değişkenlerini değiştirmek değişmedi, Windows 7'deki ile aynı: Bu PC'ye (Bilgisayarım) sağ tıklayın. Sol Tıklama Özellikleri. Sol Gelişmiş sistem ayarları tıklayın. Sol Ortamdaki Değişkenlere Tıklayın ...

Bu noktada mevcut kullanıcı veya sistem için değişkenleri değiştirebilirsiniz.


Doğru. "Bu PC", Dosya Araştırmacınızın sol hızlı araç çubuğunun altında, gizli değil, sadece onu bulmak için sabır gerekiyor. Bu yüzden birisi onu reddetti ve ben de uygun olmadığını görüyorum, bu yüzden benden daha fazla oy aldım.
WesternGun
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.