大多数软件程序都有Windows和 macOS 版本。但是当你有一台 MacBook(MacBook)并且某个程序或应用程序只在Windows中运行时会发生什么?好消息是您无需拥有一台Windows计算机即可运行基于Windows的软件。
可执行文件(Executable files)是为Windows设计的,不能在 macOS 中本地运行。但是使用正确的工具,Mac台式机或笔记本电脑可以打开包装在EXE文件中的程序。在本教程中,我们将向您展示如何在Mac上打开(Mac)EXE文件,而无需在您的设备上安装Windows 。
使用CrossOver(CrossOver)在 macOS 中打开EXE 文件(EXE Files)
CrossOver是用于在Mac上运行基于Windows的程序的最佳 PC 仿真软件之一。在我们的测试设备(运行 macOS Big Sur的(Big Sur)MacBook Pro 2019 )上安装此工具时,我们没有遇到任何障碍。同样(Likewise),我们安装的Windows应用程序运行顺利,没有任何问题。
虽然CrossOver是一款付费应用(订阅起价为每月 39.95 美元),但新用户有 10 天的免费试用期。因此,如果您只需要在Mac上短时间运行Windows应用程序,这是最佳选择。
- 前往开发者网站上的CrossOver 下载页面。(CrossOver download page)选择macOS作为“操作系统”选项,在提供的对话框中输入您的姓名和电子邮件地址,然后选择立即下载试用版(Download Trial Now)。
您可以从CrossOver的应用程序库中安装Windows程序,也可以运行通过(Windows)CrossOver从第三方来源下载的EXE文件。
- 右键单击 EXE 文件,选择Open With,选择CrossOver,然后按照安装提示进行操作。
- 要从CrossOver的库中安装基于 Windows 的应用程序,请启动CrossOver并选择安装 Windows 应用程序(Install a Windows Application)。
- 在搜索框中键入您要安装的Windows应用程序的名称,然后从列表中选择该应用程序的最新版本。
更好的是,选择左下角的浏览所有应用程序按钮以查看 CrossOver 库中可用的应用程序列表。(Browse All Applications)选择左侧边栏上的应用程序,然后选择继续(Continue)以移至下一步。
- 选择继续(Continue)以继续。
- 选择安装(Install)。
- 等待(Wait)CrossOver下载设置文件并安装应用程序。CrossOver将创建一个“瓶子”环境,该应用程序将在您的Mac上运行。按照(Follow)应用程序的安装提示继续。
- 根据您安装的应用程序,CrossOver将请求访问您 Mac 的网络宗卷和其他系统组件。授予 CrossOver(Grant CrossOver)必要的权限并继续下一步以打开Windows应用程序。
- 当您收到应用程序安装完成的成功消息时,选择完成。(Done)这将关闭CrossOver安装程序。
- 要启动应用程序,请转到侧边栏中的瓶子(Bottles)部分,选择应用程序名称,然后双击应用程序图标。
- 同样,系统将提示您授予应用程序访问您的文件的权限。选择确定(OK)继续。
这将立即启动应用程序,您会在 Mac 的Dock中看到它的图标。请注意,CrossOver是宿主环境,因此关闭或强制退出模拟器(force-quitting the emulator)(即CrossOver)也会关闭您正在运行的Windows应用程序。(Windows)
使用 Wine 在 Mac 上打开 EXE 文件
Wine(或WineBottler )是另一种流行的(WineBottler)Mac第三方 PC 。它是开源(免费)、易于使用的,并且在运行 macOS Mojave和High Sierra的(High Sierra)Mac(Macs)上效果最佳。我们成功地在我们的测试设备上安装了Wine ,但由于“ Prefix creation aborted”错误,我们无法打开任何EXE文件。(EXE)
Wine似乎与 macOS Catalina和更新的 macOS 版本不完全兼容。(Wine isn’t fully compatible with macOS Catalina)如果您有运行 macOS Mojave或High Sierra的旧(High Sierra)Mac笔记本电脑或台式机,这是最佳选择。你不必付一分钱。此外,它非常易于使用。
- 前往WineBottler 网站上的下载部分(Downloads section on WineBottler’s website)并下载应用程序的设置文件。
- (Download)如果您的 Mac 运行的是 macOS High Sierra(Sierra)或更新版本,请下载该软件的“开发”版本。否则(Otherwise),请下载“稳定”的 WineBottler 版本。
在功能方面,WineBottler Development优于WineBottler Stable。它通常也更稳定,特别是因为它比稳定版更新得更频繁。
- 打开安装包并将Wine和WineBottler 图标(WineBottler icon)拖到“应用程序”文件夹中。
- 等待(Wait)安装程序将程序文件复制到Applications文件夹并在完成后关闭安装窗口。
WineBottler有一个“自动安装程序”,可以处理在(WineBottler)Mac上打开基于 Windows 的程序的繁重工作。安装程序从 Internet 下载应用程序,在您的Mac上进行设置并进行其他必要的配置。在WineBottler仪表板上,您会发现基于 Windows 的程序,这些程序涵盖 Web 浏览器、商业工具、媒体播放器、游戏、开发工具、实用程序等类别。
- 前往“下载”部分并选择安装(Install)以将应用程序下载到您的 Mac。
选择应用名称以打开应用的描述页面。这会将您重定向到 Mac 的默认浏览器中的开发者网站。
也可以在 WineBottler 的列表之外打开基于 Windows 的应用程序的EXE设置文件。
- 前往Mac(Mac)上的文件位置,按住 Control 单击或右键单击EXE文件,然后选择Wine。
macOS 可能无法运行Wine模拟器,因为它来自身份不明的开发者(from an unidentified developer)。
- 如果 Mac 屏幕上弹出下图中的错误,请选择取消并继续执行步骤 8。(Cancel)
- 转到系统偏好设置(System Preferences)>安全和隐私(Security & Privacy)>常规(General),然后选择显示Wine被阻止的通知旁边的仍然打开(Open) 按钮。(Anyway)
- 选择打开(Open)继续。
按照安装说明,您将能够通过WineBottler环境在您的Mac上运行(Mac)Windows应用程序。如果Wine显示“ Prefix creation aborted”错误或其他错误消息,请改用CrossOver。
如果您热衷于使用WineBottler,唯一的解决方法是将您的 Mac 降级(downgrade your Mac)到 Mojave 或 High Sierra。
将 Windows 带入 Mac
“Boot Camp”是一个内置实用程序,可让Mac用户在配备英特尔(Intel)处理器的Mac上(Macs)运行 Windows 和 macOS 。(run Windows alongside macOS)您还可以使用VirtualBox和Parallels Desktop等虚拟机在Mac上打开(Mac)EXE文件。虚拟(Virtual)机需要完整的Windows安装,因此它们非常适合几乎每天运行Windows应用程序的(Windows)Mac用户。否则,CrossOver和Wine是您在(Wine)Mac上运行(Mac)Windows应用程序的最佳选择短暂的一段时间。
How To Open EXE Files on a Mac
Most softwаre programs have both Windows аnd macOS versions. But what hapрens when you have a MacBook and a certain program or app only runs in Windows? The gоod news is that you don’t need tо have a Windows computer tо run Windows-based software.
Executable files are designed for Windows and cannot run natively in macOS. But with the right tools, Mac desktops or notebooks can open programs wrapped in EXE files. In this tutorial, we’ll show you how to open EXE files on Mac without having to install Windows on your device.
Open EXE Files in macOS With CrossOver
CrossOver is one of the best PC emulation software for running Windows-based programs on Mac. We encountered no stumbling block installing this tool on our test device—a MacBook Pro 2019 running macOS Big Sur. Likewise, the Windows app we installed ran smoothly without any issues.
Although CrossOver is a paid app (subscription starts at $39.95/month), there’s a 10-day free trial period for new users. So, it’s the best option if you only need to run Windows apps on your Mac for a short period.
- Head to the CrossOver download page on the developer’s website. Select macOS as the “OS” option, type your name and email address in the provided dialog boxes, and select Download Trial Now.
You can either install Windows programs from CrossOver’s in-app library or run EXE files downloaded from third-party sources through CrossOver.
- Right-click the EXE file, select Open With, select CrossOver, and follow the installation prompts.
- To install a Windows-based app from CrossOver’s library, launch CrossOver and select Install a Windows Application.
- Type the name of the Windows app you want to install in the search box and select the latest version of the app from the list.
Better yet, select the Browse All Applications button in the bottom-left corner to view a list of apps available in CrossOver’s library. Select the app on the left sidebar and select Continue to move to the next step.
- Select Continue to proceed.
- Select Install.
- Wait for CrossOver to download the setup file and install the app. CrossOver will then create a “Bottle” environment where the app will operate on your Mac. Follow the app’s installation prompt to proceed.
- Depending on the app you’re installing, CrossOver will request access to your Mac’s network volume and other system components. Grant CrossOver the necessary permissions and proceed to the next step to open the Windows app.
- Select Done when you get a success message that the app installation is complete. That’ll close the CrossOver installer.
- To launch the app, go to the Bottles section in the sidebar, select the app name, and double-click the app icon.
- Again, you’ll be prompted to grant the app access to your files. Select OK to continue.
That’ll launch the app immediately, and you’ll see its icon in your Mac’s Dock. Note that CrossOver is the host environment, so closing or force-quitting the emulator (i.e., CrossOver) will also close the Windows application you’re running.
Open EXE Files on Mac Using Wine
Wine (or WineBottler) is another popular third-party PC for Mac. It’s open-source (free), easy-to-use, and works best on Macs running macOS Mojave and High Sierra. We successfully installed Wine on our test device, but we couldn’t open any EXE file due to a “Prefix creation aborted” error.
It appears that Wine isn’t fully compatible with macOS Catalina and newer macOS versions. It’s the best option if you have an old Mac notebook or desktop running macOS Mojave or High Sierra. You don’t have to pay a dime. Plus, it is incredibly easy to use.
- Head to the Downloads section on WineBottler’s website and download the app’s setup file.
- Download the “Development” version of the software if your Mac’s running macOS High Sierra or newer. Otherwise, download the “Stable” WineBottler version instead.
Feature-wise, WineBottler Development is superior to WineBottler Stable. It’s also usually more stable, especially because it is updated more often than the Stable edition.
- Open the setup package and drag both the Wine and WineBottler icon to the “Applications” folder.
- Wait for the installer to copy the program files to the Applications folder and close the installation window when it’s done.
WineBottler has an “Automated Installer” that handles the heavy-lifting behind opening Windows-based programs on your Mac. The installer downloads the app from the internet, sets it up on your Mac and does other necessary configurations. On the WineBottler dashboard, you’ll find Windows-based programs spanning categories like web browsers, business tools, media players, games, development tools, utilities, etc.
- Head to the “Download” section and select Install to download an app to your Mac.
Select the app’s name to open the app’s description page. That’ll redirect you to the developer’s website in your Mac’s default browser.
It’s also possible to open the EXE setup file for a Windows-based app outside WineBottler’s list.
- Head to the file location on your Mac, control-click or right-click the EXE file, and select Wine.
macOS may fail to run the Wine emulator because it’s from an unidentified developer.
- Select Cancel and proceed to step 8 if the error in the image below pops up on your Mac’s screen.
- Go to System Preferences > Security & Privacy > General and select the Open Anyway button next to the notification that says Wine was blocked.
- Select Open to proceed.
Follow the installation instructions and you’ll be able to run the Windows app on your Mac via the WineBottler environment. If Wine displays the “Prefix creation aborted” error or other error messages, use CrossOver instead.
If you’re keen on using WineBottler, the only workaround is to downgrade your Mac to Mojave or High Sierra.
Bringing Windows to Mac
“Boot Camp” is a built-in utility that lets Mac users run Windows alongside macOS on Macs with Intel processors. You can also open EXE files on Mac using virtual machines like VirtualBox and Parallels Desktop. Virtual machines require a full Windows installation, so they’re ideal for Mac users who run Windows apps almost every day. Otherwise, CrossOver and Wine are your best options for running Windows apps on Mac for a brief period.