Jos et pysty käynnistämään ohjelmia joutumatta kirjoittamaan laajennusta “.exe” komentorivi-ikkunaan, sinun on korjattava PATHEXT-muuttuja.
Esimerkiksi Notepad saattaa käynnistyä oikein kirjoitettaessa Notepad.exe, mutta ei kirjoitettaessa Notepadia . Jälkimmäinen saattaa näyttää seuraavan virheen:
'muistilappua' ei tunnusteta sisäiseksi tai ulkoiseksi komentoksi,
toimiva ohjelma tai erä.
Näin tapahtuu, jos .EXE puuttuu PATHEXT-muuttujasta. Korjaa ongelma näiden vaiheiden avulla
Nollaa PATHEXT-muuttuja
Paina WinKey + R, kirjoita SystemPropertiesAdvanced.exe ja paina ENTER
Napsauta Ympäristömuuttujat ja kaksoisnapsauta PATHEXT
Aseta PATHEXT-arvo seuraavasti:
Com, EXE, BAT, .cmd, VBS, .VBE, JS, .JSE, .WSF, .WSH; .MSC
Pikavinkki # 1
Jos haluat lisätä lisälaajennuksia, kuten .PL, lisää puolipiste (erotin) ja sitten tiedostopääte. Kuten:
Com, EXE, BAT, .cmd, VBS, .VBE, JS, .JSE, .WSF, .WSH, .MSC; .PL
Pikavinkki # 2
Kun suoritat komennon tai ohjelman mainitsematta laajennusta, komentokehote käyttää PATHEXT-muuttujan arvoa määrittääkseen, mitä laajennuksia etsitään ja missä järjestyksessä.
Jos kansiossa on kaksi tiedostoa, joiden nimi on "test.bat" ja "test.vbs", "testin" suorittaminen komentokehoteikkunassa käynnistäisi "test.bat", koska .BAT näkyy PATHEXT-muuttujan alussa. Siirtämällä .VBS eteen (.EXE: n jälkeen), voit saada komentokehotteen käynnistämään "test.vbs" "test.bat" -sivun sijasta. On kuitenkin suositeltavaa käyttää oletusjärjestystä, ellei sinulla ole erityisiä vaatimuksia.