Windows 11/10'daki Sistem ve Kullanıcı Ortamı Değişkenleri açıklandı
Sistem ve Kullanıcı Ortamı Değişkenleri(System and User Environment Variables) , günlük Windows işletim sistemi(Windows OS) kullanıcıları için her zaman karmaşık bir tartışma konusu olmuştur. Onlar ne yapar? İnternetteki bir öğretici, bir PATH değişkeni eklemeyi söyledi, ama nedir? Bu değişkenleri nerede bulabilirim? Tüm bu soruların cevabı bu yazıda kısa süre içinde cevaplanacak. Size Sistem(System) ve Kullanıcı Ortamı Değişkenlerinin(User Environment Variables) ne olduğuna ve bunları nasıl kullanabileceğinize dair üst düzey bir genel bakış sunmaya çalıştık.
Bu yazıda, Ortam Değişkenleri(Environment Variables) , Sistem(System) ve Kullanıcı Ortamı Değişkenleri(User Environment Variables) ve bunların nasıl eklenip değiştirileceğini tartışacağız . Ardından Dinamik Sistem Değişkenlerine(Dynamic System Variables) geçeceğiz ve bunları komut isteminde nasıl kullanacağımızı göreceğiz.
Windows İşletim Sisteminde(Windows OS) Ortam Değişkeni(Variable) Nedir?
Ortam Değişkeni , ' (Environment Variable)Çevre(Environment) ' ve ' Değişken(Variable) ' olmak üzere iki ayrı kelimeden oluşur . Önce 'değişkeni' tartışalım. Bu, varlığın bir değer depolayabileceği ve bilgisayardan bilgisayara değişebileceği anlamına gelir. Windows , uygulamaların işlemleri yürütmesi ve gerçekleştirmesi için bir ' Ortam ' sağlar ve ilk kelimeyi oluşturan da budur. (Environment)Her ikisini birleştiren Ortam(Environment) Değişkenleri, ortam tarafından sağlanan değerleri depolayan dinamik nesnelerdir. Artık ortam, diğer programların sistem hakkında bazı önemli bilgileri elde etmesine yardımcı olan değerler sağlar. Windows'un(Windows) bulunduğu dizine karşılık gelen 'windir' adında bir ortam değişkeni varmış gibi.kurulur. Bunu çalışırken görmek için bir gezgin penceresi açın ve adres çubuğuna ' %windir%Windows kurulum klasörü açılacaktır .
Çok benzer şekilde, diğer programlarda ve betiklerde 'windir' değişkenini kullanarak Windows dizinine başvuruda bulunabilirsiniz . Erişilebilecek çok sayıda başka değişken vardır, ' TEMP ' veya 'TMP', tüm geçici dosyaların depolandığı dizine işaret eden değişkendir. En popüler ' Path ' değişkeni, yürütülebilir dosyaları içeren dizinlere işaret eden değişkendir. Böylece başka bir dizindeki Komut İsteminden(Command Prompt) bir program çalıştırabilirsiniz . Path'i(Path) bu yazının ilerleyen kısımlarında açıkladık . Tüm bu değişkenler, bir şey geliştirirken veya kabuğu çok kullandığınızda işe yarar.
Sistem(System) ve Kullanıcı Ortamı Değişkenleri(User Environment Variables) Nedir?
Windows'ta (Windows)Kayıt Defteri'nin(Registry) nasıl çalıştığına çok benzer şekilde , Sistem(System) ve Kullanıcı Ortamı Değişkenlerine(User Environment Variables) sahibiz . Sistem değişkenleri sistem genelinde kabul edilir ve kullanıcıdan kullanıcıya değişmez. Oysa (Whereas)Kullanıcı Ortamları(User Environments) kullanıcıdan kullanıcıya farklı şekilde yapılandırılır . Diğer kullanıcıların etkilenmemesi için değişkenlerinizi kullanıcı altına ekleyebilirsiniz.
Konuyu derinlemesine tartıştığımız için bilginize. Sistem Değişkenleri , (System Variables)Kullanıcı Değişkenlerinden(User Variables) önce değerlendirilir . Bu nedenle, sistem değişkenleriyle aynı ada sahip bazı kullanıcı değişkenleri varsa, kullanıcı değişkenleri dikkate alınacaktır. Path değişkeni farklı bir şekilde oluşturulur . Etkili Yol , (Path)Sistem Yolu(System Path) değişkenine eklenen Kullanıcı Yolu(User Path) değişkeni olacaktır . Bu nedenle, girişlerin sırası, sistem girişleri ve ardından kullanıcı girişleri olacaktır.
Ortam Değişkenleri nasıl eklenir ve değiştirilir
Daha derine inmeden önce küçük bir uyarı. Bir sistem geri yükleme noktası oluşturun ve sisteminiz için yapılandırılmış mevcut ayarlarla oynamamaya çalışın. Eylemlerinizden çok emin olmadıkça. 'Ortam Değişkenleri' Penceresini açmak için şu adımları izleyin:
- 'Bu PC' simgesine sağ tıklayın ve 'Özellikler'i seçin.
- Şimdi bu pencerede sol kısımdan 'Gelişmiş Sistem Ayarları'nı seçin.
- Hedef penceremizi(Hit) açmak için 'Ortam Değişkenleri' yazan son düğmeye basın.
Bunu açtıktan sonra, Kullanıcı(User) ve Sistem(System) değişkenlerini ayrı ayrı görüntüleyebileceksiniz. Değişken adı ilk sütunda ve değeri ikinci sütundadır. Tablonun altındaki ilgili düğmeler, bu değişkenleri 'Ekle', 'Düzenle' ve 'Sil' sağlar.
Yol değişkenini kullanma
Path , en çok kullanılan ortam değişkenidir. Bahsettiğim gibi, yürütülebilir dosyaları içeren dizinlere işaret ediyor. Path değişkeninizi doğru bir şekilde kurduktan sonra , bu yürütülebilir dosyaları sistemin herhangi bir yerinden kullanabilirsiniz. Bunu bir örnekle anlamaya çalışalım. Ortam değişkenleri penceresini açın ve sistem değişkenlerinde ' Yol(Path) ' arayın .
(Click)Şu anda diğer kontrollerle oynamadan 'Düzenle'yi ve ardından ' Yeni'yi (New)tıklayın . Şimdi göz at'a tıklayın ve istediğiniz yürütülebilir dosyaya sahip bir klasör seçin. ' Tamam'ı tıklayın(Click) ve her şeyi kaydedin. Yola yürütülebilir 'Visual Studio Code' ekledim.
Şimdi uygulamanızı çalıştırmak için Komut İstemi'ni(Command Prompt) açın ve klasördeki yürütülebilir dosyanın adını yazın. Program destekliyorsa ek argümanlar sağlayabilirsiniz. Program, komutu çalıştırdığınız dizinde bulunmadan komut isteminden çalışacaktır. Path değişkeninin(Path variable) güzelliği budur .
Tüm Ortam Değişkenlerinin Listesi
Komut istemini açın ve ' SET ' yazın ve Enter'a basın(Enter) . Mevcut değerleriyle birlikte tüm değişkenler listesi görüntülenecektir ve bilgisayarınızda değişiklik yapmak için buna başvurabilirsiniz.
Dinamik Ortam Değişkenleri
Geleneksel değişkenlerin aksine, dinamik ortam değişkenleri sistem tarafından değil CMD tarafından sağlanır. Bu değişkenlerin değerlerini değiştiremezsiniz ve sorgulandığında çeşitli ayrık değerlere genişlerler. Bu değişkenleri genellikle toplu işleme için kullanırız ve bunlar ortamda depolanmaz. 'SET' komutu bile bu değişkenleri ortaya çıkarmaz. Dinamik ortam değişkenlerinden bazıları aşağıda listelenmiştir.
Okuyun(Read) : Ortam Değişkenleri Bağlam Menüsüne nasıl eklenir(How to add Environment Variables to Context Menu) .
Windows 11/10 ortam değişkenlerinin listesi
%APPDATA% – C:Kullanıcılar<kullanıcıadı>AppDataRoaming
%ALLUSERSPROFILE% – C:ProgramData
%CD% – Bu komutu yazmak size üzerinde çalıştığınız geçerli dizini verecektir.
%COMMONPROGRAMFILES% – C:Program FilesCommon Files
%COMMONPROGRAMFILES(x86)% – C:Program Dosyaları (x86)Ortak Dosyalar
%COMMONPRGRAMW6432% – C:Program FilesCommon Files
%CMDEXTVERSION% – Bu değişken, komut satırı uzantılarının sürümüne genişler.
%COMSPEC% – C:WindowsSystem32cmd.exe
%DATE% : – Bu değişken size tarih formatı tercihlerine göre güncel tarihi verecektir.
%ERRORLEVEL% – Son çalıştırılan komut tarafından ayarlanan hata seviyesini belirler.
%HOMEDRIVE% – C:
%HOMEPATH% -C:Kullanıcılar<kullanıcıadı>
%LOCALAPPDATA% – C:Kullanıcılar<kullanıcıadı>AppDataLocal
%LOGONSERVER% – \<domain_logon_server>
%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem
%PATHEXT% – .com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ;.js; .jse ; .wsf ; .wsh ;.msc
%PROGRAMDATA% – C:ProgramData
%PROGRAMFILES% – C:Program Dosyaları
%PROGRAMW6432% – C:Program Dosyaları
%PROGRAMFILES(X86)% – C:Program Dosyaları (x86)
%PROMPT% – $P$G
%SYSTEMDRIVE% – C:
%SYSTEMROOT% – C:Windows
%TIME% – Benzer şekilde, saat formatı tercihlerine göre size şimdiki zamanı verir.
%TMP% – C:Kullanıcılar<kullanıcı adı>AppDataLocalTemp
%TEMP% – C:Kullanıcılar<kullanıcı adı>AppDataLocalTemp
%USERNAME% – <kullanıcı adı>
%USERPROFILE% – C:Kullanıcılar<kullanıcıadı>
%USERDOMAIN%–(Userdomain) Geçerli kullanıcıyla ilişkili kullanıcı etki alanı.
%USERDOMAIN_ROAMINGPROFILE%–(Userdomain) Dolaşım profiliyle ilişkili kullanıcı etki alanı.
%WINDIR% – C:Windows
%PUBLIC% – C:UsersPublic
%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0Modüller
%ONEDRIVE% – C:Kullanıcılar<kullanıcıadı>OneDrive
%DRVERDATA% – C:WindowsSystem32DriversDriverData
%CMDCMDLINE%–(Outputs) Geçerli Komut İstemi(Command Prompt) oturumunu başlatmak için kullanılan komut satırını çıkarır. ( Komut İstemi(Command Prompt) .)
%COMPUTERNAME% -Sistem adını verir.
%PROCESSOR_REVISION% – İşlemci revizyonunu verir.
%PROCESSOR_IDENTIFIER% – İşlemci tanımlayıcısını çıkarır.
%PROCESSOR_LEVEL% – İşlemci seviyesinin çıktısını verir.
%RANDOM% – Bu değişken 0 ile 32767 arasında rastgele bir sayı yazdırır
%NUMBER_OF_PROCESSORS% – Fiziksel ve sanal çekirdek sayısını verir.
%OS% – Windows_NT
Bu, Windows'taki (Windows)Sistem(System) ve Kullanıcı Ortamı Değişkenleri(User Environment Variables) ile ilgiliydi . Windows çok daha fazla değişkenle birlikte gelir – 'SET' komutunu kullanarak bunları kontrol etmeyi unutmayın.
İPUCU(TIP) : Rapid Environment Editor , Windows için güçlü bir Ortam Değişkenleri Düzenleyicisidir(Variables Editor) .
Related posts
Rapid Environment Editor: Windows 10 için Çevre Variables Editor
Windows 11/10 bir System Recovery Drive nasıl oluşturulur
DISM Windows 11/10'da Nasıl Çalıştırılır Windows System Image
Environment Variables için Context Menu içinde Windows 10 nasıl eklenir
Charmap and Eudcedit Dahili Aletleri Nasıl Kullanılır Windows 10
Windows 11/10 Settings app kullanmadan nasıl sıfırlanır
Disk Management Windows 10'de Nasıl Açılır
Windows 10'de Clean Boot nasıl gerçekleştirilir?
Windows 10'de Tamper Protection feature nedir
eklemek veya Windows 10 içinde News and Interests üzerinde konularını nasıl kaldırılır
Etkinleştirme ve Windows 10 içinde Use Remote Desktop Connection nasıl
Delete Temporary Files Disk Cleanup Tool Windows 10'ü kullanma
News and Interests Feed Language içinde Windows 11/10 nasıl değiştirilir
Windows 11/10'de AÇIK veya Off Shared Experiences feature'ü açın
Nasıl Network Drive harita veya Windows 11/10 bir FTP Drive eklemek
Windows 10 içinde Location ayarları nasıl değiştirilir
Wake-on-LAN Windows 10'da nasıl etkinleştirilir
Windows 11/10 Derece Sembolü Nasıl Eklenir
Windows Presentation Settings Windows 11/10'de Nasıl Devre Dışı Bırakılır
Automatic Startup Repair Windows 10'te Nasıl Yapılır?