Kung darating ka laban sa app o utos na 'ay hindi makikilala bilang isang panloob o panlabas na utos' na mga error kapag sinusubukang gumawa ng isang bagay sa linya ng utos, mag-update ng isang app o mag-install ng bago, hindi ka nag-iisa. Nangyayari ito kapag binago ang mga variable ng kapaligiran sa Windows na pumipigil sa pagpapatakbo ng utos.
Maaaring literal na sinusubukan mong gumawa ng kahit ano, kahit na ang pagpapatakbo ng isang pangunahing utos ng CMD o pag-update ng iyong antivirus. Kung nagbago ang variable, hindi maipapatupad ng Windows ang utos na iyon. Kung nangyayari ito sa iyo, maraming mga paraan upang hawakan ito.
Mayroong dalawang bersyon ng error na ito. Isa para sa pangkalahatang mga programa at isa para sa kung sinusubukan mong gumamit ng isang utos ng CMD. Ipapakita ko sa iyo kung paano ayusin ang pareho.
Ayusin ang mga error na 'hindi kinikilala'
Ang error syntax ay karaniwang magiging isang bagay tulad ng 'Program.exe ay hindi kinikilala bilang isang panloob o panlabas na utos'. Ang syntax ay nakasalalay sa kung ano ang iyong ginagawa sa oras na kung saan ay mahalaga dahil kailangan naming suriin ang file ng pag-install bago kami gumawa ng iba pa.
paano tanggalin ang lahat ng paggusto sa facebook
- Mag-navigate sa file ng pag-install ng program na sinusubukan mong gamitin at tiyakin na ang naisakatuparan ay naroroon.
- Mag-navigate sa Control Panel, System at Security at mga advanced na setting ng system.
- Piliin ang pindutan ng Mga variable ng Kapaligiran.
- Piliin ang Path sa pane ng mga variable ng System sa ilalim ng bagong window.
- Piliin ang I-edit at lilitaw ang isang bagong window.
- Tiyaking naroroon ang '% SystemRoot% System32' at 'C: WindowsSystem32'.
- Kopyahin ang isang halaga sa Notepad.
- Baguhin ang entry sa window ng Variable ng Kapaligiran sa ibang bagay at i-click ang OK.
- Palitan ang halagang pinalitan mo lamang ng orihinal mula sa Notepad at i-click ang OK.
- Gawin ang pareho para sa iba pang halaga.
Kung alam mo ang Windows, malalaman mo na kung minsan ang kailangan mo lang gawin ay muling maglagay ng isang halaga para makuha ito muli. Ipinapalagay ko na ito ay upang maiugnay ito sa loob ng panloob na database ng Windows minsan pa ngunit sino ang nakakaalam.
Ang paglagay ng mga halaga sa Notepad ay nakakatipid ng oras at pinapanatili ang tamang syntax kung dapat kang magambala habang ginagawa ang gawaing ito o kung sakaling makalimutan mo kung ano ang hitsura nito. Gupitin lamang at i-paste ang bawat isa isa-isa at baguhin ang halaga sa mga variable ng Kapaligiran sa anumang bagay. Pagkatapos i-paste ang orihinal na halaga pabalik at kumpirmahin. Dapat ay sapat na ito para sa orihinal na utos na sinusubukan mong gumana muli.
Maaaring mapansin ng agila sa gitna mo na ang '% SystemRoot% System32' at 'C: WindowsSystem32' ay tumuturo sa parehong lokasyon. Ito ay isang entry sa legacy para sa mga gumagamit ng mas matatandang mga system. Masasabing hindi mo kailangan ang pareho ngunit ang Windows ay tila pa rin na sanggunian silang magkahiwalay. Pangunahin ang Systemroot para sa mga system na gumamit ng parehong mga folder ng WINNT at Windows na hindi na totoo. Gayunpaman parehong kailangan na naroroon kahit sa Windows 10.
Ayusin ang mga error na 'CMD utos ay hindi nakilala'
Kung sinusubukan mong magpatakbo ng isang utos ng CMD at nakikita mo ang 'CMD ay hindi kinikilala bilang isang panloob o panlabas na utos', maaaring iyon ay isang kakaiba. Ang pagsubok sa pag-aayos sa itaas ay maaaring gumana ngunit ang isyu ay maaaring sanhi ng isang pares ng mga entry sa rehistro na nakakagambala sa normal na kadena ng mga utos.
Sa paanuman, kung mayroon kang itinakdang AutoRun sa pagpapatala, ang ilang mga utos ng CMD tulad ng ping o nslookup ay hindi palaging gagana. Ibinalik nila ang error sa itaas. Naroroon ang .exe at lahat ay maaaring magmukhang tama, ngunit ang dalawang maliliit na entry na ito ay sumisira sa iyong araw.
Ang mga entry sa pagpapatala ay:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
Ang isyung ito ay hindi bababa sa isang dekada. Mayroon akong isang bookmark para sa isang Entry ng blog ng MSDN mula 2007 na nai-save kong naglalarawan ng mismong bagay na ito.
- Mag-navigate sa C: WindowsSystem32 at siguraduhin na ang CMD maipapatupad ay naroroon.
- Gawin ang tsek ng mga variable ng Kapaligiran tulad ng nasa itaas. Kung hindi ito ayusin magpatuloy.
- Patakbuhin ang utos na 'cmd / d' na tila hihinto sa pagtakbo ng autorun. Kung ang mensahe ay pareho, magpatuloy.
- Hanapin ang dalawang mga entry sa rehistro na nakalista sa itaas at tanggalin ang mga ito.
Ang pag-aayos na ito ay luma na ngunit ginto. Ginamit ko ito dati nang nagtrabaho ako ng IT Admin sa isang kilalang kumpanya ng cable. Iyon ang dahilan kung bakit mayroon pa rin ako bilang isang bookmark. Ang error na 'utos ay hindi kinikilala bilang isang panloob o panlabas na utos' na error ay nasa haba ng haba at sa pagkakaalam ko, ang pag-aayos ay pareho pa rin kahit limang henerasyon ng Windows sa paglaon. Gayunpaman, kung nakatagpo ka ng error, hindi bababa sa alam mo na ngayon kung ano ang gagawin.
Kailan ang huling beses na nakita mo ang error na 'ay hindi kinikilala bilang isang panloob o panlabas na utos' na error sa Windows? Gumamit ka ba ng isa sa mga solusyon na ito o iba pa?