Jos kohtaat sovelluksen tai komennon 'ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi' -virheitä yrittäessäsi tehdä jotain komentorivillä, päivittää sovellusta tai asentaa jotain uutta, et ole yksin. Se tapahtuu, kun muutetaan Windowsin ympäristömuuttujia, jotka estävät komennon suorittamisen.
Voit kirjaimellisesti yrittää tehdä mitä tahansa, jopa suorittaa CMD-peruskomennon tai päivittää virustorjunnan. Jos muuttuja on muuttunut, Windows ei voi suorittaa komentoa. Jos näin tapahtuu sinulle, on olemassa muutama tapa käsitellä sitä.
Tästä virheestä on kaksi versiota. Yksi yleisohjelmille ja toinen, jos yrität käyttää CMD-komentoa. Näytän, kuinka voit korjata molemmat.
Korjaa virheet ”komentoa ei tunnisteta”
Virhesyntaksi on yleensä jotain sellaista kuin 'Program.exe ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi'. Syntaksi riippuu siitä, mitä teet sillä hetkellä, mikä on tärkeää, koska meidän on tarkistettava asennustiedosto ennen kuin teemme mitään muuta.
kuinka tyhjentää raaputuslevy avaamatta photoshopia
- Siirry käyttämäsi ohjelman asennustiedostoon ja varmista, että suoritettava tiedosto on läsnä.
- Siirry kohtaan Ohjauspaneeli, Järjestelmä ja suojaus sekä Järjestelmän lisäasetukset.
- Valitse Ympäristömuuttujat-painike.
- Valitse Polku uuden muuttujan alareunassa olevasta Järjestelmämuuttujat-ruudusta.
- Valitse Muokkaa ja uusi ikkuna tulee näkyviin.
- Varmista, että ”% SystemRoot% System32” ja ”C: WindowsSystem32” ovat läsnä.
- Kopioi yksi arvo Muistioon.
- Muuta Ympäristömuuttuja-ikkunan merkintä muuksi ja napsauta OK.
- Korvaa juuri muuttamasi arvo Muistiossa olevalla alkuperäisellä ja napsauta OK.
- Tee sama muulle arvolle.
Jos tunnet Windowsin, tiedät, että joskus sinun tarvitsee vain kirjoittaa arvo, jotta se voidaan noutaa uudelleen. Oletan, että tämä on linkittää se Windowsin sisäiseen tietokantaan vielä kerran, mutta kuka tietää.
Arvojen liittäminen Muistioon säästää aikaa ja säilyttää oikean syntaksin, jos sinua häiritsee tämän tehtävän suorittaminen tai jos unohdat miltä se näytti. Leikkaa ja liitä vain kukin erikseen ja muuta ympäristömuuttujien arvo mihin tahansa. Liitä sitten alkuperäinen arvo takaisin ja vahvista. Tämän pitäisi riittää alkuperäiselle komennolle, jota yritit työskennellä uudelleen.
Kotkanne silmällä oleva kotka saattaa huomata, että ”% SystemRoot% System32” ja ”C: WindowsSystem32” osoittavat samaan paikkaan. Tämä on vanhempi merkintä vanhempia järjestelmiä käyttäville. Et todennäköisesti tarvitse molempia, mutta Windows näyttää silti viittaavan niihin erikseen. Systemroot oli pääasiassa järjestelmille, jotka käyttivät sekä WINNT- että Windows-kansioita, mikä ei ole enää totta. Molempien on kuitenkin oltava läsnä myös Windows 10: ssä.
Korjaa CMD-komentoa ei tunnisteta -virheet
Jos yrität suorittaa CMD-komentoa ja näet, että CMD: tä ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, se voi olla jotain erilaista. Yllä olevan korjauksen kokeilu voi toimia, mutta ongelman voi aiheuttaa muutama rekisterimerkintä, jotka keskeyttävät normaalin komentoketjun.
Jotenkin, jos automaattinen ajo on asetettu rekisteriin, tietyt CMD-komennot, kuten ping tai nslookup, eivät aina toimi. Ne palauttavat yllä olevan virheen. .Exe on läsnä ja kaikki voi näyttää hyvältä, mutta nämä kaksi pientä merkintää pilaavat päiväsi.
Nämä rekisterimerkinnät ovat:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun
HKEY_CURRENT_USERSohjelmistoMicrosoftCommand ProcessorAutoRun
Tämä kysymys on ainakin vuosikymmenen vanha. Minulla on kirjanmerkki MSDN-blogimerkintä vuodelta 2007 jonka olen tallentanut kuvaamaan tätä asiaa.
- Siirry kohtaan C: WindowsSystem32 ja varmista, että CMD-suoritettava tiedosto on läsnä.
- Suorita ympäristömuuttujien tarkistus kuten yllä. Jos se ei korjaa, siirry eteenpäin.
- Suorita komento cmd / d, joka ilmeisesti pysäyttää automaattisen käynnistyksen. Jos viesti on sama, siirry eteenpäin.
- Etsi nämä kaksi edellä mainittua rekisterimerkintää ja poista ne.
Tämä korjaus on vanha, mutta kulta. Käytin tätä aiemmin työskennellessäni IT-järjestelmänvalvojana tunnetussa kaapeliyrityksessä. Siksi minulla on edelleen se kirjanmerkkinä. Komennoa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi -virhe on ollut niin kauan, ja sikäli kuin tiedän, korjaus on edelleen sama jopa viisi Windows-sukupolvea myöhemmin. Siitä huolimatta, jos kohtaat virheen, ainakin nyt tiedät mitä tehdä.
Milloin viimeksi näit Windows-tiedostoa 'ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi'? Käytitkö jotakin näistä ratkaisuista vai jotain muuta?