यदि आप कमांड लाइन में कुछ करने की कोशिश करते समय ऐप या कमांड 'आंतरिक या बाहरी कमांड के रूप में पहचाने नहीं जाते' त्रुटियों के खिलाफ आ रहे हैं, तो ऐप अपडेट करें या कुछ नया इंस्टॉल करें, आप अकेले नहीं हैं। यह तब होता है जब विंडोज पर्यावरण चर बदल जाते हैं जो कमांड को चलाने से रोकते हैं।

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

'कमांड पहचाना नहीं गया' त्रुटियों को ठीक करें
त्रुटि सिंटैक्स आमतौर पर कुछ ऐसा होगा जैसे 'Program.exe को आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है'। सिंटैक्स इस बात पर निर्भर करता है कि आप उस समय क्या कर रहे हैं जो महत्वपूर्ण है क्योंकि हमें कुछ और करने से पहले इंस्टॉलेशन फ़ाइल की जांच करनी होगी।
कैसे पता करें कि आपको स्नैपचैट पर ब्लॉक कर दिया गया है
- उस प्रोग्राम की स्थापना फ़ाइल पर नेविगेट करें जिसका आप उपयोग करने का प्रयास कर रहे हैं और सुनिश्चित करें कि निष्पादन योग्य मौजूद है।
- कंट्रोल पैनल, सिस्टम और सुरक्षा और उन्नत सिस्टम सेटिंग्स पर नेविगेट करें।
- पर्यावरण चर बटन का चयन करें।
- नई विंडो के निचले भाग में सिस्टम चर फलक में पथ का चयन करें।
- संपादित करें का चयन करें और एक नई विंडो दिखाई देगी।
- सुनिश्चित करें कि '%SystemRoot%System32' और 'C:WindowsSystem32' मौजूद हैं।
- एक मान को नोटपैड में कॉपी करें।
- पर्यावरण चर विंडो में प्रविष्टि को किसी और चीज़ में बदलें और ठीक क्लिक करें।
- आपके द्वारा अभी-अभी बदले गए मान को नोटपैड से मूल के साथ बदलें और ठीक क्लिक करें।
- दूसरे मूल्य के लिए भी ऐसा ही करें।
यदि आप विंडोज जानते हैं, तो आपको पता चल जाएगा कि कभी-कभी आपको इसे फिर से लेने के लिए एक मूल्य फिर से दर्ज करने की आवश्यकता होती है। मुझे लगता है कि इसे एक बार फिर विंडोज आंतरिक डेटाबेस में लिंक करना है लेकिन कौन जानता है।
नोटपैड में मानों को चिपकाने से समय की बचत होती है और सही सिंटैक्स को संरक्षित करता है यदि आप इस कार्य को करते समय परेशान होते हैं या यदि आप भूल जाते हैं कि यह कैसा दिखता था। बस हर एक को अलग-अलग काटें और चिपकाएँ और पर्यावरण चर में मान को किसी भी चीज़ में बदलें। फिर मूल मान को वापस पेस्ट करें और पुष्टि करें। यह उस मूल आदेश के लिए पर्याप्त होना चाहिए जिसे आप फिर से काम करने का प्रयास कर रहे थे।
आप में से चील ने देखा होगा कि '%SystemRoot%System32' और 'C:WindowsSystem32' एक ही स्थान की ओर इशारा करते हैं। यह पुराने सिस्टम का उपयोग करने वालों के लिए एक विरासत प्रविष्टि है। यकीनन आपको दोनों की जरूरत नहीं है, लेकिन विंडोज अभी भी उन्हें अलग से संदर्भित करता है। सिस्टमरूट मुख्य रूप से उन सिस्टमों के लिए था जो WINNT और Windows दोनों फ़ोल्डरों का उपयोग करते थे जो अब सत्य नहीं है। हालाँकि दोनों को विंडोज 10 में भी मौजूद रहने की जरूरत है।

'सीएमडी कमांड की पहचान नहीं की गई' त्रुटियों को ठीक करें
यदि आप एक सीएमडी कमांड चलाने की कोशिश कर रहे हैं और देख रहे हैं कि 'सीएमडी को आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है', तो यह कुछ अलग हो सकता है। उपरोक्त फिक्स की कोशिश करना काम कर सकता है लेकिन समस्या कुछ रजिस्ट्री प्रविष्टियों के कारण हो सकती है जो कमांड की सामान्य श्रृंखला को बाधित कर रही हैं।
किसी तरह, यदि आपके पास रजिस्ट्री में AutoRun सेट है, तो कुछ CMD कमांड जैसे पिंग या nslookup हमेशा काम नहीं करेंगे। वे उपरोक्त त्रुटि लौटाते हैं। .exe मौजूद है और सब कुछ सही लग सकता है, लेकिन ये दो छोटी प्रविष्टियाँ आपका दिन बर्बाद कर रही हैं।
वे रजिस्ट्री प्रविष्टियाँ हैं:
HKEY_LOCAL_MACHINEसॉफ़्टवेयरMicrosoftकमांड प्रोसेसरऑटोरन
HKEY_CURRENT_USERसॉफ़्टवेयरMicrosoftCommand ProcessorAutoRun
यह मुद्दा कम से कम एक दशक पुराना है। मेरे पास एक bookmark के लिए एक बुकमार्क है 2007 से MSDN ब्लॉग प्रविष्टि कि मैंने इसी बात को स्पष्ट करते हुए बचाया है।
- C:WindowsSystem32 पर नेविगेट करें और सुनिश्चित करें कि CMD निष्पादन योग्य मौजूद है।
- ऊपर बताए अनुसार पर्यावरण चरों की जाँच करें। अगर वह इसे ठीक नहीं करता है तो आगे बढ़ें।
- कमांड 'cmd / d' चलाएँ जो स्पष्ट रूप से ऑटोरन को चलने से रोकता है। अगर संदेश वही है, तो आगे बढ़ें।
- ऊपर सूचीबद्ध उन दो रजिस्ट्री प्रविष्टियों को खोजें और उन्हें हटा दें।
यह फिक्स पुराना है लेकिन सोना है। जब मैं एक जानी-मानी केबल कंपनी में IT Admin में काम करता था तो मैं इसका इस्तेमाल करता था। इसलिए मेरे पास अभी भी यह बुकमार्क के रूप में है। 'कमांड को आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है' त्रुटि उस लंबे समय के आसपास रही है और जहां तक मुझे पता है, फिक्स अभी भी विंडोज की पांच पीढ़ियों के बाद भी वही है। फिर भी, यदि आप त्रुटि का सामना करते हैं, तो कम से कम अब आप जानते हैं कि क्या करना है।
पिछली बार आपने विंडोज़ में 'आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है' त्रुटि कब देखी थी? क्या आपने इनमें से किसी एक समाधान का उपयोग किया या कुछ और?




![मेरा ps4 इतना धीमा क्यों है? [हर पहलू स्पष्ट]](https://www.macspots.com/img/blogs/19/why-is-my-ps4-slow.jpg)


