Çalıştır iletişim kutusu, kullanıcının bilgisayarında program açmak istemesi durumunda en kullanışlı araçlardan biridir. Ancak Çalıştır iletişim kutusunun işletim mekanizmasını ve Çalıştır iletişim kutusunun uygulamanın sistemde nerede bulunduğunu nasıl belirlediğini daha iyi anlamak için lütfen LuckyTemplates'in aşağıdaki makalesine bakın.

Sormak:
Deneyimli bir kullanıcı olarak Çalıştır iletişim kutusunu da sıklıkla kullanıyorum. Aşağıdaki komutların Çalıştır iletişim kutusunda neden çalıştığını anlayabiliyorum, bunun nedeni bu komutların mevcut PATH ortam değişkeninde olmasıdır.
- mspaint
- diskmgmt.msc
- kaşif
Ayrıca yukarıdaki komutlar CMD üzerinde de çalışır.
Ancak bir sorum var: Bu komutlar mevcut PATH ortam değişkeninde olmamasına ve bu komutlar CMD'de de çalışmamasına rağmen neden aşağıdaki komutlar Çalıştır iletişim kutusunda çalışıyor? :
Peki Çalıştır iletişim kutusu dosyaların nerede olduğunu nasıl biliyor?
Cevap vermek:
Çalıştır iletişim kutusunda herhangi bir komutu çalıştırdığınızda sistem, Uygulama Yolları Kayıt Defteri anahtarını arayacaktır:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uygulama Yolları
Ve:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uygulama Yolları
Örneğin:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uygulama Yolları\filezilla.exe
Varsayılan değer olarak veriler yürütmeye giden tam yola sahiptir. Yol bulunamazsa, Çalıştır iletişim kutusu PATH içindeki her dizini arayacaktır. Bunun aksine, CMD (komut istemi) bu Kayıt Defteri anahtarlarını aramaz, yalnızca PATH'i arar.
Aşağıdaki bazı makalelere bakın:
İyi şanlar!