Anonim

Jos kohtaat sovellusta tai komentoa ", jota ei tunnusteta sisäiseksi tai ulkoiseksi komentoksi", virheitä yritettäessä tehdä jotain komentorivillä, päivittää sovellus tai asentaa jotain uutta, et ole yksin. Se tapahtuu, kun Windowsin ympäristömuuttujia muutetaan, jotka estävät komennon suorittamisen.

Katso myös artikkeli Windows 10: n nopeuttaminen - lopullinen opas

Voit yrittää kirjaimellisesti tehdä mitä tahansa, jopa suorittaa perus CMD-komennon tai päivittää virustorjuntasi. Jos muuttuja on muuttunut, Windows ei voi suorittaa tätä komentoa. Jos näin tapahtuu sinulle, on olemassa pari tapa hoitaa se.

Virheestä on kaksi versiota. Yksi yleisille ohjelmille ja yksi, jos yrität käyttää CMD-komentoa. Näytän sinulle kuinka korjata molemmat.

Korjaa "komento ei tunnistettu" -virheet

Virhesyntaksi on yleensä jotain, kuten 'Program.exe: tä ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi'. Syntaksi riippuu siitä, mitä teet silloin, mikä on tärkeää, koska meidän on tarkistettava asennustiedosto ennen kuin teemme mitään muuta.

  1. Siirry käyttämäsi ohjelman asennustiedostoon ja varmista, että suoritettava ohjelma on olemassa.
  2. Siirry kohtaan Ohjauspaneeli, Järjestelmä ja suojaus sekä Järjestelmän lisäasetukset.
  3. Valitse Ympäristömuuttujat-painike.
  4. Valitse Polku uuden muuttujan ikkunassa Järjestelmämuuttujat-ruudusta.
  5. Valitse Muokkaa ja uusi ikkuna tulee näkyviin.
  6. Varmista, että '% SystemRoot% \ System32' ja 'C: \ Windows \ System32' ovat läsnä.
  7. Kopioi yksi arvo Muistioon.
  8. Muuta merkki Ympäristömuuttuja-ikkunassa jollekin muulle ja napsauta OK.
  9. Korvaa juuri muuttasi arvo Notepadin alkuperäisellä ja napsauta OK.
  10. Tee sama toiselle arvolle.

Jos tiedät Windowsin, tiedät, että joskus sinun tarvitsee vain antaa arvo uudelleen, jotta se voidaan noutaa uudelleen. Oletan, että tämä on linkitettävä se uudelleen Windowsin sisäiseen tietokantaan, mutta kuka tietää.

Arvojen liittäminen Muistioon säästää aikaa ja säilyttää oikean syntaksin, jos sinua häiritaan tämän tehtävän suorittamisen aikana tai jos unohdat miltä se näytti. Leikkaa ja liitä vain jokainen erikseen ja muuta ympäristömuuttujien arvo mille tahansa. Liitä sitten alkuperäinen arvo takaisin ja vahvista. Tämän pitäisi olla riittävä alkuperäiselle komennolle, jonka yritit toimia uudelleen.

Koneesi silmäsi voivat huomata, että '% SystemRoot% \ System32' ja 'C: \ Windows \ System32' osoittavat samaan sijaintiin. Tämä on vanha merkintä niille, jotka käyttävät vanhempia järjestelmiä. Et todennäköisesti tarvitse molempia, mutta Windows näyttää silti viittavan niihin erikseen. Systemroot oli tarkoitettu pääasiassa järjestelmiin, joissa käytettiin sekä WINNT- että Windows-kansioita, mikä ei enää ole totta. Molempien on kuitenkin oltava läsnä jopa Windows 10: ssä.

Korjaa 'CMD-komentoa ei tunnistettu' -virheet

Jos yrität suorittaa CMD-komentoa ja näet 'CMD: tä ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi', se voi olla jotain erilaista. Yllä olevan korjauksen kokeilu saattaa toimia, mutta ongelman voivat aiheuttaa muutama rekisterimerkintä, joka keskeyttää normaalin komentoketjun.

Jos sinulla on AutoRun-asetus rekisterissä, tietyt CMD-komennot, kuten ping tai nslookup, eivät aina toimi. He palauttavat virheen. .Exe on läsnä ja kaikki voi näyttää oikealta, mutta nämä kaksi pientä merkintää pilaavat päiväsi.

Nämä rekisterimerkinnät ovat:

HKEY_LOCAL_MACHINE \ Ohjelmisto \ Microsoft \ Komentoprosessori \ AutoRun

HKEY_CURRENT_USER \ Ohjelmisto \ Microsoft \ Komentoprosessori \ AutoRun

Tämä numero on ainakin kymmenen vuotta vanha. Minulla on kirjanmerkki MSDN-blogimerkinnälle vuodelta 2007, jonka olen tallentanut kuvaamaan tätä asiaa.

  1. Siirry kohtaan C: \ Windows \ System32 ja varmista, että CMD-suoritettava ohjelma on läsnä.
  2. Suorita ympäristömuuttujien tarkistus yllä esitetyllä tavalla. Jos tämä ei korjaa, siirry eteenpäin.
  3. Suorita komento 'cmd / d', joka ilmeisesti estää automaattisen käynnistymisen. Jos viesti on sama, siirry eteenpäin.
  4. Etsi nämä kaksi yllä lueteltua rekisterimerkintää ja poista ne.

Tämä korjaus on vanha, mutta kulta. Käytin tätä, kun työskentelin IT-järjestelmänvalvojana tunnetussa kaapeliyhtiössä. Siksi minulla on se edelleen kirjanmerkkinä. "Komentoa ei tunnusteta sisäiseksi tai ulkoiseksi komentoksi" -virhe on ollut niin kauan ja tiedän, että korjaus on edelleen sama, jopa viisi Windows-sukupolvea myöhemmin. Siitä huolimatta, jos törmäät virheeseen, ainakin tiedät nyt, mitä tehdä.

Milloin viimeksi näit virheen 'jota ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi' Windowsissa? Käytitkö jotakin näistä ratkaisuista vai jotain muuta?

Kuinka korjata 'ei voida tunnistaa sisäiseksi tai ulkoiseksi komentovirheeksi