C-ohjelma ei ole sisäinen ulkoiseen. "Tiedostonimi" ei ole sisäinen tai ulkoinen komento, suoritettava ohjelma tai komentotiedosto

« Tiedostonimi" ei ole sisäinen tai ulkoinen komento, suoritettava ohjelma tai komentotiedosto

Ilmoitettu 08.10.201708.10.2017

4-5 minuuttia

P Kun yrität avata mitä tahansa komentoa apuohjelman ikkunan tai konsolin kautta, kohtaat virheen - "Tiedostonimi" ei ole sisäinen tai ulkoinen komento, suoritettava ohjelma tai komentotiedosto. Järjestelmä ei jostain syystä itsepäisesti avaa tiedostoa ja tämä tosiasia on erittäin ärsyttävää. Syynä tähän voi olla jokin useista vaihtoehdoista: tiedoston polku on määritetty väärin ja komponentin puuttuminen järjestelmästä, eli sitä ei ole olemassa määritetyssä osoitteessa.

Virhe järjestelmämuuttujassa

NOIN Tärkeimmät syyt, miksi virhe "ei ole sisäinen tai ulkoinen komento" tulee näkyviin

Kuten jo mainittiin, yksi syy on se, että avattavan tiedoston polku on virheellinen. Yleensä polku tiedostoon on määritetty järjestelmän "Path"-muuttujassa. Tiukka polku hakemistoon, jossa tarvittavat tiedostot sijaitsevat, on määritettävä. Jos asetuksissa on virheitä määritettäessä polkua muuttujassa tai määritettäessä tiedostonimeä, järjestelmä luo juuri tämän virheen - "tiedoston nimi" ei ole ohjelman suorittama sisäinen tai ulkoinen komento.

Ensimmäinen askel on määrittää "Path"-muuttujan tarkka polku käyttöjärjestelmään, jotta tiedostoa avattaessa ei tapahdu virheitä. Tätä varten sinun on tiedettävä kansion sijainti varmasti. Käännytään esimerkiksi ohjelmaan, joka myöhemmin toimii tietyssä kansiossa olevan suoritettavan tiedoston kanssa.

"Path"-muuttuja on käyttöjärjestelmän muuttuja, jota käytetään tiettyjen suoritettavien objektien paikantamiseen komentorivin tai päätteen kautta. Löydät sen Windowsin Ohjauspaneelista. Uusissa Windowsin ja muiden käyttöjärjestelmien versioissa manuaalisia ohjeita ei yleensä tarvita.

Polkujärjestelmämuuttuja

U ilmoittaa oikea polku polkumuuttujassa Windows 7:ssä

Jotta voit määrittää polun oikein, sinun on tiedettävä tiedoston tarkka sijainti. Jos avattava ohjelmatiedosto sijaitsee levyllä kohdassa C:\Program Files\Java\jdk 1.8.0.45\bin, tämä polku on kopioitava ja määritettävä järjestelmämuuttujassa myöhempää avaamista varten.

  1. Seuraavaksi tarvitsemme työpöydän, osoita hiiri kohtaan "Oma tietokone" ja valitse pikavalikosta "Ominaisuudet".
  2. Napsauta "Lisäasetukset" vasemmalla ja valitse "Ympäristömuuttujat".
  3. Etsi avautuvasta ikkunasta "Path"-rivi, napsauta sitä ja liitä kopioitu polku tähän.
  4. Toiminto on vahvistettava "Ok"-painikkeella. On suositeltavaa käynnistää tietokone uudelleen, jotta asetukset tulevat voimaan. Avaa konsoli ja anna tarvittava komento. Virheitä ei pitäisi olla.

Komentorivi

Jos virhe toistuu, yritä siirtää ohjelma levyn työhakemistoihin, jossa käyttöjärjestelmä on asennettu, esimerkiksi /System32. Windows toimii useammin tämän hakemiston kanssa.

Virheitä esiintyy myös puuttuvien ohjelmakomponenttien vuoksi. Voit poistaa ne lisäämällä tarvittavat. Otetaan esimerkkinä Telnet-komponentti. Ota se käyttöön siirtymällä osoitteeseen:

  • "Ohjauspaneelissa".
  • Valitse seuraavaksi "Ota komponentit päälle tai pois päältä".
  • Valitse luettelosta "Telnet Client", valitse vieressä oleva valintaruutu ja napsauta "Ok".
  • Komponentin pitäisi toimia, eikä virheitä pitäisi tapahtua enempää.

Windowsin Telnet-komponentti

Z Aseta "Path"-muuttuja Windows 8/8.1/10:ssä

  1. Siirry "Ohjauspaneeliin".
  2. Napsauta "Järjestelmän lisäasetukset" -linkkiä.
  3. Etsi "Ympäristömuuttujat". Tässä osiossa sinun on valittava "Polku". Seuraavaksi "Muuta", jos valmiita ei ole, luo se uudelleen.
  4. Määritä "Muuta järjestelmämuuttuja" -kohdassa tarvitsemasi arvo ja vahvista "Ok"-painikkeella. Sulje kaikki muut ikkunat napsauttamalla "Ok".
  5. Avaa komentorivi tai pääte uudelleen ja yritä kyselyä uudelleen. Kaiken pitäisi nyt toimia hyvin.

Hyvin usein aloittelevat ohjelmoijat kohtaavat sellaisen virheen kuin "", jos olet myös törmännyt tähän virheeseen ja etsit ratkaisua, olet tullut oikeaan paikkaan. Tässä artikkelissa puhumme Mistä tämä virhe johtuu ja miten se korjataan.

Joten tämä virhe tulee näkyviin, kun kirjoitat tiettyä php-komentoa komentoriville. Yritän esimerkiksi kirjoittaa komennon, joka näyttää minulle Laravel-kehyksen nykyisen version. Mutta seurauksena saan tämän virheen:


Kuva 1. Virhe - php ei ole sisäinen tai ulkoinen komento

Saan saman virheen, jos yritän suorittaa minkä tahansa muun Laravel-kehyksen tai minkä tahansa muun kehyksen php-komennon.

Se tulee näkyviin myös, jos yritän esimerkiksi asentaa composerin komentorivillä.

Yleensä tämä virhe tulee näkyviin, kun kirjoitat komentoja, jotka alkavat php-avainsanalla. Ja se näkyy, koska PATH-ympäristömuuttujaa ei ole määritetty.

Kuinka korjata tämä virhe?

Korjataksesi tämän virheen, sinun on asetettava PATH-ympäristömuuttuja php.exe-sovelluksen poluksi, joka sijaitsee paikallisen palvelimen kansiossa.

Tämä tarkoittaa, että päästäksesi PATH-muuttujan arvoon Windows 7:ssä, sinun on suoritettava seuraavat vaiheet:

1. Napsauta työpöydällä hiiren kakkospainikkeella ja napsauta kuvaketta " Minun tietokoneeni"tai sitä voidaan yksinkertaisesti kutsua" Tietokone". Ja valitse kohde" Ominaisuudet".

Kuva 2. Avaa tietokoneen ominaisuudet

2. Napsauta näkyviin tulevassa ikkunassa kohtaa Muut järjestelmäparametrit.


Kuva 5. PATH-ympäristömuuttuja

Tämän seurauksena näkyviin tulee toinen pieni ikkuna, johon sinun on syötettävä haluttu polku.

Kuva 6. PATH-muuttujan arvo

Nyt, tämän muuttujan arvon alkuun, sinun on lisättävä polku paikallisen palvelimen kansioon, jossa sovellus sijaitsee php.exe.

Sinun on löydettävä tämä kansio paikalliselta palvelimeltasi ja määritettävä polku siihen.

Minulla on paikallinen WAMP-palvelin asennettuna aseman D juureen. Tämä tarkoittaa, että polku php.exe-sovelluksen sisältävään kansioon on seuraava:

D:\wamp\bin\php\php5.6.25;


Kuva 7. Polku php.exe-sovellukseen

Kommentti! Huomaa, että polun loppuun on lisättävä puolipiste.

Kuva 8. Polun asettaminen php:hen PATH-ympäristömuuttujassa

Paina nyt painiketta OK, sitten uudestaan OK ja uudestaan OK.

Käynnistä tietokone uudelleen näiden vaiheiden jälkeen.

Jos haluat käyttää toista PHP-versiota, joka on saatavilla palvelimellasi, aseta ympäristömuuttuja tämän version kansion poluksi. Tai voit lisätä molemmat polut molempiin versioihin.

No, siinä kaikki php.exe-sovelluksen polku on lisätty PATH-ympäristömuuttujaan. Komentorivin php-komennon pitäisi nyt toimia.

Yritän uudelleen selvittääkseni asennetun Laravel-kehyksen version.


Kuva 9. Selvitä Laravel-kehyksen versio

Ja voila, kaikki toimii, virhe on kadonnut. Tämä päättää tämän pienen mutta erittäin hyödyllisen artikkelin. Nyt tiedät kuinka korjata virhe" php ei ole sisäinen tai ulkoinen komento" ja voit jatkaa tarvittavien php-komentojen kirjoittamista komentoriville.

Kun yrität avata mitä tahansa komentoa apuohjelman ikkunan tai konsolin kautta, kohtaat virheen - "Tiedostonimi" ei ole sisäinen tai ulkoinen komento, suoritettava ohjelma tai komentotiedosto. Järjestelmä ei jostain syystä itsepäisesti avaa tiedostoa ja tämä tosiasia on erittäin ärsyttävää. Syynä tähän voi olla jokin useista vaihtoehdoista: tiedoston polku on määritetty väärin ja komponentin puuttuminen järjestelmästä, eli sitä ei ole olemassa määritetyssä osoitteessa.

Tärkeimmät syyt, miksi virhe "ei ole sisäinen tai ulkoinen komento" tulee näkyviin

Kuten jo mainittiin, yksi syy on se, että avattavan tiedoston polku on virheellinen. Yleensä polku tiedostoon on määritetty järjestelmän "Path"-muuttujassa. Tiukka polku hakemistoon, jossa tarvittavat tiedostot sijaitsevat, on määritettävä. Jos asetuksissa on virheitä määritettäessä polkua muuttujassa tai määritettäessä tiedostonimeä, järjestelmä luo juuri tämän virheen - "tiedoston nimi" ei ole ohjelman suorittama sisäinen tai ulkoinen komento.

Ensimmäinen askel on määrittää "Path"-muuttujan tarkka polku käyttöjärjestelmään, jotta tiedostoa avattaessa ei tapahdu virheitä. Tätä varten sinun on tiedettävä kansion sijainti varmasti. Käännytään esimerkiksi ohjelmaan, joka myöhemmin toimii tietyssä kansiossa olevan suoritettavan tiedoston kanssa.

Polku-muuttuja on käyttöjärjestelmän muuttuja, jota käytetään tiettyjen suoritettavien objektien paikantamiseen komentorivin tai päätteen kautta. Löydät sen Windowsin Ohjauspaneelista. Uusissa Windowsin ja muiden käyttöjärjestelmien versioissa manuaalisia ohjeita ei yleensä tarvita.

Määritä oikea polku polkumuuttujassa Windows 7:ssä

Jotta voit määrittää polun oikein, sinun on tiedettävä tiedoston tarkka sijainti. Jos avattava ohjelmatiedosto sijaitsee levyllä kohdassa C:\Program Files\Java\jdk 1.8.0.45\bin, tämä polku on kopioitava ja määritettävä järjestelmämuuttujassa myöhempää avaamista varten.


Jos virhe toistuu, yritä siirtää ohjelma levyn työhakemistoihin, jossa käyttöjärjestelmä on asennettu, esimerkiksi /System32. Windows toimii useammin tämän hakemiston kanssa.

Virheitä esiintyy myös puuttuvien ohjelmakomponenttien vuoksi. Voit poistaa ne lisäämällä tarvittavat. Otetaan esimerkkinä Telnet-komponentti. Ota se käyttöön siirtymällä osoitteeseen:


Aseta "Path"-muuttuja Windows 8/8.1/10:ssä

  1. Siirry "Ohjauspaneeliin".
  2. Napsauta "Järjestelmän lisäasetukset" -linkkiä.
  3. Etsi "Ympäristömuuttujat". Tässä osiossa sinun on valittava "Polku". Seuraavaksi "Muuta", jos valmiita ei ole, luo se uudelleen.
  4. Määritä "Muuta järjestelmämuuttuja" -kohdassa tarvitsemasi arvo ja vahvista "Ok"-painikkeella. Sulje kaikki muut ikkunat napsauttamalla "Ok".
  5. Avaa komentorivi tai pääte uudelleen ja yritä kyselyä uudelleen. Kaiken pitäisi nyt toimia hyvin.