PCMag编辑选择和审查产品独立.如果您通过附属链接购买,我们可能获得佣金,这有助于支持我们的测试。

两全其美:如何在Mac上运行Windows应用程序

如果需要在macOS系统上运行Windows应用程序,则有几个虚拟化和模拟选项。这不会是一个无缝的过程,但我们会告诉你正确的方法。

(图片来源:Shutterstock / Krisda;Windows)

当你从Windows电脑换成Mac电脑时,你可能会对这种变化感到高兴——直到你发现根本没有这种变化macOS你最喜欢的Windows应用程序或游戏的版本。然而,并不是一切都完了。在苹果系统上运行Windows应用程序有几种不同的选择。

您的选择可以分为两大类:一是设置一个完整的虚拟Windows系统并beplay3体育app手机版运行窗户该环境中的程序。另一种是使用特殊的软件,在macOS之上的模拟层中运行一些(但不是全部)Windows应用程序。窗户虚拟化选项是昂贵的(如果你想要最好的性能),在运行时消耗磁盘空间和系统资源,而且如果你有一个运行Apple silica的Mac,那么它只适用于预发布的ARM版本的Windows。模拟层选项(如果它与您想要运行的Windows应用程序一起工作)是快速、节省系统资源且免费的。如果我更喜欢模拟选项,就没有额外的分数了。


推荐的MacBook配件


虚拟化选项

如果你想运行复杂的软件,如Windows版本的Excel或任何高端游戏,那么你需要设置一个虚拟的Windows系统,有时被称为虚拟机(简称VM)。您可以完全在macOS应用程序中运行这个虚拟系统(使用完整版本的Windows)。虚拟机的行为就像运行在具有真实硬盘驱动器的真实硬件上一样;只是运行速度比运行在物理硬件上的Windows系统略慢。性能较慢的原因是,除了要使用的应用程序之外,这种方法还需要在后台运行整个Windows系统。

一些Windows应用程序和电脑游戏除非将它们安装在完整的Windows系统中,否则它们根本无法在Mac上运行,所以我稍后描述的其他方法甚至可能都不是一个选项。微软的Expression Web就是一个例子,我最喜欢的WYSIWYG网页编辑器,用于快速和肮脏的HTML编辑。

另一个注意事项:对于这种方法,必须考虑到购买Windows许可证、虚拟化软件和任何软件订阅的成本。这三笔费用加起来意味着你最终可能要支付几百美元。

Parallels Desktop和VMware Fusion

如果你有一台基于intel的Mac,安装虚拟Windows电脑的最佳选择是相似的桌面(标准版79.99美元)和VMware Fusion(VMware Fusion 12 Pro售价199美元)。在基于Apple silicon的Mac(比如带有M1芯片的Mac)上,Parallels Desktop是您的首选。并行对初学者来说更容易上手,速度也更快。VMware Fusion对任何有经验的Windows或Mac用户来说都足够友好,但它更适合企业使用。如前所述,无论你选择哪种软件,你仍然需要购买Windows许可证(Windows 10 Home目前的下载费用为139美元),并在Parallels Desktop或VMware Fusion提示你时输入许可证。

对于需要高可靠性和技术支持的企业用户,Parallels Desktop和VMware Fusion是唯一的答案。两者都能让你以一种隐藏Windows桌面的模式运行Windows应用程序,这样你的Windows应用程序也会以普通Mac应用程序的形式显示。这是一个很好的功能,但你可能会发现你的Windows应用程序比在同一桌面运行的Mac应用程序要慢得多。对于运行单独的应用程序,我更喜欢后面描述的基于wine的方法;它们是免费的,可以提供更好的应用程序性能。因为我(像许多人一样)必须成为这些应用的IT经理,但是,我只知道获得这些方法支持的唯一方法是在网络论坛上提问,并希望得到有用的答案。

并联的相干模式

Parallels和VMware Fusion都允许通过网络克隆现有桌面系统来创建虚拟系统,但安装Windows的新副本要简单得多。使用基于intel的mac电脑的用户可以从微软下载标准的Windows ISO文件(在一个新窗口中打开)并依靠Parallels或Fusion从那里正确安装Windows。M1 Mac用户必须注册Windows内部预览程序和下载Windows 10的ARM版本(在一个新窗口中打开).只有Parallels支持ARM版本,但在苹果硅Mac上配置Windows虚拟机ARM版本没有问题。Parallels最近宣布支持ARM版本M1 mac上的Windows 11,但同样,只适用于ARM版本。

无论选择Parallels还是VMWare,都要留出大约20分钟的时间来安装Windows,并在系统上预留30GB或更多的磁盘空间。你不需要分区你的磁盘,因为你的虚拟Windows系统作为一个磁盘只是你的Mac硬盘上的一个文件;这两个应用程序都可以让你随心所欲地扩大或缩小虚拟Windows磁盘的大小。

一旦你在虚拟系统中安装了Windows,那么你就可以像在真正的Windows PC上一样安装Windows应用程序。要么从运行在Windows系统中的浏览器下载安装程序,要么从USB驱动器、电子邮件或Mac上其他存放安装程序的地方将安装程序或文件夹拖放到Windows系统的虚拟磁盘中。

VirtualBox、Boot Camp和Windows 365

Oracle的免费VirtualBox是运行虚拟Windows系统的另一个选择,但你需要耐心和专业知识才能让它工作;如果分区硬盘驱动器或系统RAM的前景听起来令人生畏,请远离这种方法。应用程序不会像商业解决方案那样快速流畅地运行,你仍然需要购买Windows许可证才能使用VirtualBox。

Boot Camp是苹果长期以来在基于英特尔的Mac电脑的单独分区上运行Windows系统的选择。Boot Camp仍然存在,但苹果实际上已经停止了对它的支持。《新兵训练营》有一个很大的不便;你必须关闭你的macOS系统,并重新启动它,每次你想要运行Windows。macOS和Windows分区之间也没有集成。例如,Boot Camp不能让你同时运行Mac应用程序和Windows应用程序,也不能在系统之间快速传输文件。如果你有一台苹果硅Mac,就别想Boot Camp了。你不能在装有苹果硅芯片的机器上以任何形式安装它,因为Boot Camp只支持与英特尔兼容的Windows版本(而不是可以通过Parallels在基于苹果硅芯片的设备上运行的ARM版本)。

您可能还记得,微软最近宣布了一项以业务为中心的服务,称为Windows 365它可以让终端用户在几乎任何平台上访问完整的、基于云的Windows版本。然而,该平台并非面向消费者,其未来也不清楚由于需求太大,微软暂停了免费试用

葡萄酒仿真

如果您只想运行几个Windows应用程序,而且它们都不需要完整的模拟系统,那么可以使用基于开源Wine模拟层的替代方法。Wine是一个建立已久的项目,它使在macOS和Linux系统上运行Windows应用程序成为可能,而无需完全安装Windows。Wine的意思是“Wine Is Not an Emulator”,这在技术上是正确的,但是,如果像我一样,你想把Wine看作一个模拟器,没有人会阻止你。

值得探索的两种基于wine的方法是CodeWeaver的CrossOver和winesskin Winery。你也可以手动设置一个Wine层,但当CrossOver和winesskin Winery已经存在时,这是不值得的。

正如前面提到的,Wine只能与有限数量的Windows应用程序兼容,不能运行复杂或高级的应用程序。这意味着它将无法与微软、Adobe、Corel或其他主要供应商的最新应用程序一起工作。你可以安装蒸汽通过Wine,但不要指望运行任何近期的游戏。对于那些已经运行的游戏和应用程序,您应该期待比在虚拟Windows系统中运行它们更快的性能。

交叉

CodeWeaver的交叉(在一个新窗口中打开)售价59.95美元,全年免费升级;它的设置是毫不费力和自动化的。有了CrossOver,你可以在内置的数据库中搜索你想要运行的应用程序,或者浏览兼容的应用程序列表。在你选择一个应用程序后,CrossOver要么下载它,要么提供下载链接。然后遵循一些提示,CrossOver会创建一个(准备好大量与葡萄酒相关的术语)来运行应用程序。

交叉设置窗口

当CrossOver工作时,它的工作效果很好。例如,我点击几下就安装了Windows文本编辑器notepad++,并立即打开它。然而,当CrossOver无法运行时,你会感到非常沮丧,因为它的菜单上充斥着过时的信息——你实际上无法使用菜单来安装它列出的许多应用程序。例如,我试着从CrossOver的菜单上安装Axialis IconWorkshop,这是我找到的最好的Mac图标编辑器(它也是基于windows的)。无论我怎么尝试,安装按钮仍然是灰色的。最终,我能够手动安装该应用程序,但这并不容易,我不建议您尝试这个过程。

CrossOver的另一个缺点是,要让它的瓶子运行,必须安装CrossOver应用程序。换句话说,你不能简单地将一个应用程序的瓶子复制到另一台机器上;你也必须在第二台电脑上安装CrossOver。令人鼓舞的是,CrossOver已经看到早期的成功在运行Windows 11应用程序方面。

酒庄葡萄酒囊

如果你愿意自己做一些工作,你可以使用Wineskin Winery创建独立的容器,运行Windows应用程序,并像任何其他macOS应用程序一样工作。你甚至可以将这些自包含的应用程序复制到另一个Mac上,并在那里运行,而不需要任何额外的步骤。winesskin Winery,由一个使用网名的程序员创建doh123现在由一个用这个网名的程序员维护Gcenx,还在进行中,没有详细记录。尽管如此,下面是一个循序渐进的指南,让Windows应用程序运行winesskin Winery。

在本例中,我将安装前面提到的应用程序Axialis IconWorkshop。我一直在Windows电脑上使用这款应用为我的Mac系统创建图标,但Wineskin Winery让我可以直接在Mac电脑上使用它。创建独立的Axialis IconWorkshop应用的基本方法也适用于你想运行的任何Windows应用。

winesskin安装步骤

首先,下载winesskin WineryGcenx的GitHub页面(在一个新窗口中打开).向下滚动到“手动安装”部分(它不符合语法,但有效),并单击下载链接。根据您的macOS设置,您的计算机可能会自动提取winesskin Winery应用程序。否则,您需要打开下载来提取它。将提取的应用程序移动到应用程序文件夹或任何其他方便的位置。

接下来,右键单击winesskin Winery应用程序并选择打开。你的Mac会告诉你把应用移到垃圾桶;忽略该消息并按Escape。右键单击该应用程序并选择“再次打开”以启动它。

一旦应用程序启动,点击更新按钮下载最新版本的winesskin Wrapper;这是负责实际启动程序的软件。在“新引擎可用”菜单项旁边,单击加号。将出现一个具有复杂名称的引擎(测试时为WS11WineCX64Bit20.0.2)。单击下载和安装选项。可用的引擎列表可能根据您阅读本指南的时间不同而有所不同;找到名称中包含CX64Bit字符串的编号最高的一个并下载它。

下一步是确保应用程序窗口顶部列表中的一个引擎被突出显示。然后,单击Create New Blank Wrapper并为您的应用程序输入一个名称。对于我的示例,我使用的是Axialis IconWorkshop。单击OK,最终出现一个对话框;单击“查找器中的查看包装器”按钮,以查看新创建的包装器。如果你遇到一条消息说你的应用程序被损坏了,应该被移到垃圾中,忽略它就可以了。为了防止macOS再次显示警告,在Mac终端中输入字符串“xattr -rc”(不要忘记该代码末尾的空格!),将您的包装器从Finder拖到终端中,然后按enter。解决了这个问题后,您可以关闭winesskin Winery应用程序。

winesskin安装步骤

不要尝试打开新创建的应用程序-你会得到一个错误消息。相反,右键单击它并选择Show Package Contents。在打开的Finder窗口中,双击Wineskin应用程序(这是系统中唯一被简单调用的部分酒袋).选择“安装软件”,然后选择“安装可执行程序”,然后导航到软件的安装程序。我已经为我的例子下载了Axialis安装程序,所以我从Mac的Downloads文件夹中选择了它。

几秒钟后(以及macOS的几个权限对话框),Axialis应用程序的Windows安装对话框出现了。我点击了几条安装程序的提示,让安装程序自己运行。在这个过程的最后,安装程序启动了IconWorkshop应用程序。然后我退出了它的文件菜单,就像我在真正的Windows系统上所做的一样。在此过程中,IconWorkshop Windows应用程序及其安装程序(换句话说,我需要运行IconWorkshop的所有东西)都存储在macos兼容的Wineskin应用程序中drive_c文件夹中。

接下来,Wineskin显示了一个默认为Axialis卸载程序的选择可执行菜单。我通过一个带有方向键的下拉列表选择了正确的可执行文件,单击OK,然后退出winesskin Winery。现在,我创建的Axialis IconWorkshop应用程序已经准备就绪。和其他Mac应用程序一样,我可以把它拖到Dock、Mac应用程序文件夹、桌面或其他任何地方。

winesskin App的包内容

根据所构建的应用程序或游戏容器的不同,您可能需要对其进行自定义,以便它能够访问Mac系统上的文件夹。首先,右键单击刚刚创建的基于wineskin的应用程序(在我的示例中,是名为Axialis IconWorkshop的Mac应用程序)并选择显示包内容(此选项仅对macOS应用程序或包可用;它将不可用,如果您尝试右键单击Windows应用程序在drive_c文件夹)。结果Finder窗口显示了包中的几个项目,包括前面提到的winesskin应用程序和drive_c文件夹中。

通过双击winesskin应用程序,再次启动它,单击Advanced按钮,然后转到Tools。从Tools选项卡中选择Config工具;例如,您可以使用它来分配被模拟对象D:开车当你在winesskin应用程序中使用windows风格的文件或打开对话框时,列出Mac的桌面或文档文件夹中的文件。请记住,您创建的每个winesskin应用程序都有自己的内部文件夹结构drive_c文件夹中。你必须为你想运行的每一个Windows应用程序创建一个单独的winesskin应用程序。

Axialis IconWorkshop通过Wine在macOS上运行

你的winesskin应用程序中的Tools选项卡也有一个按钮,可以启动一个名为Winetricks的应用程序;它可以让你安装应用程序可能需要的字体或更改模拟的Windows版本。在winesskin应用程序的配置选项卡中,你可以用你选择的任何图标替换默认的winesskin应用程序图标。专家级Windows用户可以使用Regedit按钮修改Windows注册表的Wine版本,以便基于Wine的应用程序可以打开放在它上面的文件。使用Regedit几分钟就足以修改我的Axialis应用程序,让它自动打开我放进去的任何Mac图标。你可以在网上找到修改注册表的说明,例如方法4。(在一个新窗口中打开)

不方便,但并非不可能

如果你想在你的Mac上运行一个Windows应用程序,不要指望安装过程一定是便宜或简单的。然而,一旦你让你的应用程序运行起来,它就应该平稳可靠地工作。另一方面,如果你想在你的Windows电脑上运行Mac应用程序,你会发现这几乎是不可能的,或者不值得付出努力。这是其中一个macOS的优点;它几乎可以运行任何应用程序,你需要一些工作。

Weekly Apple Brief<\/strong> for the latest news, reviews, tips, and more delivered right to your inbox.","first_published_at":"2021-09-30T21:09:59.000000Z","published_at":"2021-09-30T21:09:59.000000Z","last_published_at":"2021-09-30T21:09:53.000000Z","created_at":null,"updated_at":"2021-09-30T21:09:59.000000Z"})" x-show="showEmailSignUp()" class="rounded bg-gray-lightest text-center md:px-32 md:py-8 p-4 mt-8 container-xs">

苹果粉丝吗?

注册我们的每周苹果简报有关最新的新闻、评论、提示和更多直接发送到beplay手机官网下载您的收件箱。

本通讯可能包含广告、交易或附属链接。订阅通讯表明您同意我们的使用条款而且隐私政策.您可以随时取消订阅通讯。beplay体育苹果下载


感谢您的报名!

您的订阅已被确认。留意你的收件箱!

注册其他通讯beplay体育苹果下载

你会喜欢的PCMag故事

关于爱德华·门德尔松

Edward Mendelson自1988年以来一直是《PC杂志》的特约编辑,并撰写了大量关于Windows和Mac软件的文章,特别是关于办公、互联网和实用程序的文章。

阅读爱德华的完整简历

阅读爱德华·门德尔松的最新文章

Baidu
map