ไฟล์เรียกทำงานทุกไฟล์ใน Windows มีนามสกุลเป็น. exe
สิ่งนี้ไม่ถูกต้อง ใน Dos มี 2 ส่วนขยายของแฟ้มที่ปฏิบัติการ: และ*.COM
*.EXE
ของ Windows ได้รับมรดกเหล่านั้นเพื่อให้มันยังสนับสนุน * * * * * * * * โปรดทราบว่า * .exe เป็นเพียง "คอนเทนเนอร์" ที่มีรูปแบบที่สามารถใช้งานได้หลากหลาย
หากคุณเรียกใช้คำสั่งที่ไม่มีนามสกุล Windows จะผนวกส่วนขยายใน%pathext%
ตัวแปรสภาพแวดล้อมและค้นหาจนกว่าจะพบไฟล์แรกที่มีชื่อนั้น ค่าเริ่มต้นของตัวแปรเป็นเช่นนี้
>echo %pathext%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
ที่คุณสามารถดูมีอื่น ๆที่ปฏิบัติการประเภทไฟล์ที่ Windows จะรัน (ไม่มีนามสกุล) แต่ส่วนใหญ่ของพวกเขาเป็นสคริปต์และไม่executables ไบนารี
อย่างไรก็ตาม Windows ไม่ได้ใช้นามสกุลไฟล์เพื่อกำหนดรูปแบบไฟล์ ไฟล์ใด ๆ ที่ขึ้นต้นด้วยMZ
(ซึ่งเป็นลายเซ็นสำหรับรูปแบบ MZ) จะถือว่าเป็นไฟล์ที่ปฏิบัติการได้
Windows 10 ยังมีความสามารถในการใช้งานลินุกซ์ไบนารี ELF ด้วยการเปิดตัวwindows-subsystem-for-linux
ไฟล์การติดตั้งใน Windows มักจะมีให้ในไฟล์ * .msi ซึ่งเป็นรูปแบบที่Windows Installerอ่านแต่การพูดอย่างเคร่งครัดไม่ใช่ไฟล์ที่ปฏิบัติการได้