विंडोज़ रन डायलॉग कैसे निष्पादित करता है?


19

जब मैं खिड़कियों चलाने के संवाद में "फ़ायरफ़ॉक्स" दर्ज (यानी दिखाई देने वाले संवाद जब आप हिट windows+ R), फ़ायरफ़ॉक्स का शुभारंभ करेंगे।

हालाँकि, "फ़ायरफ़ॉक्स। Exe" मेरे अंदर नहीं है %path%क्योंकि जब मैं "फ़ायरफ़ॉक्स" टाइप करता cmd.exeहूँ, मुझे मिलता है

'फ़ायरफ़ॉक्स' को आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।

तो जाहिरा तौर पर एक निष्पादन योग्य %path%रन संवाद द्वारा खोज करने योग्य होने के लिए खिड़कियों में पाए जाने की आवश्यकता नहीं है । यह कैसे काम करता है?

जवाबों:


29

जाहिरा तौर पर रन डायलॉग न केवल% पथ% पर्यावरण चर की जाँच करता है, बल्कि "ऐप पथ" रजिस्ट्री कुंजी भी हैरन संवाद के बारे में एक Techrepublic लेख से :

आप ओपन टेक्स्ट बॉक्स में निष्पादन योग्य फ़ाइल का नाम लिखकर और ठीक क्लिक करके कुछ तृतीय-पक्ष एप्लिकेशन लॉन्च कर सकते हैं - भले ही इन अनुप्रयोगों के पथ पथ पर्यावरण चर में प्रकट न हों। इसका कारण यह है कि यह संभव है क्योंकि कुछ अनुप्रयोगों के लिए इंस्टॉलेशन प्रक्रिया निष्पादन योग्य फ़ाइल के पथ को एक विशेष रजिस्ट्री कुंजी में जोड़ता है जिसे ऐप पथ कहा जाता है।

रजिस्ट्री में संबंधित स्थान हैं ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathsऔर HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Pathsयह अंतिम उपयोगकर्ता के लिए विशिष्ट है)। आप regedit के साथ अपने खुद के "ऐप पथ" जोड़ सकते हैं।


धन्यवाद, मैं एक ही चीज़ (फ़ायरफ़ॉक्स) से चकित था और आपके उत्तर ने इसे अच्छी तरह से समझाया।
एडम प्लॉकर

इसके अलावा, जाँच करने के लिए मत भूलना HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths। मुझे इस समस्या का सामना करना पड़ रहा था क्योंकि मैंने क्रोम के बीटा + कैनरी संस्करण स्थापित किए थे लेकिन यह समझ नहीं पाया कि कैनरी क्यों नहीं खुल रही थी, लेकिन दोनों में नहीं होने के बावजूद क्रोम का स्थिर संस्करण नहीं था %PATH%। इस जवाब से पता चला कि इससे मदद मिली, लेकिन यह HKCUबदले में था HKLM!
chunk_split

1
@chunk_split धन्यवाद, उत्तर अपडेट किया गया
wenenen

2

विंडोज के नए संस्करणों पर रन संवाद आपके स्टार्ट मेनू में पाए जाने वाले शॉर्टकट भी चलाएगा। मुझे यकीन नहीं है कि जब यह काम करना शुरू कर रहा था ... यह विंडोज 95 तक वापस जा सकता है, हालांकि मुझे ऐसा नहीं लगता।

संपादित करें: यह उत्तर गलत है। सही उत्तर ऐप पथ रजिस्ट्री कुंजी है, जैसा कि ऊपर वर्णित है।


मेरा मानना ​​है कि यह एक्सपी था, लेकिन निश्चित नहीं था।
BBlake

1
यह सही स्पष्टीकरण नहीं लगता है। मैं अपने प्रारंभ मेनू (जैसे TrueCrypt) में अनुप्रयोगों के काउंटर उदाहरण पा सकता हूं, जिसे मैं रन डायलॉग के माध्यम से शुरू नहीं कर सकता।
२०

विंडोज के हाल के संस्करणों में भी रन डायलॉग अपरिवर्तित रहता है। स्टार्ट मेनू में खोज बॉक्स एक और मामला है, हालांकि। लेकिन यह एक खोज बॉक्स है जो PATH में पाए जाने वाले कार्यक्रमों को चलाने के लिए भी होता है।
जॉय

अगर यह गलत है, तो आपको इसे हटा देना चाहिए था। हालांकि, ईमानदारी से, यह मेरे लिए अपेक्षित व्यवहार की तरह लगता है।
287352
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.