Kui proovite käsureal midagi teha, rakendust värskendada või midagi uut installida, peate rakenduse või käsu „ei tunnista sisemise ega välise käsuna” tõrkeid, pole te üksi. See juhtub siis, kui muudetakse Windowsi keskkonnamuutujaid, mis takistavad käsu käivitamist.
Võite sõna otseses mõttes proovida midagi teha, isegi käivitada CMD põhikäsk või värskendada viirusetõrjet. Kui muutuja on muutunud, ei saa Windows seda käsku täita. Kui see juhtub teiega, on selle lahendamiseks paar võimalust.
Sellel veal on kaks versiooni. Üks üldprogrammide jaoks ja teine, kui proovite kasutada CMD käsku. Ma näitan teile, kuidas mõlemat parandada.
Parandage vead „käsku ei tunta”
Vigade süntaks on tavaliselt umbes selline: „Program.exe ei tunnista sise- ega väliskäsuna”. Süntaks sõltub sellest, mida te parasjagu teete, mis on oluline, kuna peame enne midagi tegema installifaili kontrollima.
kuidas mõista, kas keegi luges teie teadet ilma lugemiskviitungiteta
- Navigeerige programmi installifaili, mida proovite kasutada, ja veenduge, et käivitatav fail oleks olemas.
- Navigeerige jaotisse Juhtpaneel, Süsteemi ja turve ning Süsteemi täpsemad seaded.
- Valige nupp Keskkonnamuutujad.
- Valige uue akna allservas paanil Süsteemi muutujad tee.
- Valige Muuda ja kuvatakse uus aken.
- Veenduge, et kohal oleksid '% SystemRoot% System32' ja 'C: WindowsSystem32'.
- Kopeerige üks väärtus Notepadi.
- Muutke akna Keskkonnamuutuja kirje millekski muuks ja klõpsake nuppu OK.
- Asendage äsja muudetud väärtus Notepadi originaaliga ja klõpsake nuppu OK.
- Tehke sama ka teise väärtuse puhul.
Kui teate Windowsi, teate, et mõnikord on vaja ainult uuesti väärtus tõsta, et see uuesti kätte saaks. Ma eeldan, et see on veel kord Windowsi siseandmebaasis linkimiseks, kuid kes teab.
Väärtuste kleepimine märkmikku säästab aega ja säilitab õige süntaksi, kui peaksite selle ülesande täitmisel häirima või kui unustate, kuidas see välja nägi. Lihtsalt lõigake ja kleepige igaüks eraldi ja muutke keskkonnamuutujate väärtus millekski. Seejärel kleepige algne väärtus tagasi ja kinnitage. Sellest peaks piisama algse käsu jaoks, mida proovisite uuesti kasutada.
Teie seas vaadatud kotkas võib märgata, et '% SystemRoot% System32' ja 'C: WindowsSystem32' osutavad samale asukohale. See on päritud kanne neile, kes kasutavad vanemaid süsteeme. Väidetavalt pole teil mõlemat vaja, kuid Windows näib siiski viitavat neile eraldi. Systemroot oli peamiselt mõeldud süsteemidele, mis kasutasid nii WINNT kui ka Windowsi kaustu, mis ei vasta enam tõele. Mõlemad peavad olema olemas ka Windows 10-s.
Parandage vead „CMD-käsk ei ole tuvastatud”
Kui proovite käivitada CMD-käsku ja näete, et CMD-d ei tunnistata sise- ega väliskäskudena, võib see olla midagi muud. Ülaltoodud paranduse proovimine võib töötada, kuid probleemi võib põhjustada paar registrikirjet, mis katkestavad tavalise käskude ahela.
Kuid kui teie registris on määratud AutoRun, ei tööta teatud CMD käsud, näiteks ping või nslookup, alati. Nad tagastavad ülaltoodud vea. .Exe on olemas ja kõik võib tunduda õige, kuid need kaks väikest kirjet rikuvad teie päeva.
Need registrikanded on:
HKEY_LOCAL_MACHINES TarkvaraMicrosoftCommand ProcessorAutoRun
HKEY_CURRENT_USERStarkvaraMicrosoftCommand ProcessorAutoRun
See teema on vähemalt kümme aastat vana. Mul on järjehoidja MSDN blogi sissekanne aastast 2007 et olen selle asja illustreerinud.
- Navigeerige jaotisse C: WindowsSystem32 ja veenduge, et CMD käivitatav fail oleks olemas.
- Tehke keskkonnamuutujate kontroll nagu ülal. Kui see ei paranda, jätkake.
- Käivitage käsk cmd / d, mis ilmselt peatab automaatkäivituse. Kui sõnum on sama, minge edasi.
- Leidke need kaks ülaltoodud registrikirjet ja kustutage need.
See parandus on vana, kuid kuld. Ma kasutasin seda varem, kui töötasin IT-administraatorina ühes tuntud kaabliettevõttes. Seetõttu on mul see endiselt järjehoidjana. Viga ‘käsk ei ole sisemise ega välise käsuna tunnustatud’ on olnud nii pikk ja minu teada on parandus endiselt sama isegi viis Windowsi põlvkonda hiljem. Sellest hoolimata teate vähemalt, kui veaga kokku puutute, mida teha.
Millal nägite viimati Windowsi viga ‘ei tunnista sisemise või välisena käsuna’? Kas kasutasite ühte neist lahendustest või midagi muud?