Run Dialog, Uygulamaların Nerede Olduğunu Nasıl Biliyor?
Run Dialog programı bilgisayarınızdaki programları açmanın kolay ve çok kullanışlı bir yolu olabilir, ancak bu uygulamaların sisteminizde nerede bulunduğunu nereden biliyor? Bugünün Süper Kullanıcı Soru-Cevap yazısı meraklı bir okuyucunun sorusuna cevap verdi.
Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..
Soru
SuperUser okuyucu mt025, Run Dialog’un uygulamaların Windows’un PATH sistemi dışında nerede olduğunu nasıl bildiğini bilmek istiyor:
Uzman bir kullanıcı olarak, Sıkça Çalıştır İletişim Kutusunu kullanırım. Aşağıdaki komutların neden olduğu gibi çalıştığını anlayabiliyorum. YOL Çevre değişkeni.
- Mspaint
- diskmgmt.msc
- kâşif
Bu komutlar ayrıca CMD’de de çalışır..
Aşağıdaki komutlar Çalıştırma İletişiminde çalışır, ancak YOL ortam değişkenidir ve CMD'de çalışmazlar.
- firefox
- winword
- iexplore
Run bu dosyaların nerede olduğunu nasıl biliyor??
Cevap
SuperUser katılımcısı w32sh bizim için cevabı var:
Komutu Çalıştır iletişim kutusundan bir komut çalıştırdığınızda, sistem buradaki Uygulama Yolları kayıt defteri anahtarlarına bakar:
- HKEY_CURRENT_USER \ YAZILIM \ Microsoft \ Windows \ CurrentVersion \ App Yolları
ve
- HKEY_LOCAL_MACHINE \ YAZILIM \ Microsoft \ Windows \ CurrentVersion \ App Paths
Örnek
- HKEY_CURRENT_USER \ YAZILIM \ Microsoft \ Windows \ CurrentVersion \ App Path \ \ filezilla.exe
(Varsayılan) değer verisi, yürütülebilir dosyanın tam yoluna sahiptir. Bulunamadıysa, içinde bulunan her klasöre bakar. YOL, CMD (Komut İstemi) bu kayıt defteri anahtarlarına başvuruda bulunmazken, yalnızca YOL.
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.