mac_VMware Fushion连接到无法建立的 peer 过程时的解决方案
VMware Fusion连接问题解决方案
关键词: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系统相关的教程和手册仍然较为稀少。博主以前主要使用windows系统,遇到系统或软件问题时只需简单搜索即可找到应对之法。不过这次问题让博主意识到需要为互联网提供一些关于mac系统的教程与排错方法(自言自语,略显尴尬)。
不啰嗦了,最终博主在某个国外网站上找到了可以借鉴的解决思路。不过这并不是正式的翻译,只能勉强称为伪翻译。因此,这篇博客便是本人开博以来的第一篇伪翻译文章!!lol
同时参考了一篇针对windows平台下VMware Workstation中报错“cannot find a valid peer process to connect to”的相关博客,有兴趣的朋友可以直接访问:link
原文链接如下:link
该篇文章原本是为了解决“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”应该是这个关键字)。例如像‘11926’这样的数字组合就是PID。
- 找到目标PID之后立即执行
kill –9 PID - 完成以上步骤后再次启动VMware程序时发现终于可以成功开启虚拟机了!
- 所有问题都已解决,请尽情享受吧!
peace out:)
(Copyright © <>. All Rights Reserved)
visitor tracker

