2022.03.23最新测试方案:

1)17.x的版本没有可靠的激活方案,所以还是留在16.x版本的PD。

2)用hosts方案来设置应该是也可以,通过wireshark捕获到PD启动的时候应该会访问:

 127.0.0.1 update.parallels.com
 127.0.0.1 download.parallels.com
 127.0.0.1 update.parallels.com.cdn.cloudflare.net 
 127.0.0.1 download.parallels.com.cdn.cloudflare.net

这些地址,将这些地址设置到host中去,经测试这个应该是可以防止的,现在主要是PD启动的时候一般都要求提权,经查看,这个操作之后,PD将hosts的内容自动注释掉了。所以这个应该注意。

?

一下是以前的测试方案:

Parallels在启动的时候一般都会检查新版本,虽然采用TNT版本的安装包提示更新但是取消后也不影响使用,但是偶尔还是会提示你的版本为非注册或者盗版之类的提示。通过PrivateEyes进行捕捉,Parallels在启动的时候会访问两个IP地址:

104.17.249.35 和 104.17.248.35

这个地址如果采用switchhosts来禁止的话,那么hosts客户端系统可能无法上网。其中有一个程序prl_updater_ctl在访问这个ip,初步判断这个程序为检查更新之类的动作。

?

1)测试方法一:

采用chmod 644 /Applications/Parallels Desktop.app/Contents/MacOS/prl_updater_ctl 以及 chmod 644 /Applications/Parallels Desktop.app/Contents/MacOS/prl_update_helper,将这两个文件设置为不可知行权限。

重新启动PD的时候,会提示需要提权,查看后PD将其中一个文件重新设置了可执行权限。然后出现检查新版本的对话框(该对话框偶尔会无法消失);说明PD在启动的时候会自动要求该文件具备可执行权限。

此方法放弃!

?

2)测试步骤二:

将上面所述的两个文件删除,采用记事本重新保存两个空白文件,分别命名为prl_updater_ctl和prl_update_helper,复制到PD的 /Applications/Parallels Desktop.app/Contents/MacOS 目录下面,并chmod 755 将此两个文件设置可执行权限,实际上就是空白执行。

经测试,第一次启动的时候依然会跳出检测新版本的对话框,取消后正常使用。将虚拟的windows10 闲置一段时间后再切换进去,尚未发现提示注册非法或者盗版之类的提示了。

如果前面虚拟机为临时暂停或者非关机状态导致了网络无法连接,将虚拟机重新启动一次应该就可以了。

?

现在在尝试看看人品如何。。。

?