VMware Fushion遇到“cannot find a valid peer process to connect to”时应该怎么办?
关键词:mac; VMware Fushion; 虚拟机; valid peer process; 苹果电脑;
勘误:第2步中命令ps x|grep vmware
出现笔误,写作了vmeare,谢谢评论区@sinat_41700589指出!
前一段时间博主mac下VMware中的win10虚拟机突然打不开了,每次启动win10虚拟机时都会报错“cannot find a valid peer process to connect to”,
当时博主就觉得可能是因为之前虚拟机卡住了博主直接强行退出了VMware软件导致的错误发生。
奈何网上找了一圈资料都没有找到相关的解决办法,看来mac相关的教程和handbook还是少数,之前博主也是windows阵营里面的人,系统啊软件啊出了什么问题网上一搜基本就有解决办法了,不过没关系,以后就由我来为互联网贡献mac下的教程和软件安装使用与排错(自说自话 汗…)。
话不多说,最后博主在外国网站找到了可以参考的解决办法,但并不是翻译,充其量只能说是伪翻译,所以,这篇就是我开博以来的第一篇伪翻译文章!!lol
我同时参考了一篇关于windows下VMware Workstation中报错“cannot find a valid peer process to connect to”的博客,有兴趣的同学可以直接点击:link
外国网站原文传送门:link
这篇文章其实并不是针对“cannot find a valid peer process to connect to”这个报错信息的,而是针对报错“Internal Error”这个信息的解决办法,不过我用了里面的方法,发现可以解决我的问题。
我尽量以最明白的语言将解决办法写下来,并不是一字一句那么翻译,不喜勿喷直接传送门去看原文~
遇到“cannot find a valid peer process to connect to”通常的原因就是虚拟机非正常关闭,后台仍有进程在运行,所以重开虚拟机后原来的进程信息与新开的虚拟机冲突。导致虚拟机无法正常启动。
那篇文章的作者给出了两种解决办法,第一种就是重启[噗。。]第二种就是结束还在运行的进程。
当然,重启谁都会,所以我们这里只说第二种方法:
- 首先确定VMware Fushion已经退出,
- 接着打开终端,输入
ps x|grep vmeareps x|grep vmware
(原作者给出的代码是ps –axwww | grep vmware
)我运行的时候遇到一点小问题,所以这里放的是我自己的代码。 - 输入完代码后回车,应该会看到所有还与VMware有关的进程。这时,找到一个带有“vmx”名称的进程名的PID(如果我的记忆没错的话,因为写这篇博客的时候我早已解决了问题,类似的情况也没再发生过。不过我基本确定应该找带有“vmx”的进程并kill之),比如什么‘11926’或者什么之类的,PID就是一串数字
- 找到后直接
kill –9 PID
- 再次打开VMware,发现终于可以启动虚拟机了!
- 一切解决,enjoy!!
peace out:)
(Copyright © http://blog.csdn.net/s_gy_zetrov. All Rights Reserved)
visitor tracker