Jika Anda tidak dapat menjalankan program tanpa harus mengetikkan ekstensi ".exe" di jendela Command Prompt, Anda perlu memperbaiki variabel PATHEXT Anda.
Misalnya, Notepad dapat diluncurkan dengan benar saat Anda mengetik Notepad.exe, tetapi tidak saat mengetik Notepad . Yang terakhir mungkin menunjukkan kepada Anda kesalahan berikut:
'notepad' tidak dikenali sebagai perintah internal atau eksternal,
program yang dapat dioperasikan atau file batch.
Ini terjadi jika .EXE tidak ada dalam variabel PATHEXT. Gunakan langkah-langkah ini untuk memperbaiki masalah
Setel ulang variabel PATHEXT
Tekan WinKey + R, ketik SystemPropertiesAdvanced.exe dan tekan ENTER
Klik Variabel Lingkungan, dan klik dua kali PATHEXT
Tetapkan nilai PATHEXT sebagai berikut:
.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC
Kiat Cepat # 1
Untuk menambahkan ekstensi tambahan di sana, seperti .PL, tambahkan tanda titik dua (pemisah) dan kemudian diikuti oleh ekstensi file. Seperti:
.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC; .PL
Kiat Cepat # 2
Saat Anda menjalankan perintah atau program tanpa menyebutkan ekstensi, Prompt Perintah menggunakan nilai variabel PATHEXT untuk menentukan ekstensi mana yang harus dicari dan dalam urutan apa.
Jika Anda memiliki dua file bernama "test.bat" dan "test.vbs" di folder, menjalankan "test" dari jendela Command Prompt akan meluncurkan "test.bat", karena .BAT muncul di awal variabel PATHEXT. Dengan memindahkan .VBS ke depan (setelah .EXE), Anda dapat membuat Command Prompt untuk meluncurkan "test.vbs" alih-alih "test.bat". Namun disarankan untuk menggunakan urutan default kecuali Anda memiliki beberapa persyaratan khusus.