2021.02.09更新
前两天帮我朋友设置,发现用此方法不奏效,后面查找出了原因:
<usekextless>0</usekextless>
区分大小写!!!
改成<UseKextless>0</UseKextless>
就好了(U和K大写)
之前网上针对PD 16.1.1 (49141)无法联网的问题,网友给出的解决办法是使用命令启动PD:
sudo -b /Applications/Parallels\ Desktop.app/Contents/MacOS/prl_client_app
但这不是一劳永逸的办法,每次启动都很麻烦,而且还存在另一个问题:虚拟机文件无法与主机共享!
今天网上冲浪查找有没有新版本的时候,在AppStorrent 的Parallels Desktop软件评论区找到了一劳永逸的解决办法。
原文链接:https://www.appstorrent.ru/61-parallels-desktop.html
原文如下:
@Genaro Ruiz Mx
While the team works on a definitive release, a permanent workaround has been provided on the Parallels forums and I just tested it, it works! :)
- Close Parallels completely
- In Terminal, type: sudo nano /Library/Preferences/Parallels/network.desktop.xml (this will open the Terminal text editor "nano")
- Type your password to access the file
4 ) Locate the <usekextless> -1 </usekextless> line and replace whatever value there with 0, so you should have <usekextless> 0 </usekextless>- Press Ctrl + O to ask for a save, then Ctrl + T to save the modifications to the file and then Ctrl + X to close the editor
- Press Y to confirm any changes and exit nano
- Press Enter if necessary
- Close Terminal and open Parallels like normal, your VM should load like on Catalina and before :)
翻译过来就是(我根据自己的实际操作情况做了一些修改):
- 完全关闭 Parallels(从状态栏右键退出)
- 打开终端,输入:
sudo nano /Library/Preferences/Parallels/network.desktop.xml
这将会使用“nano”编辑器打开desktop.xml文件,终端会请求你输入你的Mac密码(就是开机密码) - 输入正确的密码后,找到
<UseKextless>-1</UseKextless>
这一行(可能是其他任意数值),将其数值改成0(我没找到这行,就在倒数第二行加上这条语句)。注意:可能区分大小写! - 按键盘的Ctrl+O,然后按回车进行保存;然后按Ctrl+T将修改保存到文件;再按Ctrl+X退出“nano”(中途可能需要按Y或者回车)
- 关闭终端,按照常规方式打开Parallels Desktop 16并运行虚拟系统,不会有无法联网的弹窗啦!
其实命令中的nano是启用nano编辑器,不熟悉的小伙伴可以使用vi或者vim:
sudo vim /Library/Preferences/Parallels/network.desktop.xml
进入后按a进入编辑模式,编辑完成后先按键盘左上角的esc,再输入:wq
,回车保存!
vi/vim也不熟悉的小伙伴,那直接输入:
open /Library/Preferences/Parallels
找到network.desktop.xml
文件,用文本编辑器打开,修改完成后保存。
如有其他相关的软件问题,欢迎在评论区留言讨论👏👏👏