கட்டளை வரியில் ஏதாவது செய்ய முயற்சிக்கும்போது, பயன்பாட்டைப் புதுப்பிக்கும்போது அல்லது புதிதாக ஒன்றை நிறுவ முயற்சிக்கும்போது, ஆப்ஸ் அல்லது கட்டளை ‘உள் அல்லது வெளிப்புறக் கட்டளையாக அங்கீகரிக்கப்படவில்லை’ பிழைகளுக்கு எதிராக நீங்கள் வந்தால், நீங்கள் தனியாக இல்லை. விண்டோஸ் சுற்றுச்சூழல் மாறிகள் மாற்றப்படும்போது இது நிகழ்கிறது, இது கட்டளையை இயக்குவதைத் தடுக்கிறது.
அடிப்படை CMD கட்டளையை இயக்குவது அல்லது உங்கள் ஆண்டிவைரஸைப் புதுப்பிப்பது போன்ற எதையும் செய்ய நீங்கள் உண்மையில் முயற்சி செய்யலாம். மாறி மாறிவிட்டால், விண்டோஸால் அந்த கட்டளையை இயக்க முடியாது. இது உங்களுக்கு நடந்தால், அதைக் கையாள இரண்டு வழிகள் உள்ளன.
இந்த பிழையின் இரண்டு பதிப்புகள் உள்ளன. பொது நிரல்களுக்கான ஒன்று மற்றும் நீங்கள் CMD கட்டளையைப் பயன்படுத்த முயற்சிக்கிறீர்கள் என்றால். இரண்டையும் எவ்வாறு சரிசெய்வது என்பதை நான் உங்களுக்குக் காண்பிப்பேன்.
'கட்டளை அங்கீகரிக்கப்படவில்லை' பிழைகளை சரிசெய்யவும்
பிழை தொடரியல் பொதுவாக 'Program.exe ஒரு உள் அல்லது வெளிப்புற கட்டளையாக அங்கீகரிக்கப்படவில்லை' போன்றதாக இருக்கும். அந்த நேரத்தில் நீங்கள் என்ன செய்கிறீர்கள் என்பதைப் பொறுத்து தொடரியல் சார்ந்துள்ளது, இது வேறு எதையும் செய்வதற்கு முன் நிறுவல் கோப்பை சரிபார்க்க வேண்டும்.
- நீங்கள் பயன்படுத்த முயற்சிக்கும் நிரலின் நிறுவல் கோப்பிற்குச் சென்று, இயங்கக்கூடியது இருப்பதை உறுதிசெய்யவும்.
- கண்ட்ரோல் பேனல், சிஸ்டம் மற்றும் செக்யூரிட்டி மற்றும் மேம்பட்ட சிஸ்டம் அமைப்புகளுக்கு செல்லவும்.
- சுற்றுச்சூழல் மாறிகள் பொத்தானைத் தேர்ந்தெடுக்கவும்.
- புதிய சாளரத்தின் கீழே உள்ள கணினி மாறிகள் பலகத்தில் பாதையைத் தேர்ந்தெடுக்கவும்.
- திருத்து என்பதைத் தேர்ந்தெடுக்கவும், புதிய சாளரம் தோன்றும்.
- ‘%SystemRoot%System32’ மற்றும் ‘C:WindowsSystem32’ இருப்பதை உறுதிசெய்யவும்.
- நோட்பேடில் ஒரு மதிப்பை நகலெடுக்கவும்.
- சுற்றுச்சூழல் மாறி சாளரத்தில் உள்ள நுழைவை வேறு ஏதாவது மாற்றவும் மற்றும் சரி என்பதைக் கிளிக் செய்யவும்.
- நோட்பேடில் இருந்து அசல் மூலம் நீங்கள் மாற்றிய மதிப்பை மாற்றி சரி என்பதைக் கிளிக் செய்யவும்.
- மற்ற மதிப்புக்கும் அவ்வாறே செய்யுங்கள்.
உங்களுக்கு விண்டோஸ் தெரிந்திருந்தால், சில சமயங்களில் நீங்கள் செய்ய வேண்டியதெல்லாம், அதை மீண்டும் எடுக்க ஒரு மதிப்பை மீண்டும் உள்ளிடுவது மட்டுமே என்பதை நீங்கள் அறிவீர்கள். இதை விண்டோஸ் இன்டர்னல் டேட்டாபேஸில் மீண்டும் ஒருமுறை இணைக்க வேண்டும் என்று நினைக்கிறேன் ஆனால் யாருக்குத் தெரியும்.
நோட்பேடில் மதிப்புகளை ஒட்டுவது நேரத்தை மிச்சப்படுத்துகிறது மற்றும் இந்த பணியைச் செய்யும்போது நீங்கள் தொந்தரவு செய்தால் அல்லது அது எப்படி இருந்தது என்பதை மறந்துவிட்டால் சரியான தொடரியல் பாதுகாக்கப்படும். ஒவ்வொன்றையும் தனித்தனியாக வெட்டி ஒட்டவும் மற்றும் சுற்றுச்சூழல் மாறிகளில் உள்ள மதிப்பை எதையும் மாற்றவும். பின்னர் அசல் மதிப்பை மீண்டும் ஒட்டவும் மற்றும் உறுதிப்படுத்தவும். நீங்கள் மீண்டும் வேலை செய்ய முயற்சிக்கும் அசல் கட்டளைக்கு இது போதுமானதாக இருக்கும்.
‘%SystemRoot%System32’ மற்றும் ‘C:WindowsSystem32’ ஆகியவை ஒரே இடத்தைச் சுட்டிக்காட்டுவதை உங்களிடையே உள்ள கழுகுப் பார்வை கவனிக்கலாம். பழைய அமைப்புகளைப் பயன்படுத்துபவர்களுக்கு இது ஒரு மரபு நுழைவு. உங்களுக்கு இரண்டும் தேவையில்லை, ஆனால் விண்டோஸ் இன்னும் அவற்றை தனித்தனியாக குறிப்பிடுவது போல் தெரிகிறது. சிஸ்டம்ரூட் முக்கியமாக WINNT மற்றும் Windows கோப்புறைகள் இரண்டையும் பயன்படுத்தும் கணினிகளுக்குப் பயன்படுத்தப்பட்டது, அது இனி உண்மையல்ல. இருப்பினும், விண்டோஸ் 10 இல் கூட இரண்டும் இருக்க வேண்டும்.
'CMD கட்டளை அங்கீகரிக்கப்படவில்லை' பிழைகளை சரிசெய்யவும்
நீங்கள் CMD கட்டளையை இயக்க முயற்சித்து, 'CMD ஆனது உள் அல்லது வெளிப்புற கட்டளையாக அங்கீகரிக்கப்படவில்லை' எனப் பார்த்தால், அது வேறு ஏதாவது இருக்கலாம். மேலே உள்ள பிழைத்திருத்தத்தை முயற்சிப்பது வேலை செய்யக்கூடும், ஆனால் வழக்கமான கட்டளைகளின் சங்கிலிக்கு இடையூறு விளைவிக்கும் இரண்டு ரெஜிஸ்ட்ரி உள்ளீடுகளால் சிக்கல் ஏற்படலாம்.
எப்படியோ, நீங்கள் பதிவேட்டில் ஆட்டோரன் அமைத்திருந்தால், பிங் அல்லது nslookup போன்ற சில CMD கட்டளைகள் எப்போதும் வேலை செய்யாது. அவர்கள் மேலே உள்ள பிழையைத் திருப்பித் தருகிறார்கள். .exe உள்ளது, எல்லாமே சரியாகத் தோன்றலாம், ஆனால் இந்த இரண்டு சிறிய பதிவுகளும் உங்கள் நாளைப் பாழாக்குகின்றன.
அந்த பதிவு உள்ளீடுகள்:
HKEY_LOCAL_MACHINESமென்பொருள் மைக்ரோசாப்ட் கமாண்ட் ப்ராசசர்ஆட்டோ ரன்
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
இந்த பிரச்சினை குறைந்தது ஒரு தசாப்த காலமாக உள்ளது. 2007 இல் இருந்து ஒரு MSDN வலைப்பதிவு நுழைவுக்கான புக்மார்க் என்னிடம் உள்ளது, அதை விளக்குவதற்காக நான் சேமித்துள்ளேன்.
- C:WindowsSystem32 க்கு செல்லவும் மற்றும் CMD இயங்கக்கூடியது இருப்பதை உறுதிப்படுத்தவும்.
- மேலே உள்ளவாறு சுற்றுச்சூழல் மாறிகள் சரிபார்ப்பைச் செய்யவும். அது சரி செய்யப்படாவிட்டால், அதைத் தொடரவும்.
- 'cmd /d' கட்டளையை இயக்கவும், இது தானாகவே இயங்குவதை நிறுத்துகிறது. செய்தி ஒரே மாதிரியாக இருந்தால், தொடரவும்.
- மேலே பட்டியலிடப்பட்டுள்ள இரண்டு பதிவேடு உள்ளீடுகளைக் கண்டறிந்து அவற்றை நீக்கவும்.
இந்த திருத்தம் பழையது ஆனால் தங்கம். நான் ஒரு பிரபலமான கேபிள் நிறுவனத்தில் IT நிர்வாகியாக பணிபுரிந்தபோது இதைப் பயன்படுத்தினேன். அதனால்தான் அதை இன்னும் புக்மார்க்காக வைத்திருக்கிறேன். 'கட்டளை ஒரு உள் அல்லது வெளிப்புற கட்டளையாக அங்கீகரிக்கப்படவில்லை' என்ற பிழை நீண்ட காலமாக இருந்து வருகிறது, எனக்குத் தெரிந்தவரை, விண்டோஸின் ஐந்து தலைமுறைகளுக்குப் பிறகும் சரிசெய்தல் இன்னும் அப்படியே உள்ளது. ஆயினும்கூட, நீங்கள் பிழையைக் கண்டால், என்ன செய்வது என்று இப்போது உங்களுக்குத் தெரியும்.
விண்டோஸில் 'உள் அல்லது வெளிப்புற கட்டளையாக அங்கீகரிக்கப்படவில்லை' என்ற பிழையை நீங்கள் கடைசியாக எப்போது பார்த்தீர்கள்? இந்தத் தீர்வுகளில் ஒன்றைப் பயன்படுத்தியீர்களா அல்லது வேறு ஏதாவது ஒன்றைப் பயன்படுத்துகிறீர்களா?