Mac 升级BigSur后ParallelsDesktop无法启动

Mac 升级11.0.1后ParallelsDesktop无法启动

      • MacOS版本
      • MAC无法启动Parallels Desktop,因为Mac操作系统中缺少某些必需的组件
      • 解决办法:
        • 办法一
        • 办法二
        • 完美方案——添加到开机启动
        • 验证(图标启动)
      • 注意事项:

MacOS版本

Mac版本:11.0.1
ParallelsDesktop版本: (商业版)13.2.0 (43213) 自己破解的

Mac 升级BigSur后ParallelsDesktop无法启动_第1张图片

Mac 升级BigSur后ParallelsDesktop无法启动_第2张图片

MAC无法启动Parallels Desktop,因为Mac操作系统中缺少某些必需的组件

好不容易升级好Mac10.16 Big Sur(心想真香),迫不及待的想打开自己的项目测试用的虚拟机的环境,真不错(直接报错),废话不多说开始折腾…

报错如下:
Mac 升级BigSur后ParallelsDesktop无法启动_第3张图片

解决办法:

办法一
  • 打开终端输入export SYSTEM_VERSION_COMPAT=1
  • 使用open -a Parallels\ Desktop.app就直接打开了软件

Mac 升级BigSur后ParallelsDesktop无法启动_第4张图片
Mac 升级BigSur后ParallelsDesktop无法启动_第5张图片

办法二

方法一虽然能正常打开parallelsDesktop但是对于对图标启动有执念的小伙伴们未免又有点不优雅,通过解决办法,很多小伙伴会发现不就是环境变量的问题吗,可能你已经想到办法了,MacOS中的的应用程序可不可以设置环境变量呢,答案当然是可以。

如图所示,MacOS中可以使用launchctl setenv命令来设置应用程序的环境变量

在这里插入图片描述

尝试启动
Mac 升级BigSur后ParallelsDesktop无法启动_第6张图片
Mac 升级BigSur后ParallelsDesktop无法启动_第7张图片

完美方案——添加到开机启动
  • 构建一个开机自启动脚本
cd ~
echo "launchctl setenv SYSTEM_VERSION_COMPAT 1" > .startup.sh

在这里插入图片描述

  • 在苹果中设置开机自自启动
    系统偏好设置 => 用户与群组 => 登录项 =>添加并勾选刚刚构造的启动脚本=>重启验证开机启动
    Mac 升级BigSur后ParallelsDesktop无法启动_第8张图片
验证(图标启动)

Mac 升级BigSur后ParallelsDesktop无法启动_第9张图片
Mac 升级BigSur后ParallelsDesktop无法启动_第10张图片

注意事项:

使用launchctl setenv SYSTEM_VERSION_COMPAT 1 这个办法会修改系统全部应用的环境变量,而系统的版本识别也会读取这个环境变量,系统中关于本机的图例会变成这个样子
Mac 升级BigSur后ParallelsDesktop无法启动_第11张图片
所以在升级的时候建议要将这个属性用命令launchctl unsetenv SYSTEM_VERSION_COMPAT删除掉再升级,以免带来麻烦

你可能感兴趣的:(升级问题,macos)