在 Windows 与 macOS 上安装一些激活软件会出现很多的问题,现在归纳一些常见问题以及对应的解决方法,如有遗漏请告知添加。

Windows

1、缺失 .dll 组件

缺失 dll 组件是没有安装 Windows 运行库,部分软件在 txt文档中下载说明,如果没有可以在网上查该dll组件需要安装哪个运行库。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

2、内存、显卡等硬件不兼容

需要升级电脑内存、显卡、硬盘等硬件或者使用旧版本软件。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

3、打开软件闪退无响应

一般需要升级电脑内存、显卡、硬盘等硬件或者使用旧版本软件;个别软件因为激活问题闪退。


macOS

1、无法打开”xxx”,因为它不是从App Store下载。

在 系统偏好设置 – 安全性与隐私 ,点击 左下方黄色的锁,输入 开机密码 解锁后,选择 App Store和被认可的开发者,再锁定。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

2、无法打开”xxx”,因为无法验证开发者。

如果您的 Mac 已经允许安装 App Store和被认可的开发者 的应用,并且您尝试安装的 App 时,可能您还会看到警告。

在 访达 或 应用程序 中找到软件,选中并右击 打开,之后就可以双击打开软件了。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

3、无法打开”xxx”,因为 Apple无法检查其是否包含恶意软件。

由于在Apple中引入了对应用程序进行公证的强制性措施,macOS Catalina及以上版本系统不允许您运行未经验证的应用程序,即使该应用程序已经添加开发者签名也是如此。这会导致应用程序无法运行。

在 系统偏好设置 – 安全性与隐私,点击 仍要打开,之后就可以双击打开软件了。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

4、”xxx”已损坏,无法打开。您应该推出磁盘映像。

如果 macOS 检测到某个应用存在问题(例如,恶意内容或扫描后所做的修改),您将在尝试打开该应用时收到通知,并请求将其移至废纸篓。这是因为 macOS 启用了新的安全机制(Gatekeeper)的问题。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

1)临时绕过安全机制
打开终端输入以下代码,空格一个,把软件拖进去回车并输入开机密码(密码不可见)。

sudo xattr --d com.apple.quarantine

2)永久禁用 Gatekeeper

打开终端输入以下代码,回车并输入开机密码(密码不可见)。

macOS 10.12 – 10.15.7

sudo spctl --master-disable

macOS 11 及更高版本

sudo spctl --global-disable

3)开启 任何来源

在 系统偏好设置 – 安全性与隐私 – U2B,点击 左下方黄色的锁,输入 开机密码 解锁后,选择 任何来源,再锁定。

5、”xxx”意外退出。

Apple 会定期发布安全补丁,吊销一些“特定”的数字签名。在没有证书的情况下运行应用程序会导致错误消息,并且应用程序意外退出。所以需要对应用进行签名,有时也需要关闭 SIP。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

打开终端输入以下代码,空格一个,把软件拖进去回车并输入开机密码(密码不可见)。

应用程序签名

sudo codesign --force --deep --sign -

可执行文件签名

sudo codesign --force --sign -

6、应用程序”xxx”无法打开。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

1)安装brew
打开终端输入以下代码并回车。

2)安装UPX
打开终端输入以下代码并回车。

brew install upx

3)脱壳解锁
打开终端输入以下代码,空格一个,把软件拖到桌面上,右键显示包内容,进入Contents/MacOS中找到 Unix可执行文件 拖进去并回车(一般和软件名相同的就是,不行就多试几个)。

7、文件”xxx.command”无法执行,因为您没有正确的访问权限

把 xxx.command 文件拖到桌面上,打开终端输入 sudo ,然后 空格一个 ,把 xxx.command 拖到终端回车并输入 开机密码(密码不可见)。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

8、无法打开“xxx”,因为“安全策略”已设为“宽松安全性”。

1)进入恢复模式长按 电源按钮(10 秒)。然后转到“选项”。您可能需要管理员密码。
2)选择 实用工具 – 启动安全性实用工具。
3)选择 要用来设定安全策略的系统。
4)如果磁盘已使用文件保险箱加密,请点击 解锁,输入开机密码,然后点击 解锁。
5)点击 安全策略。
6)检查以下安全性选项:

完整安全性:确保只有当前的操作系统或者当前 Apple 信任的签名操作系统软件才能运行。此模式在安装软件时需要网络连接。
降低安全性:允许运行 Apple 信任过的任何版本的签名操作系统软件。

7)如果需要,请选择 降低安全性,输入管理员用户名和密码,然后执行以下操作:

选择 允许用户管理来自被认可开发者的内核扩展 复选框以允许使用旧版内核扩展的软件进行安装。
选择 允许远程管理内核扩展和软件自动更新 复选框以授权使用移动设备管理 (MDM) 解决方案远程管理旧版内核扩展和软件更新。

8)点击 好 后重启电脑

9、Adobe软件打开 Install 报错

Error The installation cannot continue as the installer file may be damaged. Download the installer file again.

选择 Install – 右键 显示包内容 – Contents – MacOS,双击 Install 的 Unix 可执行文件。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

10、 软件打开失败。

Unix 可执行文件显示为 白色的文本文稿,需要赋予其可执行权限。

打开终端输入 chmod +x,空格一个,把文件拖进去回车并输入开机密码(密码不可见),变成黑色的 Unix 可执行文件即可。

11、不能安装该软件,因为当前无法从软件更新服务器获得。

Command Line Tools 是苹果的一个小型独立包,适用于 macOS,为终端扩展了额外的功能。包括但不限于:svn、git、make、GCC、clang、perl、size、strip、strings、libtool、cpp、what、codesign以及其他很多能够在Linux中找到的命令。
对于 macOS 的普U2B户来说,主要是使用它的签名功能,就是给没签名的应用/签名失效的应用进行签名啦。因为苹果的应用不签名或者签名失效基本上就会闪退无法运行。

1)打开苹果开发者中心:https://developer.apple.com。
2)点击顶部导航最右边的 Account,然后登录自己的 Apple ID。
3)打开开发者下载中心:https://developer.apple.com/download/more。
4)搜索 command line tools(在搜索框中输入完要按一下回车键)。
5)选择适用于自己 macOS 系统的版本。

  • 10.15.x 可以下载 Command Line Tools for Xcode 11.4 及以上版本。
  • 10.14.x 可以下载 Command Line Tools (macOS 10.14) for xxx,其中包含 macOS 10.14的。
  • 10.13.x 可以下载 Command Line Tools (macOS 10.13) for xxx,其中包含 macOS 10.13的。

12、一直弹输入密码窗口或存储钥匙串。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

1)在桌面上按住 Option键点击 前往 > 资源库。
2)找到 Keychains文件夹打开,看看里面有没有相关应用名称的钥匙串,比如百度网盘就找baidu xxxx,删除后然后重启电脑。如果没有就直接把 Keychains文件夹 删除,然后重启电脑。
3)重启后如果提示创建新的秘钥,创建即可,不提示就忽略此步骤。

13、ARM64 电脑打不开软件?如何转译?如何开启Rosetta 2

通过 Rosetta 2,搭载 Apple 芯片的 Mac 可以使用专为配备 Intel 处理器的 Mac 构建的 App。
首次打开需要 Rosetta 的 App 时,系统会要求您安装 Rosetta。点按“安装”,然后输入您的用户名和密码以允许继续安装。

应用程序 (Intel) 表示 App 仅支持 Intel 处理器,并且需要 Rosetta 才能在搭载 Apple 芯片的 Mac 上运行。
应用程序(U2B)表示 App 既支持 Apple 芯片也支持 Intel 处理器,并且在默认情况下使用 Apple 芯片。U2B App 不需要 Rosetta。

在 Windows 与 macOS 上安装软件报错问题合集-佛系软件

选中软件,右键 显示简介 查看,如果没有,请打开终端输入以下代码并回车:

必须同意许可协议安装:

softwareupdate --install-rosetta

跳过许可协议直接安装:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

 

本站发布的资源仅为个人学习测试使用,版权归属原作者所有,请在下载后24小时内删除,
不得用于任何商业用途,否则后果自负,请支持购买正版软件
本站资源来自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。