Home
» Windows
»
Ohjeet virheen ei tunnistettu sisäiseksi tai ulkoiseksi komennoksi korjaamiseen CMD:tä käytettäessä Windowsissa
Ohjeet virheen ei tunnistettu sisäiseksi tai ulkoiseksi komennoksi korjaamiseen CMD:tä käytettäessä Windowsissa
Kyllä, näin käy hyvin usein, erityisesti niille, jotka asentavat useita ohjelmia, ohjelmointisovelluksia, kuten Javaa, perustavat omia palvelimia... mikä vaikuttaa suoraan Windows-ympäristöön. Siinä on virhe:
'cmd-komentosyntaksia' ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käytettäväksi ohjelmaksi tai eräajotiedostoksi.
Tämä virheilmiö on sellainen, että jos kirjoitat CMD - Windows Command -komentoon minkä tahansa komentosyntaksin, kuten Ping, ipconfig..., saat yllä olevan virheilmoituksen.
Joten miten korjataan tämä virhe "ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi...". Katso alla oleva WebTech360-artikkeli!
Mikä aiheuttaa tämän "ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi..." -virheen Windowsissa?
Kuten edellä mainittiin, tämä virhe ilmenee, kun asennat ohjelmia, jotka vaikuttavat Windowsin ympäristömuuttujien osioon, kuten ohjelmointisovellukset, palvelimen luominen... Kun nämä ympäristömuuttujien arvot muuttuvat, se aiheuttaa "väärinkäsityksiä" tai hämmennystä, kun Windows suorittaa ohjelman tai komennon.
Virheen "ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi..." korjaaminen:
Varmista, että ohjelma on asennettu
Varmista, että ohjelma on asennettu
Komentokehote ei voi suorittaa ohjelmaa, jota ei ole olemassa. Jos yrität suorittaa juuri asennettua ohjelmaa, varmista, että se on asennettu oikein.
Asennuksen tarkistamiseksi:
1. Avaa Suorita painamalla Win + R. Kirjoita sitten control ja napsauta OK.
2. Siirry sitten Ohjauspaneelissa kohtaan Ohjelmat > Ohjelmat ja toiminnot .
3. Selaa asennettujen sovellusten luetteloa ja etsi se, jonka haluat suorittaa.
Vaihtoehtoisesti voit tarkastella asennettuja sovelluksia myös siirtymällä Asetukset-kohdan Sovellukset ja ominaisuudet -osioon . Voit tehdä tämän painamalla Windows-näppäintä + I , napsauttamalla Sovellukset ja etsimällä asennetun sovelluksen.
Oletusarvoisesti, kun yrität käynnistää ohjelman tai komentosarjan CMD:stä, komentokehote etsii asiaankuuluvia tiedostoja ja polkuja System32-kansiosta tai ympäristömuuttujista. Jos tiedosto puuttuu, se palauttaa virheen "ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käytettäväksi ohjelmaksi tai eräajotiedostoksi".
Tämä voi johtua siitä, että Windows ei asenna useimpia sovelluksia System32-kansioon, vaan C:\Program Files -kansioon.
Voit ratkaista tämän ongelman kolmella tavalla:
1. Käytä ensin suoritettavan tiedoston koko polkua ohjelman käynnistämiseen.
2. Lisää toiseksi ohjelmapolku Windowsin ympäristömuuttujiin.
3. Siirrä lopuksi tiedostot System32-kansioon.
Käytä koko tiedostopolkua komennon suorittamiseen
Käytä koko tiedostopolkua komennon suorittamiseen
Kokeillaan ensin koko polun menetelmää. Tässä käytämme koko tiedostopolkua sovelluksen nimen sijaan ohjelmien käynnistämiseen komentokehotteesta. Toimi näin:
2. Anna seuraavaksi käynnistettävän sovelluksen koko polku. Jos esimerkiksi haluat avata C:\- kansiossa sijaitsevan ESBCalc Portin , komento sovelluksen avaamiseksi koko polulla näyttäisi tältä:
C:\ESBCalcPort.exe
3. Tämä toimii kuitenkin vain, jos tiedostopolussa ei ole välilyöntejä. Jos tiedostopolussa on välilyöntejä, kirjoita tiedostopolku lainausmerkkien sisään.
Käytä koko tiedostopolkua lainausmerkeissä
Käytä koko tiedostopolkua lainausmerkeissä
Komentokehote lukee komennon lopussa olevat välilyönnit ja käsittelee välilyönnin jälkeisiä komentoja erillisenä komentona.
Oletetaan, että haluat käynnistää Internet Explorer -sovelluksen kansiosta C:\Program Files\Internet Explorer\iexplore.exe komentosarjan kautta. Tämän tiedostopolun suorittaminen kuitenkin palauttaa virheen Program Files - ja Internet Explorer -kansioiden välisen tilan vuoksi .
Voit välttää tämän kirjoittamalla tiedostopolun lainausmerkkeihin. Tässä tapauksessa Internet Explorerin käynnistyskomento näyttäisi tältä:
"C:\Program Files\Internet Explorer\iexplore.exe"
Lisää tiedostopolku Windowsin ympäristömuuttujiin
Voit muokata ympäristömuuttujia ja lisätä sovelluksen tiedostopolun sen kansioon. Tällä tavoin komentokehote määrittää annetun komennon polun ja suorittaa sen virheettömästi.
Koko tiedostopolun lisääminen Windowsin ympäristömuuttujaan voi auttaa ratkaisemaan "ei tunnistettu sisäiseksi tai ulkoiseksi komennoksi" -virheen Flex-, nmake-, make-, cobra-, is-, terraform-, gcc-, code-, Android Studio-, Python-, Fastboot- ja ADB-komennoille.
Windowsin ympäristömuuttujan muokkaaminen:
1. Avaa Suorita painamalla Win + R.
2. Kirjoita seuraavaksi control ja avaa Ohjauspaneeli napsauttamalla OK .
3. Siirry kohtaan Järjestelmä ja suojaus > Järjestelmä . Valitse vasemmanpuoleisesta ruudusta Järjestelmän lisäasetukset .
Valitse Järjestelmän lisäasetukset
4. Uudemmissa Windows 10 -versioissa siirry kohtaan Asetukset > Järjestelmä > Tietoja . Napsauta sitten Liittyvät asetukset -kohdassa Järjestelmän lisäasetukset .
6. Valitse uudessa ikkunassa Järjestelmämuuttujat - kohdasta Polku-muuttuja.
7. Napsauta Muokkaa-painiketta.
8. Napsauta Muokkaa - ikkunassa Uusi.
Valitse Uusi
9. Tähän sinun on liitettävä CMD:stä suoritettavan ohjelman tiedostopolku. Jos esimerkiksi haluat suorittaa Chrome-selaimen, joka sijaitsee kansiossa C:\Program Files\Google\Chrome\Application, tiedoston koko polku näyttää tältä:
C:\Program Files\Google\Chrome\Application
10. Lisää se ympäristömuuttujiin napsauttamalla OK .
Tallenna sitten muutokset napsauttamalla OK kaikissa avoimissa ikkunoissa.
Kun olet lisännyt uuden ympäristömuuttujan, avaa komentokehote , kirjoita ohjelman nimi ja CMD avaa sen ilman virheitä.
Siirrä tiedosto System32-kansioon
Siirrä tiedosto System32-kansioon
System32 on suojattu järjestelmäkansio, ja se on suojattu hyvästä syystä. Kun yrität suorittaa ohjelman järjestelmänvalvojan oikeuksilla, komentokehote etsii suoritettavaa tiedostoa System32-kansiosta. Koska kaikkia ohjelmia ei kuitenkaan ole asennettu System32-kansioon, saatat saada virheen.
Jos haluat edelleen suorittaa ohjelman CMD:stä etkä halua kirjoittaa koko tiedostopolkua, voit siirtää ohjelmatiedoston System32-kansioon.
Ohjelmatiedostojen siirtäminen System32-kansioon:
1. Siirry ohjelman asennuskansioon ja kopioi kaikki kansiossa olevat tiedostot. Tässä siirrämme C:\Program Files\Google\Chrome\Application- kansiossa sijaitsevat Google Chromen tiedostot System32-kansioon.
2. Siirry seuraavaksi C:\Windows\System32 -kansioon ja liitä kopioidut tiedostot siihen. Napsauta Kyllä , jos UAC-kehote tulee näkyviin.
3. Avaa seuraavaksi komentokehote järjestelmänvalvojan oikeuksilla, kirjoita chrome ja paina Enter. CMD avaa välittömästi Google Chrome -selaimen .