विंडोज़ में "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं" को कैसे ठीक करें
विंडोज(Windows) के बारे में एक बड़ी बात यह है कि आप अपने कई काम अपनी मशीन पर कमांड प्रॉम्प्ट से करवा सकते हैं। (get many of your tasks done from the Command Prompt)आपको बस cmd.exe दर्ज करना होगा और विंडोज़(Windows) इसे आपके लिए चलाएगा। लेकिन कभी-कभी, आपको "आंतरिक कमांड के रूप में मान्यता प्राप्त नहीं है" जैसी त्रुटियां आ सकती हैं।
यह वास्तव में सबसे आम त्रुटियों में से एक है जिसका आप कमांड प्रॉम्प्ट(Command Prompt) के साथ सामना कर सकते हैं । जैसा कि त्रुटि से ही पता चलता है, यह उस टूल को नहीं पहचान सका जिसे आप कमांड प्रॉम्प्ट(Command Prompt) के साथ उपयोग करने का प्रयास कर रहे थे । ऐसा होने के कई कारण हैं, और आपके विंडोज पीसी पर "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं" त्रुटि को दूर करने के कई तरीके हैं।
क्यों "आंतरिक कमांड के रूप में पहचाना नहीं गया" त्रुटि होती है(Why The “not recognized as an internal command” Error Occurs)
इससे पहले कि आप सुधार लागू करना शुरू करें, यह जानना एक अच्छा विचार है कि त्रुटि क्यों हुई ताकि आप सुनिश्चित कर सकें कि भविष्य में ऐसा दोबारा न हो।
अन्य ऐप्स आपके सिस्टम को खराब कर रहे हैं(Other Apps Messing Up Your System)
आपके पीसी पर यह त्रुटि मिलने के सबसे सामान्य कारणों में से एक यह है कि किसी अन्य इंस्टॉल किए गए ऐप ने आपके सिस्टम चर को संशोधित किया है। यह कमांड प्रॉम्प्ट(Command Prompt) को अन्य ऐप्स या टूल लॉन्च करने के लिए कमांड को पहचानने से रोकता है।
आपके कंप्यूटर पर प्रोग्राम इंस्टाल न होना(Not Having The Program Installed On Your Computer)
दूसरा संभावित कारण "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है" यह है कि आपके पास अपने कंप्यूटर पर उपयुक्त प्रोग्राम स्थापित नहीं है। हो सकता है कि इंस्टॉलर ने उपयुक्त स्थान पर एप्लिकेशन फ़ाइलों को स्थापित नहीं किया हो, या इंस्टॉलर ने कमांड प्रॉम्प्ट(Command Prompt) के साथ टूल को लॉन्च करने में सक्षम नहीं किया हो ।
विंडोज़ में "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं" त्रुटि को ठीक करना(Fixing The “not recognized as an internal or external command” Error In Windows)
कारण चाहे जो भी हो, इस त्रुटि को ठीक करने के तरीके हैं और आप जिस प्रोग्राम का उपयोग करने का प्रयास कर रहे हैं उसे पहचानने के लिए कमांड प्रॉम्प्ट प्राप्त करें।(Command Prompt)
सुनिश्चित करें कि प्रोग्राम वास्तव में आपके पीसी पर मौजूद है(Ensure The Program Actually Exists On Your PC)
पहली बात यह सत्यापित करना है कि आप जिस प्रोग्राम को कमांड प्रॉम्प्ट(Command Prompt) के साथ उपयोग करने का प्रयास कर रहे हैं वह वास्तव में आपके कंप्यूटर पर मौजूद है या नहीं। आपने एक नकली इंस्टॉलर का उपयोग किया होगा जिसने आपको बताया था कि प्रोग्राम आपकी मशीन पर सफलतापूर्वक स्थापित किया गया था, लेकिन यह सच नहीं हो सकता है।
यह जांचने का एक आसान तरीका है कि प्रोग्राम वास्तव(check if the program is indeed installed) में आपकी मशीन पर स्थापित है या नहीं।
- अपने पीसी पर एक फाइल एक्सप्लोरर(File Explorer) विंडो लॉन्च करें।
- निम्नलिखित पथ पर जाएं।
C:\Windows\System32\
- सुनिश्चित करें कि जिस निष्पादन योग्य को आप कमांड प्रॉम्प्ट(Command Prompt) से चलाने का प्रयास कर रहे हैं वह इस फ़ोल्डर में उपलब्ध है। यदि ऐसा नहीं है, तो प्रोग्राम आपके कंप्यूटर पर इंस्टॉल नहीं होने की संभावना है।
उपरोक्त यह जांचने का एक निश्चित तरीका नहीं है कि आपके कंप्यूटर पर कोई प्रोग्राम स्थापित है या नहीं। ऐसा इसलिए है क्योंकि सभी प्रोग्राम अपनी फाइलें विंडोज के सिस्टम 32 फोल्डर में नहीं रखते हैं। हालाँकि, यह आपको अधिकांश कार्यक्रमों का पता लगाने में मदद करेगा।
निष्पादन योग्य फ़ाइल के लिए पूर्ण पथ का उपयोग करें(Use The Full Path To The Executable File)
"आंतरिक कमांड के रूप में मान्यता प्राप्त नहीं है" त्रुटि आमतौर पर होती है क्योंकि कंप्यूटर निष्पादन योग्य नहीं ढूंढ सकता है जिसे आप इसे लॉन्च करने के लिए कह रहे हैं। हालांकि, आप इसे अपनी निष्पादन योग्य फ़ाइल के लिए पूर्ण पथ(full path to your executable file) प्रदान कर सकते हैं और फिर इसे बिना किसी समस्या के चलाने में सक्षम होना चाहिए।
- अपने पीसी पर कमांड प्रॉम्प्ट(Command Prompt) विंडो लॉन्च करें।
- निष्पादन योग्य का पूरा पथ टाइप करें जिसे आप उपयोग करना चाहते हैं और अपने कीबोर्ड पर एंटर दबाएं।(Enter)
- उदाहरण के लिए, यदि आप adb.exe का उपयोग करने का प्रयास कर रहे हैं जो आपके डेस्कटॉप पर adb नामक फ़ोल्डर में स्थित है , तो आप निम्न जैसा कुछ टाइप करेंगे।
C:\Users\<username>\Desktop\adb\adb.exe
- फ़ाइल को बिना किसी समस्या के लॉन्च होना चाहिए।
फ़ाइल पथ को दोहरे उद्धरण चिह्नों के साथ संलग्न करें(Enclose The File Path With Double Quotes)
आपकी निष्पादन योग्य फ़ाइल के लिए पूर्ण पथ निर्दिष्ट करना बुलेटप्रूफ विधि नहीं है। यह "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है" त्रुटि का कारण बन सकता है यदि इसे ठीक से उपयोग नहीं किया जाता है। समस्या उस पथ में है जिसे आप अपनी कमांड प्रॉम्प्ट(Command Prompt) विंडो में निर्दिष्ट करते हैं।
यदि आपकी निष्पादन योग्य फ़ाइल के पूर्ण पथ में कोई स्थान है, तो यह त्रुटि उत्पन्न करने वाला है। ऐसा इसलिए है क्योंकि उपयोगिता रिक्त स्थान को नहीं पहचान सकती है, और यह प्रोग्राम के नाम के रूप में पहले स्थान तक के वर्णों का उपयोग करती है। चूंकि यह सही रास्ता नहीं है, इसलिए आपको उपरोक्त त्रुटि मिलेगी।
आप निम्न विधि का उपयोग करके इसे ठीक कर सकते हैं।
- ऐसे पथ में टाइप करते समय जिसमें रिक्त स्थान हों (चाहे एकल या एकाधिक), पथ को दोहरे उद्धरण चिह्नों के साथ संलग्न करें।
- कमांड प्रॉम्प्ट(Command Prompt) तब पूरे पथ को एक ही आइटम के रूप में पहचान लेगा और प्रोग्राम को आपकी मशीन पर उचित रूप से लॉन्च करेगा।
फ़ाइल को System32 फ़ोल्डर में ले जाएँ(Move The File To System32 Folder)
अब तक, आप जानते हैं कि जब आप कमांड प्रॉम्प्ट(Command Prompt) उपयोगिता से निष्पादन योग्य चलाने का प्रयास करते हैं, तो यह आपके विंडोज इंस्टॉलेशन के सिस्टम (Windows)32 फ़ोल्डर(System32) में दिखता है और फिर फ़ाइल को खोलता है, अगर यह वहां उपलब्ध है।
क्या होगा यदि आप अपनी निष्पादन योग्य फ़ाइल को वहां रख सकें और फिर उसे कमांड प्रॉम्प्ट(the Command Prompt) से एक्सेस कर सकें ? आप इसे तब तक कर सकते हैं जब तक आपके पास अपने कंप्यूटर पर व्यवस्थापकीय पहुंच है।
- निष्पादन योग्य फ़ाइल को इससे जुड़ी अन्य सभी फ़ाइलों के साथ अपने कंप्यूटर पर निम्न फ़ोल्डर में कॉपी करें।
C:\Windows\System32 - कमांड प्रॉम्प्ट(Command Prompt) को बंद करें यदि यह पहले से खुला था और इसे फिर से लॉन्च करें।
- बिना किसी पथ के अपनी निष्पादन योग्य फ़ाइल का नाम दर्ज करें(Enter) , और आप पाएंगे कि यह सफलतापूर्वक लॉन्च हो गई है।
हालांकि यह विधि बहुत अच्छा काम करती है और आपके कंप्यूटर पर "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है" त्रुटि को ठीक करने में आपकी मदद करती है, आप इसे सावधानी से उपयोग करना चाह सकते हैं।
ऐसा इसलिए है क्योंकि हर बार जब आप कमांड प्रॉम्प्ट से कुछ उपयोग करना चाहते हैं, तो आपको (Command Prompt)सिस्टम 32 फ़ोल्डर(System32) में उपयुक्त निष्पादन योग्य डालना होगा । आखिरकार, फ़ोल्डर बड़ा हो जाएगा और आपके पास वहां बड़ी संख्या में फाइलें बैठी होंगी।
यह निष्पादन योग्य उपकरणों के लिए भी काम नहीं करेगा जिन्हें किसी विशिष्ट निर्देशिका में स्थापना की आवश्यकता होती है। आप उन्हें सिस्टम 32 फ़ोल्डर(System32) में स्थानांतरित करने में सक्षम नहीं होंगे क्योंकि विंडोज रजिस्ट्री(Windows Registry) में इंस्टॉलेशन पथ परिभाषित किया गया है ।
हम अनुशंसा करते हैं कि आप केवल इस समाधान का उपयोग करें यदि आप अन्य विधियों का उपयोग करके समस्या को ठीक नहीं कर सकते हैं और जब तक एप्लिकेशन को इंस्टॉलेशन की आवश्यकता नहीं है।
पर्यावरण चर के लिए निष्पादन योग्य फ़ाइल पथ जोड़ें(Add The Executable File Path To Environment Variables)
"आंतरिक कमांड के रूप में मान्यता प्राप्त नहीं है" त्रुटि को ठीक करने का सबसे कुशल तरीका अपने पर्यावरण चर को संपादित करना और वहां उपयुक्त फ़ाइल पथ जोड़ना है। ऐसा इसलिए है क्योंकि जब आप कमांड दर्ज करते हैं तो कमांड प्रॉम्प्ट(Command Prompt) उपयोगिता उन पथों को देखती है, और फिर फ़ाइल को खोलती है यदि यह उन निर्देशिकाओं में से एक में मिलती है।
वहां अपना फ़ाइल पथ जोड़कर, आप कमांड प्रॉम्प्ट को बता रहे हैं कि एक निश्चित निष्पादन योग्य कहाँ स्थित है जब आप इसे (Command Prompt)सीएमडी(CMD) विंडो में इसके संक्षिप्त नाम से उपयोग करना चाहते हैं।
अपने चरों को संपादित करना और वहां एक नया पथ जोड़ना बहुत आसान है।
- अपने पीसी पर कॉर्टाना(Cortana) सर्च का उपयोग करके कंट्रोल पैनल(Control Panel) लॉन्च करें।
- सिस्टम और सुरक्षा(System and Security) कहने वाले विकल्प पर क्लिक करें ।
- निम्न स्क्रीन पर सिस्टम(System) खोजें और क्लिक करें ।
- अपनी स्क्रीन पर बाएँ साइडबार से उन्नत सिस्टम सेटिंग्स(Advanced system settings) चुनें ।
- आपकी स्क्रीन पर एक बॉक्स खुलेगा। पर्यावरण चर(Environment Variables) बटन पर क्लिक(Click) करें जो बॉक्स के नीचे स्थित है।
- आप अपने खाते के लिए सभी उपयोगकर्ता चर देखेंगे। पथ(Path) कहने वाले पर क्लिक(Click) करें और फिर संपादित करें(Edit) बटन पर क्लिक करें।
- अब आप उस एप्लिकेशन में नया पथ जोड़ सकते हैं जिसे आप कमांड प्रॉम्प्ट(Command Prompt) के साथ उपयोग करना चाहते हैं । सूची में निर्देशिका जोड़ने के लिए दाएँ साइडबार में ब्राउज़(Browse) करें पर क्लिक करें।(Click)
- उस फ़ोल्डर पर नेविगेट करें जहां आपका निष्पादन योग्य स्थित है और उसे चुनें।
- आपको देखना चाहिए कि आपका नया जोड़ा गया पथ चर सूची में सूचीबद्ध है। परिवर्तनों को सहेजने के लिए सबसे नीचे ओके(OK) पर क्लिक करें ।(Click)
- जैसे ही आप उन्हें बंद करते हैं, अन्य सभी बॉक्स में ओके(OK) पर क्लिक करें ।
- एक कमांड प्रॉम्प्ट(Command Prompt) विंडो खोलें और निष्पादन योग्य फ़ाइल का नाम टाइप करें। आप देखेंगे कि फ़ाइल सीएमडी(CMD) के बिना आपकी स्क्रीन पर कोई त्रुटि फेंके बिना खुलती है।
"आंतरिक कमांड के रूप में पहचाना नहीं गया" त्रुटि कभी-कभी बहुत निराशाजनक हो सकती है, क्योंकि यह आपको उस प्रोग्राम का उपयोग नहीं करने देगी जिसे आप जानते हैं कि आपने अपने कंप्यूटर पर इंस्टॉल किया है।
उपरोक्त विधियों का उपयोग करके, आप इस त्रुटि से छुटकारा पाने और किसी भी प्रोग्राम को बिना किसी समस्या के कमांड प्रॉम्प्ट(Command Prompt) विंडो से चलाने में सक्षम होना चाहिए। यदि ऊपर दिए गए किसी भी तरीके ने आपको समस्या को ठीक करने में मदद की है, तो हम इसके बारे में नीचे टिप्पणी अनुभाग में जानना चाहेंगे।
Related posts
विंडोज 10 में "आईट्यून्स लाइब्रेरी फाइल को सेव नहीं किया जा सकता" को कैसे ठीक करें
कैसे ठीक करें "विंडोज इंस्टालर सेवा तक नहीं पहुंचा जा सका" त्रुटि
विंडोज़ में त्रुटि "एक सिस्टम मरम्मत लंबित है" को कैसे ठीक करें?
कैसे ठीक करें "एप्लिकेशन सही ढंग से प्रारंभ करने में असमर्थ था (0xc0000142)" विंडोज़ में त्रुटि
YouTube पर "एक त्रुटि हुई कृपया बाद में पुनः प्रयास करें" को कैसे ठीक करें
विंडोज 10 पर "आपका कंप्यूटर मेमोरी पर कम है" त्रुटि को कैसे ठीक करें
विंडोज 10 में "logilda.dll शुरू करने में समस्या थी" को कैसे ठीक करें?
फिक्स "प्रोग्राम को कमांड भेजने में समस्या थी" त्रुटि
कैसे ठीक करें "विंडोज प्रारूप को पूरा करने में असमर्थ था" त्रुटि
ISAPI फ़िल्टर c:…isapi.dll पर कॉलिंग LoadLibraryEx को ठीक करें विफल ”
"Windows इस नेटवर्क से कनेक्ट नहीं हो सकता" त्रुटि को ठीक करें
ठीक करें "Windows डिवाइस या संसाधन के साथ संचार नहीं कर सकता" त्रुटि
कैसे ठीक करें "विंडोज रिसोर्स प्रोटेक्शन अनुरोधित ऑपरेशन नहीं कर सका" त्रुटि
Windows अद्यतन त्रुटि कोड 8E5E03FA ठीक करें
विंडोज़ में एनटी कर्नेल और सिस्टम प्रोसेस हाई सीपीयू यूसेज को ठीक करें
Chrome में "DNS_probe_final_bad_config" को कैसे ठीक करें
ठीक करें "Windows आपको नेटवर्क पर लॉग ऑन करने के लिए कोई प्रमाणपत्र नहीं ढूंढ सका"
विंडोज + शिफ्ट + एस को कैसे ठीक करें विंडोज़ पर काम नहीं कर रहा है
कैसे ठीक करें "अपने पीसी को रीसेट करने में असमर्थ। विंडोज़ में एक आवश्यक ड्राइव विभाजन गुम है”
कैसे ठीक करें "माइक्रोसॉफ्ट रजिस्टर सर्वर ने काम करना बंद कर दिया है"