ซอฟต์แวร์ส่วนใหญ่มีทั้ง Windows และ macOS แต่ถ้า MacBook ของคุณมีโปรแกรมที่รันบน Windows เท่านั้น ทำยังไง? ข่าวดี: ไม่ต้องมีคอมพิวเตอร์ Windows ก็รันโปรแกรม Windows ได้
ไฟล์ Executable (.EXE) ออกแบบสำหรับ Windows รัน Native บน macOS ไม่ได้ แต่ด้วยเครื่องมือที่เหมาะสม Mac Desktop/Notebook เปิดโปรแกรมใน EXE ได้ บทความนี้สอนเปิดไฟล์ EXE บน Mac โดยไม่ติดตั้ง Windows
เปิดไฟล์ EXE บน macOS ด้วย CrossOver
CrossOver เป็นซอฟต์แอมูเลชั่น PC บน Mac ที่ดีที่สุด ทดสอบบน MacBook Pro 2019 macOS Big Sur ติดตั้งง่าย ไม่มีปัญหา โปรแกรม Windows ที่ติดตั้งรันลื่น ไม่มีอุปสรรค
CrossOver เป็นแอปเสียเงิน (สมัครสมาชิก $39.95/เดือน) แต่มี ทดลองฟรี 10 วัน เหมาะสำหรับต้องการรันแอป Windows ช่วงสั้น
- ไปหน้า Download CrossOver เว็บนักพัฒนา เลือก OS: macOS ใส่ชื่อ/อีเมล > Download Trial Now
- คลิกขวาไฟล์ EXE > Open With > CrossOver > ติดตาม Prompt ติดตั้ง
- ติดตั้งแอป Windows จาก Library ของ CrossOver: เปิด CrossOver > Install a Windows Application
- พิมพ์ชื่อแอป Windows ในช่องค้นหา เลือกเวอร์ชันล่าสุดจากรายการ
- หรือกด Browse All Applications มุมซ้ายล่าง ดูรายการทั้งหมด เลือกแอปซ้าย > Continue
- กด Continue อีกครั้ง
- กด Install
- รอ CrossOver ดาวน์โหลด Setup และติดตั้ง จะสร้าง "Bottle" (สภาพแวดล้อม) ให้แอปทำงาน ติดตาม Prompt ติดตั้งแอป
- ขึ้นอยู่กับแอป CrossOver ขอสิทธิ์เข้าถึง Network Volume และระบบ Mac ให้สิทธิ์ > ถัดไป
- กด Done เมื่อแจ้งสำเร็จ ปิด Installer
- เปิดแอป: ไป Bottles แถบซ้าย > เลือกชื่อแอป > ดับเบิลคลิกไอคอนแอป
- อาจขอสิทธิ์เข้าถึงไฟล์อีกครั้ง กด OK
แอปจะเปิดทันที ไอคอนโผล่ใน Dock Mac หมายเหตุ: CrossOver เป็น Host Environment ปิด/Force Quit CrossOver = ปิดแอป Windows ที่รันอยู่ด้วย
เปิดไฟล์ EXE บน Mac ด้วย Wine (WineBottler)
Wine / WineBottler PC Emulator ยอดนิยมอีกตัว Open-source (ฟรี) ใช้ง่าย ทำงานดีบน macOS Mojave และ High Sierra ทดสอบติดตั้งสำเร็จ แต่ เปิดไฟล์ EXE ไม่ได้ Error "Prefix creation aborted"
Wine ไม่รองรับ macOS Catalina และรุ่นใหม่เต็มที่ เหมาะสำหรับ Mac เก่าที่รัน Mojave/High Sierra ฟรี ใช้ง่ายมาก
- ไปหน้า Downloads WineBottler โหลดไฟล์ Setup
- โหลดเวอร์ชัน Development (macOS High Sierra ขึ้นไป) หรือ Stable (รุ่นเก่า)
Development ดีกว่า Stable: ฟีเจอร์มากกว่า ปกติเสถียรมากกว่า (อัปเดตบ่อยกว่า)
- เปิด Package Setup ลาก Wine และ WineBottler icon ไปโฟลเดอร์ Applications
- รอ Copy ไฟล์เสร็จ ปิดหน้าต่างติดตั้ง
WineBottler มี Automated Installer จัดการติดตั้งแอป Windows: ดาวน์โหลดจากเน็ต ตั้งค่า Config อื่นๆ บน Dashboard มีแอป Windows หลายหมวด: Browser, Business, Media, Games, Dev Tools, Utilities
- ส่วน Download กด Install โหลดแอป
กดชื่อแอปดูรายละเอียด (Redirect ไปเว็บนักพัฒนา)
เปิดไฟล์ EXE นอกรายการ WineBottler ได้:
- ไปที่ไฟล์ EXE Control-click/Right-click > Wine
macOS อาจบล็อก Wine (Unidentified Developer)
- Error ปรากฏ > กด Cancel ไปขั้นตอน 8
- System Preferences > Security & Privacy > General กด Open Anyway ข้างแจ้งเตือน Wine ถูกบล็อก
- กด Open
ติดตาม Prompt ติดตั้ง จะรันแอป Windows ผ่าน WineBottler ได้ หาก Wine Error "Prefix creation aborted" หรือ Error อื่น ใช้ CrossOver แทน
Workaround เหลือ: Downgrade macOS เป็น Mojave/High Sierra เท่านั้น
นำ Windows มาสู่ Mac (ทางเลือกอื่น)
Boot Camp ยูทิลิตี้ Built-in ให้ Mac (Intel) รัน Windows ควบคู่กับ macOS เปิด EXE ได้ ผ่าน Virtual Machines: VirtualBox, Parallels Desktop ต้องติดตั้ง Windows เต็มรูปแบบ เหมาะสำหรับรันแอป Windows ทุกวัน มิฉะนั้น CrossOver และ Wine เป็นตัวเลือกดีที่สุดสำหรับรันแอป Windows ช่วงสั้น