Apa nilai default untuk variabel lingkungan PATHEXT untuk berbagai versi Windows? Atau bahkan lebih baik: Bagaimana Anda dapat dengan andal menentukan nilai sistem default asli untuk PATHEXT pada sistem ketika mungkin telah dimodifikasi oleh perangkat lunak yang diinstal, kebijakan grup, dll?
Saya tertarik pada Windows 7, 8, dan 10 minimal. Sayangnya saya tidak memiliki sistem baru untuk memeriksanya.
Untuk pedagogi umum: variabel lingkungan PATHEXTmenentukan ekstensi file apa yang dianggap Windows sebagai perintah yang dapat dieksekusi. Sebagai contoh, sistem saya memiliki:
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Ketika Anda mengetik perintah ke cmd.exe seperti explorerWindows akan mencari file dengan ekstensi ini (dalam urutan ini) untuk menentukan apakah akan menjalankan aplikasi / file. explorerbiasanya akan memutuskan explorer.exeyang ditemukan di PATH di c:\windows\explorer.exe.