మీరు కమాండ్ లైన్లో ఏదైనా చేయడానికి, యాప్ను అప్డేట్ చేయడానికి లేదా కొత్తదాన్ని ఇన్స్టాల్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు యాప్ లేదా కమాండ్ 'అంతర్గత లేదా బాహ్య కమాండ్గా గుర్తించబడదు' ఎర్రర్లకు వ్యతిరేకంగా వస్తున్నట్లయితే, మీరు ఒంటరిగా లేరు. విండోస్ ఎన్విరాన్మెంటల్ వేరియబుల్స్ మార్చబడినప్పుడు ఇది జరుగుతుంది, ఇది కమాండ్ రన్ చేయబడదు.
మీరు ప్రాథమిక CMD కమాండ్ని అమలు చేయడం లేదా మీ యాంటీవైరస్ని అప్డేట్ చేయడం కూడా ఏదైనా చేయడానికి ప్రయత్నించవచ్చు. వేరియబుల్ మారినట్లయితే, Windows ఆ ఆదేశాన్ని అమలు చేయదు. ఇది మీకు జరుగుతుంటే, దాన్ని నిర్వహించడానికి రెండు మార్గాలు ఉన్నాయి.
ఈ లోపం యొక్క రెండు వెర్షన్లు ఉన్నాయి. ఒకటి సాధారణ ప్రోగ్రామ్ల కోసం మరియు మరొకటి మీరు CMD కమాండ్ని ఉపయోగించడానికి ప్రయత్నిస్తున్నట్లయితే. రెండింటినీ ఎలా పరిష్కరించాలో నేను మీకు చూపిస్తాను.
'కమాండ్ గుర్తించబడలేదు' లోపాలను పరిష్కరించండి
ఎర్రర్ సింటాక్స్ సాధారణంగా 'Program.exe అంతర్గత లేదా బాహ్య కమాండ్గా గుర్తించబడలేదు' వంటిది. సింటాక్స్ మీరు ఆ సమయంలో ఏమి చేస్తున్నారో దానిపై ఆధారపడి ఉంటుంది, మనం ఏదైనా చేసే ముందు ఇన్స్టాలేషన్ ఫైల్ను తనిఖీ చేయాలి.
- మీరు ఉపయోగించడానికి ప్రయత్నిస్తున్న ప్రోగ్రామ్ యొక్క ఇన్స్టాలేషన్ ఫైల్కి నావిగేట్ చేయండి మరియు ఎక్జిక్యూటబుల్ ఉందని నిర్ధారించుకోండి.
- కంట్రోల్ ప్యానెల్, సిస్టమ్ మరియు సెక్యూరిటీ మరియు అధునాతన సిస్టమ్ సెట్టింగ్లకు నావిగేట్ చేయండి.
- ఎన్విరాన్మెంటల్ వేరియబుల్స్ బటన్ను ఎంచుకోండి.
- కొత్త విండో దిగువన ఉన్న సిస్టమ్ వేరియబుల్స్ పేన్లో పాత్ని ఎంచుకోండి.
- సవరించు ఎంచుకోండి మరియు కొత్త విండో కనిపిస్తుంది.
- ‘%SystemRoot%System32’ మరియు ‘C:WindowsSystem32’ ఉన్నాయని నిర్ధారించుకోండి.
- నోట్ప్యాడ్కు ఒక విలువను కాపీ చేయండి.
- ఎన్విరాన్మెంటల్ వేరియబుల్ విండోలోని ఎంట్రీని వేరొకదానికి మార్చండి మరియు సరే క్లిక్ చేయండి.
- నోట్ప్యాడ్ నుండి మీరు ఇప్పుడే మార్చిన విలువను అసలుతో భర్తీ చేసి, సరి క్లిక్ చేయండి.
- ఇతర విలువ కోసం అదే చేయండి.
మీకు Windows తెలిస్తే, కొన్నిసార్లు మీరు చేయాల్సిందల్లా దాన్ని మళ్లీ తీయడానికి విలువను మళ్లీ నమోదు చేయడం మాత్రమే అని మీకు తెలుస్తుంది. ఇది విండోస్ అంతర్గత డేటాబేస్లో మరోసారి లింక్ చేయడమేనని నేను ఊహిస్తున్నాను, కానీ ఎవరికి తెలుసు.
నోట్ప్యాడ్లో విలువలను అతికించడం వల్ల సమయం ఆదా అవుతుంది మరియు మీరు ఈ పనిని చేస్తున్నప్పుడు లేదా అది ఎలా ఉందో మర్చిపోయినప్పుడు మీకు ఆటంకం కలిగితే సరైన సింటాక్స్ను భద్రపరుస్తుంది. ఒక్కొక్కటిగా కత్తిరించి అతికించండి మరియు పర్యావరణ వేరియబుల్స్లోని విలువను దేనికైనా మార్చండి. ఆపై అసలు విలువను తిరిగి అతికించండి మరియు నిర్ధారించండి. మీరు మళ్లీ పని చేయడానికి ప్రయత్నిస్తున్న అసలు ఆదేశానికి ఇది సరిపోతుంది.
మీ మధ్య ఉన్న డేగ దృష్టిలో '%SystemRoot%System32' మరియు 'C:WindowsSystem32' ఒకే స్థానానికి సూచించినట్లు గమనించవచ్చు. పాత సిస్టమ్లను ఉపయోగిస్తున్న వారికి ఇది లెగసీ ఎంట్రీ. నిస్సందేహంగా మీకు రెండూ అవసరం లేదు కానీ Windows ఇప్పటికీ వాటిని విడిగా సూచిస్తున్నట్లు కనిపిస్తోంది. సిస్టమ్రూట్ ప్రధానంగా WINNT మరియు విండోస్ ఫోల్డర్లను ఉపయోగించే సిస్టమ్ల కోసం ఉపయోగించబడింది, ఇది ఇకపై నిజం కాదు. అయితే విండోస్ 10లో కూడా రెండూ ఉండాలి.
'CMD కమాండ్ గుర్తించబడలేదు' లోపాలను పరిష్కరించండి
మీరు CMD కమాండ్ని అమలు చేయడానికి ప్రయత్నిస్తుంటే మరియు 'CMD అంతర్గత లేదా బాహ్య కమాండ్గా గుర్తించబడలేదు' అని చూస్తున్నట్లయితే, అది వేరేది కావచ్చు. ఎగువ పరిష్కారాన్ని ప్రయత్నించడం పని చేయవచ్చు కానీ సాధారణ ఆదేశాల గొలుసుకు అంతరాయం కలిగించే రెండు రిజిస్ట్రీ ఎంట్రీల వల్ల సమస్య సంభవించవచ్చు.
ఏదో విధంగా, మీరు రిజిస్ట్రీలో ఆటోరన్ సెట్ చేసి ఉంటే, పింగ్ లేదా nslookup వంటి నిర్దిష్ట CMD ఆదేశాలు ఎల్లప్పుడూ పని చేయవు. వారు పై లోపాన్ని తిరిగి ఇచ్చారు. .exe ఉంది మరియు ప్రతిదీ సరిగ్గా ఉన్నట్లు అనిపించవచ్చు, కానీ ఈ రెండు చిన్న ఎంట్రీలు మీ రోజును నాశనం చేస్తున్నాయి.
ఆ రిజిస్ట్రీ ఎంట్రీలు:
HKEY_LOCAL_MACHINESసాఫ్ట్వేర్ మైక్రోసాఫ్ట్ కమాండ్ ప్రాసెసర్ ఆటో రన్
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
ఈ సమస్య కనీసం ఒక దశాబ్దం నాటిది. నేను 2007 నుండి MSDN బ్లాగ్ ఎంట్రీ కోసం బుక్మార్క్ని కలిగి ఉన్నాను, ఈ విషయాన్ని వివరించడానికి నేను సేవ్ చేసాను.
- C:WindowsSystem32కి నావిగేట్ చేయండి మరియు CMD ఎక్జిక్యూటబుల్ ఉందని నిర్ధారించుకోండి.
- పైన పేర్కొన్న విధంగా ఎన్విరాన్మెంటల్ వేరియబుల్స్ చెక్ చేయండి. అది సరికాకపోతే, దాన్ని కొనసాగించండి.
- 'cmd / d' కమాండ్ను అమలు చేయండి, ఇది ఆటోరన్ను రన్ చేయకుండా ఆపుతుంది. సందేశం అదే అయితే, కొనసాగండి.
- పైన జాబితా చేయబడిన ఆ రెండు రిజిస్ట్రీ ఎంట్రీలను కనుగొని వాటిని తొలగించండి.
ఈ పరిష్కారం పాతదే అయినా బంగారం. నేను ఒక ప్రసిద్ధ కేబుల్ కంపెనీలో IT అడ్మిన్గా పని చేస్తున్నప్పుడు నేను దీనిని ఉపయోగించాను. అందుకే నాకు ఇప్పటికీ బుక్మార్క్గా ఉంది. 'కమాండ్ అంతర్గత లేదా బాహ్య కమాండ్గా గుర్తించబడలేదు' లోపం చాలా కాలం పాటు ఉంది మరియు నాకు తెలిసినంతవరకు, ఐదు తరాల విండోస్ తర్వాత కూడా పరిష్కారం అదే విధంగా ఉంది. అయినప్పటికీ, మీరు లోపాన్ని ఎదుర్కొంటే, కనీసం ఇప్పుడు ఏమి చేయాలో మీకు తెలుసు.
Windowsలో 'అంతర్గత లేదా బాహ్య కమాండ్గా గుర్తించబడలేదు' అనే లోపాన్ని మీరు చివరిసారి ఎప్పుడు చూసారు? మీరు ఈ పరిష్కారాలలో ఒకదానిని ఉపయోగించారా లేదా మరేదైనా ఉపయోగించారా?