Tidak Dapat Menjalankan Program Tanpa Mengetik Ekstensi (.EXE) di Command Prompt

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:

$config[ads_text6] not found
 .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.

Artikel Terkait