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

如何在macOS Catalina中运行32位应用程序

苹果最新版本的macOS Catalina正式放弃了对32位应用程序的支持,但你仍然可以按照以下步骤运行你需要的软件。

如何在macOS Catalina中运行32位应用程序

苹果最新版本的macOS 10.15卡特琳娜,看起来很像早期版本的操作系统,但在引擎盖下有很大的不同。最大的变化是,苹果删除了所有早期版本的代码,这些代码可以在苹果的64位操作系统中运行较旧的32位应用程序。苹果多年前就警告过我们,这种变化即将到来,毫无疑问——64位操作系统像Catalina这样的操作系统比同时运行32位和64位代码的操作系统更高效。不过,对于许多用户来说,Catalina屏蔽了他们多年来依赖的应用程序。在这里,我们向您展示如何在非为32位应用程序设计的操作系统上运行32位应用程序。

在你升级到Catalina之前,看看你是否在使用一些你离不开的32位应用程序。最简单的方法是点击左上角的苹果图标,然后是关于这台Mac,然后是系统报告,然后向下滚动到软件/应用程序。你的Mac会花一段时间收集有关应用程序的信息,然后显示你电脑上所有应用程序的列表。找到标题为“64位(Intel)”的列,然后单击列标题。所有64位应用程序都会在这一栏显示Yes。所有32位的应用都会显示No。你可能会惊讶于你有多少32位的应用程序。研究这个列表,如果你找到了你需要的32位应用程序,你就必须找到64位的更新或替换——或者你可以实现下面的变通方法。

你在电脑上找到的32位应用程序通常有两种:一种是被开发人员抛弃(或者开发人员更新速度很慢)的旧Mac应用程序,另一种是基于Wine软件项目的应用程序,该项目可以让Mac和Linux电脑运行Windows软件。(代表“Wine Is Not a Emulator”,但实际上,它模拟了Windows的功能,以便mac和Linux机器可以运行一些(但不是全部)Windows应用程序。)

如果你需要运行一个32位的应用程序,苹果非正式地建议,要么你手边有一台运行前Catalina版本操作系统的旧Mac电脑,要么你对当前的Mac电脑进行分区,这样它就可以在启动Catalina的同时启动一个旧的macOS版本。两种方法都有效,但对我来说都不方便且耗时。然而,有更好的选择。

最简单的方法是(但要记住这是要花钱的):买一份相似的桌面VMware Fusion如果你还没有的话。这些程序主要是为在Mac上运行Windows而设计的,但你也可以用它们在Mac桌面上的窗口中创建一个运行macOS的虚拟机。Parallels最容易使用,但VMware Fusion也不甘落后。

具体步骤取决于你是仍在运行macOS Mojave还是已经升级到Catalina。让我们从运行Mojave时需要采取的步骤开始。每个步骤对应于幻灯片中的一个屏幕。

macOS卡特琳娜

1.启动Parallels桌面

从“文件”菜单中,选择“新建”,打开“安装助手”面板。在“免费系统”部分,向右滚动,单击“使用恢复分区安装macOS 10.14.6”。(它可能在您的系统上显示不同的版本号。)如果您已经从较早的操作系统版本升级到Mojave,您可能会看到安装较早版本的选项。选择你觉得最舒服的版本。

macOS卡特琳娜

2.创建新的虚拟机

助手中的下一页有标题macOS 10.14.6。单击Install按钮。Parallels启动macOS安装程序并创建一个新的虚拟机。完成后,你会看到一个屏幕,询问你使用哪种语言与虚拟Mac进行交互。选择你喜欢的语言,然后继续。

macOSX卡特琳娜

3.预科的macOS Mojave安装

macOS恢复环境现在在虚拟机中打开。(这是每台Mac在启动时按下Cmd-R键所显示的屏幕。)在“macOS实用程序”菜单中单击“重新安装macOS”。下一个屏幕将提供安装macOS Mojave。单击Continue。在许可协议屏幕上,单击Accept,然后单击弹出菜单中的Accept按钮。

macosx卡特琳娜

4.在虚拟磁盘上安装macOS Mojave

不要被下一个屏幕吓到,它要求在一个名为Macintosh HD的硬盘上安装Mojave。这不是Mac的硬盘,而是Parallels创建的虚拟机中的虚拟硬盘。单击Macintosh HD,然后继续。现在等待Mojave在虚拟磁盘上安装自己。这可能需要半个多小时。

macosx卡特琳娜

5.设置macOS Mojave

虚拟Mojave将显示与安装操作系统时Mac通常显示的相同的设置屏幕。

macosx卡特琳娜

6.完成macOS Mojave安装

安装完成后,您将看到默认的Mojave桌面。从实际Mac的顶部菜单(不是虚拟机的顶行菜单)选择“操作”,然后选择“安装Parallels Tools”。

macosx卡特琳娜

7.安装Parallels Tools

按照提示在虚拟Mojave机器中安装Parallels Tools,然后重新启动虚拟机。

macosx卡特琳娜

8.转移32位应用程序

将32位应用程序从真实的Mac拖到虚拟的Mojave系统中。双击它们来运行它们。如果你运行的是Mojave而不是更早的版本,你会看到熟悉的弹出警告,说你的32位没有针对macOS进行优化,需要更新。忽略警告。

macOSX卡特琳娜

9.升级操作系统

现在你可以升级到卡特琳娜了。升级完成后,启动Parallels Desktop和虚拟Mojave机。(在这个截图中,Mojave是在夜间运行的,所以它显示的是夜间桌面图像,但它是之前屏幕上显示的同一个虚拟机。这里,我正在运行一个32位的应用程序,它不能在卡特琳娜运行。

macos卡特琳娜

10.把它包起来

运行32位应用程序时,转到Parallels顶部菜单并选择View/Enter Coherence。这个32位的应用程序会出现在Mac桌面的自己的窗口中,第二个顶行菜单(虚拟Mac的菜单)会出现在主macOS安装的顶行菜单下方。正如你在这个窗口中看到的,我的Mac正在运行Catalina,但是一个32位的应用程序在一个看起来和其他应用程序窗口一样的窗口中运行。虚拟机的dock在屏幕下方可见,但是很容易从虚拟机的System Preferences中将其关闭。

现在,您可以探索Parallels选项来精细控制您的应用程序,并使用虚拟Mojave中的系统偏好设置应用程序,使一个或多个32位应用程序在虚拟机启动时自动启动。(进入用户和组首选项窗格,然后进入登录项选项卡。)

卡塔琳娜的另一个选择

但是,如果你已经升级到Catalina,或者你的新mac只运行Catalina,而你无法通过mac的恢复分区将Mojave安装到Parallels中怎么办?并非一切都输了。你需要从Mac App Store下载Mojave安装程序,并使用它在Parallels中安装Mojave。

现在Catalina发布了,苹果没有显示从App Store下载Mojave的选项,但它仍然在苹果的服务器上。如果你在苹果的网站上进行足够深入的搜索,你可以找到打开App Store页面的网址,在那里你可以下载Mojave安装程序。我做了搜索,这样你就不用。只需访问这里莫哈韦沙漠(在新窗口中打开)页面,App Store将提供Mojave安装程序供下载。或者,如果您希望下载并安装以前的操作系统,请访问高的山脉(在新窗口中打开)页面。

选择云图标下载安装程序。你的Mac会问你是否真的想下载;确认并等待,直到它被下载到应用程序文件夹。别跑了!相反,启动Parallels Desktop,使用文件/新建…菜单打开安装助手。点击中间的图标,“从DVD或镜像文件安装Windows或其他操作系统”。下一个屏幕可能会显示安装macOS Mojave安装程序;如果没有,将安装程序拖到窗口中,并按照提示创建和使用Mojave虚拟机,如上面的步骤4到10所示。

如果你有VMware Fusion,无论你是否升级到Catalina,你都需要使用相同的步骤。启动Fusion,点击菜单上的New…打开“Select the Installation Method”。你会看到一个选项“从恢复分区安装macOS”。不要试图使用它,因为它会告诉您它找不到任何恢复分区,即使您非常清楚地知道恢复分区在那里。我已经向VMware询问了这个bug,也许它会在未来的版本中得到修复。

因此,不使用恢复分区,您需要下载一个Mojave或High Sierra安装程序,如上所述,并将其拖到选择安装窗口中。按照提示安装虚拟机。当新的虚拟系统启动后,使用“virtual Machine/Install VMware Tools”菜单安装VMware Tools。重新启动虚拟机后,将32位应用程序拖拽到虚拟机中,并以与在Parallels中运行相同的方式运行它们。VMware使用Unity来命名Parallels称之为Coherence的相同选项;它在虚拟机中运行应用程序,看起来就像该程序在主macOS安装的窗口中运行一样。

你也可以运行基于wine的应用程序

如果你使用基于wine的应用来运行Windows游戏或应用该怎么办?在几乎所有情况下,这款基于wine的应用程序都无法在卡特琳娜运行。最简单的解决方案是在Parallels Desktop或VMware Fusion中安装Windows,并在Windows中运行该应用程序。这是要花钱的——你得花钱买一个windows的拷贝——而且可能很慢、很复杂,但这是目前唯一的解决方案。最著名的基于wine的软件供应商CodeWeavers计划发布一个与catalina兼容的版本,但这项工作并不容易,也不清楚新版本何时会发布。

基于Wine的应用程序不能在Catalina中运行的规则有一个例外:当且仅当,你运行的是64位的Wine,当且仅当,你的Windows应用程序是64位的应用程序,并且足够简单,可以在Wine下运行,那么Wine可以在Catalina下的窗口中运行它。我发现实现这一点的最有效方法是使用出色的Wineskin Winery应用程序(由一个使用doh123名称的程序员开发的开源项目),由一个使用Gcenx名称的程序员以非官方更新的形式进行。(原来的Wineskin酒厂不会在卡特琳娜名下经营。)如果对这个主题有足够的兴趣,那么我们会在这里发布一个操作指南,但是可能在Wine下可用的64位Windows应用程序太少了,不值得你花时间。有兴趣的读者可以搜索“非官方的Wineskin更新”来开始,但要准备好把头撞在桌子上几次,直到你弄清楚为止。

苹果还没有让在Catalina上运行32位应用程序变得容易,但这仍然是可能的。如果你找到了其他方法,请在下面的评论区告诉我们。

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故事

关于爱德华·门德尔松

爱德华·门德尔松自1988年以来一直是《PC Magazine》的特约编辑,他撰写了大量关于Windows和Mac软件的文章,尤其是关于办公软件、互联网和实用程序的文章。

阅读爱德华的完整传记

请阅读爱德华·门德尔松的最新报道

Baidu
map