मुझे यकीन है कि आपने सीधे रन प्रॉम्प्ट से 'सीएमडी', 'डीआईएसएम' जैसे कार्यक्रमों को लॉन्च करने का प्रयास किया था। क्या आपने कभी सोचा है कि उन्होंने तुरंत कैसे लॉन्च किया? विंडोज ओएस यह कैसे पता लगा सकता है कि यह कहां स्थित है? एक सरल उदाहरण यह है कि जब आप प्रोग्राम शॉर्टकट बनाते हैं, तो शॉर्टकट जानता है कि प्रोग्राम कहाँ स्थित है और इसे जल्दी से लॉन्च करता है। ओएस पथों की एक सूची रखता है जहां सबसे आम सिस्टम प्रोग्राम स्थित हैं, और इसलिए जब आप रन प्रॉम्प्ट का उपयोग करते हैं, तो यह इसे आसानी से लॉन्च करता है। सूची को Windows पर्यावरण चर . कहा जाता है , और अगर इसमें कुछ गलत हो जाता है, तो प्रोग्राम काम नहीं करते हैं। जब कोई कमांड आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य प्रोग्राम, या बैच फ़ाइल समस्या के रूप में पहचाना नहीं जाता है, तो यह मार्गदर्शिका आपको समस्या का निवारण करने में मदद करेगी। ।
कमांड को आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं जाता है
यदि आप किसी प्रोग्राम का समस्या निवारण कर रहे हैं, तो आपको यह सुनिश्चित करना होगा कि यह मौजूद है। यह रन प्रॉम्प्ट के साथ भी हो सकता है, जिसे विन + आर शॉर्टकट का उपयोग करके लागू किया जाता है। तो C:\Windows\System32\ पर जाएं और देखें कि प्रोग्राम मौजूद है या नहीं। आप सिस्टम 32 फ़ोल्डर में EXE को खोजने का भी प्रयास कर सकते हैं। एक बार जब आप सुनिश्चित हो जाएं कि यह वहां है, तो चलिए समस्या को ठीक करते हैं।
पर्यावरण चर संशोधित करें
विन + एक्स का उपयोग करें और फिर सिस्टम चुनें। यह उस सेक्शन को खोलेगा जहाँ आपको पीसी के सभी गुण देखने को मिलते हैं।
बाएँ फलक पर, उन्नत सिस्टम सेटिंग . चुनें . पर्यावरण चर पर क्लिक करें।
<मजबूत>
सिस्टम चर के अंतर्गत पथ का पता लगाएं और संपादित करें . चुनें ।
इससे पहले कि आप जाएं और संपादित करें, इस पूरी स्ट्रिंग को कॉपी करें और इसे नोटपैड में पेस्ट करें। अगर कुछ गलत हो जाता है, तो आप उसे वापस पेस्ट कर सकते हैं।
एक निर्देशिका पथ खोजें 'C:\Windows\System32 '; यदि यह वहां नहीं है, तो आपको अंत में एक अर्ध-बृहदान्त्र जोड़ना होगा।
सहेजने के लिए ठीक क्लिक करें, और फिर बाहर निकलें।
इसके बाद, आपको कंप्यूटर को रीबूट करना होगा। कंप्यूटर रीबूट होने पर सभी पथ उठाए जाते हैं।
अब आपको उन प्रोग्रामों को निष्पादित करने का प्रयास करने की आवश्यकता है जहां आपको प्राप्त हुआ - "...एक आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य प्रोग्राम या बैच फ़ाइल के रूप में मान्यता प्राप्त नहीं है" त्रुटि संदेश और देखें कि समस्या ठीक हो गई है या नहीं।
अब यहाँ एक प्रो-टिप है! यदि आप एक कस्टम बैच फ़ाइल लॉन्च करना चाहते हैं या फ़ोल्डर में उनमें से एक गुच्छा उपलब्ध है, तो इसमें पथ जोड़ें। अगली बार जब आप दौड़ना चाहें, तो नाम टाइप करें, और यह प्रोग्राम लॉन्च करेगा। प्रोग्रामर मुख्य रूप से इसका उपयोग अपने कार्यक्रमों में संदर्भ जोड़ने के लिए करते हैं।
आंतरिक या बाहरी कमांड क्या है?
विंडोज़ में एक आंतरिक कमांड उपलब्ध है और आमतौर पर विंडोज टर्मिनल या कमांड प्रॉम्प्ट से काम करता है। दूसरी ओर, बाहरी कमांड सिस्टम चर या OS पर निर्भर नहीं होते हैं। इसके बजाय, उनके पास पुस्तकालयों का अपना सेट है जिसका वे उपयोग करते हैं।
आप विंडोज टर्मिनल में बाहरी कमांड कैसे उपलब्ध कराते हैं?
यदि आप किसी टर्मिनल से कोई बाहरी कमांड निष्पादित करना चाहते हैं, तो आपको टर्मिनल सेटिंग्स में प्रोग्राम का पथ शामिल करना होगा। जैसा कि ऊपर बताया गया है, आपको उन्हें सिस्टम वेरिएबल लोकेट पाथ, में शामिल करना होगा और जब आप इसे निष्पादित करेंगे तो टर्मिनल इसे ढूंढ पाएगा। उदाहरण के लिए, कई लोगों ने शिकायत की है कि फ़्लटर एक आंतरिक-बाहरी कमांड के रूप में उपलब्ध नहीं है, और आपको बस इतना करना है कि इसमें एप्लिकेशन का पथ शामिल है।