Anonim

Ez a Windows 10 előtt gyakori probléma volt, mivel a Windows 7 és 8 bosszantó szokása volt, hogy a% SystemRoot% fájlt használja, vagy a segítőkész rendszergazdák adják hozzá az alapértelmezett program elérési útjává. Ez alkalmanként történt, amikor a felhasználó engedélyével vagy anélkül is elvégezték a rendszerleíró adatbázis módosítását. Ha azt látja, hogy a "program nem ismeri fel a belső vagy a külső parancsot", itt olvashatja el, hogyan javíthatja ki.

A teljes hiba szintaxis: „A PROGRAM nem ismeri fel belső vagy külső parancsot, működő programot vagy kötegelt fájlt”. Ahol a PROGRAM jelenik meg, egy parancs, alkalmazás vagy program, amelyet használni szeretne, vagy megnyitni, felszólította a hibát.

Általában ezt a hibát látja a parancssor használatakor. Például, ha Netstat-t futtat, akkor a következőt látja: 'A Netstat.exe programot nem ismeri fel belső vagy külső parancs, működő program vagy kötegelt fájl'.

A hiba szintaxisa azt jelzi, hogy lehet, hogy valami nincs a parancsban, de nincs. Nem maga a parancs, hanem a hozzáféréshez használt út. A fenti példában, ha a C: WindowsSystem32 elemet nézi, akkor a Netstat ott ül. Ugyanez valószínű lenne minden olyan parancs esetében, amelyet használt, vagy a programot, amelyet meghívott.

A javító programot nem ismeri fel belső vagy külső parancs

A javítás meglehetősen egyszerű, de bocsánatot kap neked, ha nem veszi észre, mit adott neki a rossz hibaszintaxis.

Először adminisztrátorként kell megnyitni egy CMD ablakot.

  1. Kattintson a jobb gombbal a Windows tálcára, és válassza a Feladatkezelő lehetőséget.
  2. Válassza a Fájl lehetőséget, és futtassa az új feladatot.
  3. Írja be a cmd-t az ablakba, és jelölje be a Feladat létrehozása rendszergazda jogosultságokkal jelölőnégyzetet.

Azután:

Írja be a „set path” beállítást, és nyomja meg az Enter billentyűt. A visszatérést látnia kell, mint az oktatóanyag fő képe. Azoknak az utaknak a listája, amelyeket a Windows program vagy parancsok keresésére használ.

Ha van „C: WindowsSystem32”, akkor az jól indul. Ha a '% SystemRoot%' látszik, lehet, hogy a bejegyzés problémákat okoz.

  1. Írja be a „control” elemet a Cortana / Search Windows mezőbe, és válassza a Vezérlőpult lehetőséget.
  2. Válassza a Rendszer és az Speciális rendszerbeállítások lehetőséget.
  3. Válassza a Környezetváltozók elemet az Advanced fül alján.
  4. Jelölje ki az elérési utat az alsó mezőben, és válassza a Szerkesztés lehetőséget.
  5. Győződjön meg arról, hogy a C: WindowsSystem32 jelen van. Ha van, törölje és adja hozzá újra.
  6. Erősítse meg és zárja be az összes ablakot, majd végezze el az újbóli tesztet.
  7. Ha az újravizsgálat sikertelen, ismételje meg ezt a folyamatot, és törölje a% SystemRoot% bejegyzést.

Az esetek túlnyomó többségében a C: WindowsSystem32 hozzáadásával vagy újbóli hozzáadásával az elérési úthoz javul a 'PROGRAM nem ismeri fel belső vagy külső parancs, működő program vagy kötegelt fájl' hibát. Ellenkező esetben a% SystemRoot% bejegyzés eltávolításával meg kell csinálni a trükköt.

Mindaddig, amíg a C: WindowsSystem32 jelen van, akkor nem kell a% SystemRoot% -ra, mivel ugyanarra a helyre mutatnak. Ráadásul ismert, hogy a% SystemRoot% problémákat okoz, ha bizonyos konfigurációk esetén rendszerútként használják őket. Vannak olyan alkalmazások, amelyek olyan regisztrációs bejegyzéseket adnak hozzá, amelyek közvetlenül ütköznek a% SystemRoot% -kal, ezért az eltávolításának működnie kell.

Ha olyan problémákkal találkozik más programokban, amelyek nem hajtják végre, ismételje meg a fenti lépéseket, és megfordítsa a módosításokat. Csak hajtsa végre az 1–4. Lépést, és a Törlés helyett válassza az Új lehetőséget, és adja hozzá a megváltoztatott utat. Útvonal hozzáadása semmilyen módon nem befolyásolja a számítógépet. Valószínűleg eltávolítja az utat, amely problémákat okozna. Ha ez a helyzet a számítógéppel, csak adja hozzá újra a% SystemRoot% fájlt.

A program javításának egy másik módját nem ismeri fel belső vagy külső parancs

Ha ez a két útváltás nem működik, akkor megoldást lehet találni. Egyszerűen beilleszthet egy parancsikont a programba a C: WindowsSystem32 fájlba, és ennek mindennek működnie kell.

  1. Kattintson a jobb gombbal a futtatni kívánt fájlra.
  2. Parancsikon létrehozásához válassza a Küldés és az Asztal lehetőséget.
  3. Nyissa meg a Windows Intézőt a C oldalon: WindowsSystem32.
  4. Húzza az éppen létrehozott parancsikont a System32 mappába.

Ez kevésbé optimális megoldás, de meg tudja valósítani a munkát. Sokkal jobb a hibát a helyes utakkal megoldani, mint egy hivatkozási parancsikon létrehozásával, de akkor működik, amikor erre van szüksége.

Ez egy újabb kiváló példa arra, hogy a Microsoft kódolói hibaszintaxist írnak maguknak, nem pedig a felhasználóknak. Amit a hiba mond, az semmi köze ahhoz, ami valójában rossz. Az olyan jó munkahelyek, mint a TechJunkie, segítenek!

A rögzített programot más módon nem ismeri fel belső vagy külső parancshiba? Mondja el nekünk alább, ha van!

A program javítását nem ismeri fel belső vagy külső parancshiba