[Parandus] Programme ei saa käivitada ilma käsuviiba laiendit (.EXE) tippimata

2017-01-06 00:10:56
Põhiline·Microsoft·[Parandus] Programme ei saa käivitada ilma käsuviiba laiendit (.EXE) tippimata

Kui te ei saa programme käivitada, ilma et peaksite käsuviiba aknasse tippima laiendit .exe, peate parandama muutuja PATHEXT.

Näiteks Notepad võib õigesti käivituda, kui kirjutate Notepad.exe, kuid mitte siis, kui kirjutate Notepad . Viimane võib teile näidata järgmist viga:

'notepad' ei tunnustata sisemise ega välise käsuna,
töötav programm või pakkfail.

See juhtub siis, kui muutuja PATHEXT puudub .EXE. Probleemi lahendamiseks toimige järgmiselt

Lähtesta muutuja PATHEXT

Vajutage nuppu WinKey + R, tippige SystemPropertiesAdvanced.exe ja vajutage sisestusklahvi (ENTER)

Klõpsake keskkonnamuutujaid ja topeltklõpsake PATHEXT

Seadke PATHEXT väärtus järgmiselt:

 .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC 

Kiirnipp nr 1

Seal täiendavate laiendite (nt .PL) lisamiseks lisage semikoolon (eraldaja) ja seejärel faililaiend. Nagu näiteks:

 .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC; .PL 

Kiirnipp nr 2

Kui käivitate käsu või programmi ilma laiendit mainimata, kasutab käsuviip PATHEXT muutuja väärtust, et teha kindlaks, milliseid laiendusi ja millises järjekorras otsida.

Kui kaustas on kaks faili nimega "test.bat" ja "test.vbs", käivitatakse käsuviiba aknas "test" käivitamine "test.bat", kuna .BAT ilmub muutuja PATHEXT alguses. Liigutades .VBS ette (pärast .EXE), saate käsuviiba käivitada käivitama "test.bat" asemel "test.vbs". Siiski on soovitatav kasutada vaikekorraldust, kui teil pole mingeid erinõudeid.

Toimetaja Valik