【转载】解决mac升级ventura系统后parallels无法运行问题

在Mac系统升级到Ventura后,由于兼容性问题,ParallelsDesktop无法运行。为了解决这个问题,需要下载最新版本的ParallelsDesktop并进行安装。安装过程中可能需要退出账号、替换签名以及处理SIP(SystemIntegrityProtection)权限。此外,还可以通过防火墙或DNS设置阻止Parallels的相关更新和通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记一下 mac 升级 ventura 系统后 parallels desktop 虚拟机无法使用问题

背景

电脑系统升级之后提示:无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件。

因为部分软件需要在 win 环境下编译所以不得不处理这个问题,经过一番折腾终于解决了,下面记录一下修复过程。

安装

因为升级系统是有可能会产生兼容问题的,所以之前的旧版虚拟机软件自然是需要做一些适配的,我们就需要安装新版本的 Parallels Desktop。

下载地址:ParallelsDesktop-18.0.3-53079 。

1、退出 parallels 账号。
2、下载安装文件。
3、解压安装主程序进行安装。
4、将 parallelsdesktopcrack 拷贝出来解压,从命令行进入目录执行如下命令(需要输入密码):

chmod +x ./install.sh && sudo ./install.sh

如果报错异常可以选择用手动方式:
1、安装前退出进程

killall -9 prl_client_app
killall -9 prl_disp_service

2、复制 crack 文件。如果不允许则可以手动复制。

sudo cp -f prl_disp_service "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service"
sudo chown root:wheel "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service"
sudo chmod 755 "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service"
Copy licenses.json
sudo rm -f "/Library/Preferences/Parallels/licenses.json"
sudo cp licenses.json "/Library/Preferences/Parallels/licenses.json"
sudo chown root:wheel "/Library/Preferences/Parallels/licenses.json"
sudo chmod 444 "/Library/Preferences/Parallels/licenses.json"

3、替换签名

sudo codesign -f -s - --timestamp=none --all-architectures --deep --entitlements ParallelsService.entitlements "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service"

提示:Parallels Desktop 可能会上传客户端信息或者日志到服务器,所以可以用防火墙或者修改 dns 域名解析方式来屏蔽掉域名。

127.0.0.1 download.parallels.com
127.0.0.1  update.parallels.com
127.0.0.1  desktop.parallels.com
127.0.0.1  download.parallels.com.cdn.cloudflare.net
127.0.0.1  update.parallels.com.cdn.cloudflare.net
127.0.0.1  desktop.parallels.com.cdn.cloudflare.net
127.0.0.1  www.parallels.cn
127.0.0.1  www.parallels.com
127.0.0.1  reportus.parallels.com
127.0.0.1  parallels.com
127.0.0.1  parallels.cn
127.0.0.1  pax-manager.myparallels.com
127.0.0.1  myparallels.com
127.0.0.1  my.parallels.com

异常处理

如果执行命令的过程中遇到了如下提示:

operation not permitted

是因为 mac 电脑启用了 SIP(System Integrity Protection),增加了 rootless 机制,导致即使在 root 权限下依然无法修改文件,关闭该保护机制才能进行修改。

1、重启电脑,出现苹果 logo 的时候按住 command+R,直到进入保护模式。
2、保护模式:屏幕正中是一个对话框,提示恢复某个备份,或者恢复出厂系统等等。左上角有一排工具栏。
3、左上角找到 terminal 终端,打开并输入:csrutil disable,回车。
4、再次重启电脑即可。

原文作者:薛定喵君
原文地址:http://tiaocaoer.com/blog/mac_ventura_parallels.html

### 解决方案 `prl_disp_service` 是 Parallels Desktop 中的核心组件之一,用于管理虚拟机与宿主系统的通信。如果遇到 `copy operation not permitted` 的问题,可能是由于以下几个原因引起的: #### 可能的原因分析 1. **权限不足** 如果当前用户的权限不足以运行 `prl_disp_service` 或其关联的操作,则可能会导致复制操作被拒绝的情况发生[^1]。 2. **防火墙设置冲突** 防火墙可能阻止了 `prl_disp_service` 与其他进程之间的正常通信,从而影响文件复制功能[^2]。 3. **过时的 macOS 版本或不兼容的软件版本** 使用较旧版本的 macOS 或未更新至最新版的 Parallels Desktop 软件可能导致某些功能受限或失效。 4. **服务状态异常** 当前 `prl_disp_service` 进程可能存在崩溃、挂起或其他不稳定的状态,进而阻碍正常的剪贴板共享行为[^3]。 --- ### 推荐解决方案 以下是针对上述情况的具体处理方法: #### 方法一:重新启动相关服务 可以通过以下命令强制终止并重启受影响的服务来解决问题: ```bash killall -9 prl_client_app && killall -9 prl_disp_service ``` 随后再次尝试执行涉及复制粘贴的任务。此方式能够有效清除潜在的缓存错误以及恢复必要的后台程序工作流。 #### 方法二:调整系统安全配置 确认操作系统层面的安全策略不会干扰到所需的应用活动范围。具体做法包括但不限于关闭不必要的网络防护措施(如临时停用第三方杀毒工具),同时赋予应用程序更高的访问级别许可权限以便顺利开展交互动作。 #### 方法三:升级环境依赖项 确保所使用的 Mac OS X 系统处于最新的稳定发行版之中,并同步安装官方发布的任何补丁包;另外也要核查Parallels Desktop 是否有新版本推出可供下载使用——这有助于修复已知漏洞并且增强整体稳定性表现。 #### 方法四:手动授予额外控制权利给特定目录/文件夹 对于那些特别敏感的数据对象来说,也许还需要单独设定更加宽松些的ACL规则才行。可以借助chmod命令实现这一目标样例演示如下所示: ```bash sudo chmod o+rwx /path/to/target/folder_or_file ``` 以上步骤综合起来应该足以应对绝大多数由“Copy Operation Not Permitted”引发的情形。 --- ### 注意事项 尽管采取这些纠正行动通常会缓解乃至彻底消除困扰现象,但在实际动手之前仍需做好充分准备以防万一造成不可逆损害风险存在。比如提前备份重要资料档案等等都是明智之举。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值