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:

  1. 'Bu PC' simgesine sağ tıklayın ve 'Özellikler'i seçin.
  2. Şimdi bu pencerede sol kısımdan 'Gelişmiş Sistem Ayarları'nı seçin.
  3. Hedef penceremizi(Hit) açmak için 'Ortam Değişkenleri' yazan son düğmeye basın.

Sistem ve Kullanıcı Ortamı Değişkenleri

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 .

Sistem ve Kullanıcı Ortamı Değişkenleri

(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) .



About the author

"Serbest çalışan bir Windows ve Office uzmanıyım. Bu araçlarla çalışma konusunda 10 yılı aşkın bir deneyime sahibim ve bunlardan en iyi şekilde yararlanmanıza yardımcı olabilirim. Becerilerim şunları içerir: Microsoft Word, Excel, PowerPoint ve Outlook ile çalışma; web oluşturma sayfalar ve uygulamalar ve müşterilerin iş hedeflerine ulaşmalarına yardımcı olmak."



Related posts