Windows çalıştır iletişim kutusu yürütülebilir dosyaları nasıl bulur?


19

Windows çalıştırma iletişim kutusuna "firefox" yazdığımda (örneğin, vurduğunuzda görünen iletişim kutusu) windows +R ), firefox başlatılır.

Ancak, "firefox.exe" dosyamda yok %path% çünkü "firefox" cmd.exeyazdığımda,

'firefox' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor.

Görünüşe %path%göre, çalıştır iletişim kutusunun keşfedilebilmesi için bir yürütülebilir dosyanın pencerelerde bulunması gerekmez. Bu nasıl çalışıyor?

Yanıtlar:


29

Görünüşe göre çalıştırma iletişim kutusu yalnızca% path% ortam değişkenini değil, aynı zamanda "Uygulama Yolu" kayıt defteri anahtarını da denetler . Gönderen çalıştırma iletişim konusunda TechRepublic makalesinde :

Bazı üçüncü taraf uygulamaları, Aç metin kutusuna yürütülebilir dosyanın adını yazıp Tamam'ı tıklatarak (bu uygulamaların yolları yol ortamı değişkeninde görünmese de) başlatabilirsiniz. Bunun mümkün olmasının nedeni, bazı uygulamalar için yükleme yordamının yürütülebilir dosyanın yolunu Uygulama Yolları adı verilen özel bir kayıt defteri anahtarına eklemesidir.

Kayıt defterindeki ilgili konumlar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathsve HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths(bu sonuncusu kullanıcıya özgüdür). Kendi "uygulama yollarınızı" regedit ile ekleyebilirsiniz.


Teşekkür ederim, aynı şey (firefox) tarafından şaşırdım ve cevabınız iyi açıkladı.
Adam Plocher

Ayrıca, kontrol etmeyi de unutmayın HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths. Bu sorunla da karşılaştım çünkü Chrome'un Beta + Canary sürümlerini yükledim, ancak her ikisi de olmamasına rağmen Canary'nin neden kromun kararlı sürümünü açtığını anlayamadım %PATH%. Bu cevabın yardımcı olduğu ortaya çıktı, ama HKCUyerine altındaydı HKLM!
chunk_split

1
@chunk_split teşekkürler, cevap güncellendi
wcoenen

2

Windows'un daha yeni sürümlerinde Çalıştır iletişim kutusu, başlat menünüzde bulunan kısayolları da çalıştırır. Bu işe başladığında emin değilim ... Ben öyle düşünmüyorum olsa da, Windows 95 kadar geri gidebilir.

Düzenleme: Bu cevap yanlış. Doğru yanıt, yukarıda yanıtlandığı gibi Uygulama Yolları kayıt defteri anahtarıdır.


XP olduğuna inanıyorum ama kesin değil.
BBlake

1
Bu doğru bir açıklama gibi görünmüyor. Başlat menüsümde (TrueCrypt gibi) çalıştır iletişim kutusuyla başlayamadığım uygulamaların sayaç örneklerini bulabilirim.
wcoenen

Çalıştır iletişim kutusu, Windows'un son sürümlerinde bile değişmeden kalır. Yine de Başlat Menüsündeki arama kutusu başka bir konudur. Ama bu daha çok PATH'de bulunan programları çalıştırmak için olan bir arama kutusu.
Joey

Bu yanlışsa, silmelisiniz. Yine de, dürüst olmak gerekirse, bu benim için beklenen bir davranış gibi görünüyor.
287352
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.