Anonim

To je bila pred Windows 10 pogosta težava, saj sta Windows 7 in 8 nadležno navado uporabljati% SystemRoot% ali koristni sistemski skrbniki, ki bi jo dodali kot privzeto programsko pot. Dogajalo se je tudi občasno, ko so bile spremembe registra opravljene z ali brez uporabnikovega dovoljenja. Če vidite, da "program ni prepoznan kot notranji ali zunanji ukaz", je tukaj, kako ga odpraviti.

Sintaksa celotne napake je "PROGRAM ni prepoznan kot notranji ali zunanji ukaz, operacijski program ali paketna datoteka". Kjer vidite PROGRAM, je napako pozval ukaz, aplikacija ali program, ki ga poskušate uporabiti ali odpreti.

Običajno opazite to napako pri uporabi ukazne vrstice. Na primer, če imate nameščen Netstat, bi videli, da "Netstat.exe ni prepoznan kot notranji ali zunanji ukaz, operabilni program ali paketna datoteka".

Sintaksa napak pomeni, da je z ukazom morda nekaj narobe, vendar ni. To ni ukaz sam, ampak pot, ki se uporablja za dostop do njega. V zgornjem primeru, če pogledate v C: WindowsSystem32, bi videli Netstat, ki sedi tam. Enako bi verjetno veljalo za kateri koli ukaz, ki ga uporabljate ali program, ki ste ga poskušali poklicati.

Program za popravilo ni prepoznan kot notranji ali zunanji ukaz

Popravek je dokaj enostaven, vendar bi vam bilo oproščeno, da ne veste, kaj je bilo dano sintaksi napake.

Najprej moramo odpreti okno CMD kot skrbnik.

  1. Z desno tipko miške kliknite opravilno vrstico sistema Windows in izberite Upravitelj opravil.
  2. Izberite Datoteka in zaženite novo nalogo.
  3. V okno vnesite cmd in potrdite polje poleg možnosti Ustvari to nalogo s skrbniškimi pravicami.

Nato:

Vnesite 'nastavi pot' in pritisnite Enter. V tej vadnici bi morali videti vrnitev, kot glavno sliko. Seznam poti, ki jih Windows uporablja za iskanje programov ali ukazov.

Če imate 'C: WindowsSystem32', se začenja dobro. Če vidite »% SystemRoot%«, bi lahko vnos povzročil težave.

  1. V polje Cortana / Search Windows vnesite 'control' in izberite Nadzorna plošča.
  2. Izberite Sistem in Napredne sistemske nastavitve.
  3. Na dnu zavihka Napredno izberite okoljske spremenljivke.
  4. V spodnjem polju označite Pot in izberite Uredi.
  5. Prepričajte se, da je prisoten C: WindowsSystem32. Če je, ga izbrišite in dodajte znova.
  6. Potrdite in zaprite vsa okna in ponovno preizkusite.
  7. Če ponovno testiranje ne uspe, ponovite ta postopek in izbrišite vnos% SystemRoot%.

V veliki večini primerov bodo z dodajanjem ali ponovnim dodajanjem C: WindowsSystem32 na pot odpravili napako 'PROGRAM ni prepoznan kot notranji ali zunanji ukaz, operacijski program ali paketna datoteka'. V nasprotnem primeru bi morali odstraniti vnos% SystemRoot%.

Dokler imate C: WindowsSystem32 navzoč, ne bi potrebovali% SystemRoot%, ko kažejo na isto mesto. Poleg tega je znano, da% SystemRoot% povzroča težave, ko se uporablja kot sistemska pot v nekaterih konfiguracijah. Tam obstajajo aplikacije, ki dodajajo vnose v registre, ki so neposredno v nasprotju z% SystemRoot%, zato bi odstranjevanje moralo delovati.

Če ugotovite, da težave z drugimi programi ne izvajajo, lahko ponovite zgornje korake in spremenite spremembe. Samo izvedite korake 1 do 4 in namesto Delete izberite New in dodajte pot, ki ste jo spremenili. Dodajanje poti ne sme na noben način vplivati ​​na vaš računalnik. Najverjetneje je odstranitev poti, ki bi povzročila težave. Če je tako tudi z računalnikom, preprosto dodajte% SystemRoot%.

Drug način popravljanja programa ni prepoznan kot notranji ali zunanji ukaz

Če ti dve spremembi poti ne delujeta, je možno rešiti rešitev. Lahko preprosto vstavite bližnjico do programa v C: WindowsSystem32 in s tem bi moralo biti vse v redu.

  1. Z desno tipko miške kliknite izvršljivo datoteko, ki jo želite uporabiti.
  2. Izberite Pošlji in namizje, da ustvarite bližnjico.
  3. Odprite program Windows Explorer pri sistemu C: WindowsSystem32.
  4. Bližnjico, ki ste jo pravkar ustvarili, povlecite v mapo System32.

To je manj kot optimalna rešitev, vendar lahko delo opravite. Mnogo je bolje napako odpraviti s pravilnimi potmi kot z ustvarjanjem bližnjice napotnice, vendar deluje, ko jo potrebujete.

To je še en najboljši primer kodrov v Microsoftovi sintaksi napake pri pisanju napake zase in ne za uporabnike. To, kar vam pove napaka, nima nič s tem, kar je pravzaprav narobe. Dobra spletna mesta za zaposlitev, kot je TechJunkie, so tu za pomoč!

Ali fiksni program drugače ne prepoznate kot notranje ali zunanje napake ukaza? Povejte nam o tem spodaj, če ga imate!

Kako popraviti program, ne prepoznamo kot notranje ali zunanje napake ukaza