Sawtooth 软件安装错误表明我的处理器架构错误。我的 Windows 设备规格表明相反

Sawtooth 软件安装错误表明我的处理器架构错误。我的 Windows 设备规格表明相反

我在配备 Apple M1 芯片的 MacBook Pro (Big Sur 11.5.2) 上运行 Parallels Desktop。我尝试安装 Sawtooth Software 的 Lighthouse Studio,但它显示一条错误消息,其中指出:

“该程序只能安装在针对以下处理器架构设计的 Windows 版本上:x86、x64”

在Parallels中检查设备规格时,它表明系统类型应该是64位操作系统。

以下是显示我的设备规格和错误消息的屏幕截图

为什么 Sawtooth Software 无法安装 Lighthouse Studio?是不是因为我正在使用 Parallels?

答案1

Apple M1 CPU 是基于 ARM 的处理器,而该软件显然正在寻找基于 Intel 的处理器。

问题不在于 64 位部分,而是 Apple M1 是基于 ARM 的 CPU,而 Lighthouse Studio 正在寻找基于 Intel 的 CPU。

查看您的 Parallels 设置:

“64位操作系统,基于ARM的处理器”

再次查看收到的错误消息:

“该程序只能安装在针对以下处理器架构设计的 Windows 版本上:x86、x64”

x86 表示“英特尔 32 位”,x64 表示“英特尔 64 位”,并且都与 Apple M1 CPU 所基于的 ARM 架构无关。

所以是的,你在 macOS 系统上运行 Windows,但 Parallels不是一个模拟器,而是一个虚拟机管理程序允许您为虚拟机分配系统资源。这意味着您在该虚拟机中运行的 Windows 版本是基于 ARM 的 Windows 版本,并且不是基于 Intel 的 Windows 版本,这正是 Lighthouse Studio 所寻找的。

另外,请查看 Sawtooth Software 自己网站上的这个支持帖子:“通过搭载 M1 芯片的 Parallels for Mac 在 Windows ARM VM 上运行 Lighthouse Studio

那里的问题实际上与这里的问题相同,官方答案与其他人(例如我)在此处发布的答案相同:

“Lighthouse 使用需要 x86 或 x64 环境的组件。不幸的是,没有办法解决这个问题。”

顺便说一句,正是因为这样的兼容性,我才使用苹果推出的最后一款基于英特尔的 MacBook Air:2020 年初的型号。我的很多工作都需要我在 VirtualBox 中启动一些 Linux VM,而 ARM VM 还不能满足要求。因此,除非有人想出在 ARM 上虚拟化英特尔 CPU 的方法,否则我只能使用基于英特尔的 Mac。–

答案2

Windows 表明它是 64 位的,但是基于 Arm。

此应用程序仅在 x86 / x64 上运行。不是 Arm。我相信 Parallels 正在使用基于 Arm 的 Windows 客户端,因此这不太可能起作用。

您也不是第一个遇到这个问题的人。请看这里;

https://legacy.sawtoothsoftware.com/forum/30157/running-lighthouse-studio-windows-parallels-mac-with-chip

不幸的是,最好的建议解决方案是使用 Windows。

相关内容