记录一下在使用VMware workstation的过程中出现的问题。

虚拟机正在使用

VMware虚拟机由于一些原因卡死,用Windows任务管理器关闭VMware也关不掉,然后重启电脑,再次打开虚拟机报错。

错误信息:

该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。

解决方法:

打开虚拟机所在文件夹,删除.lck结尾的文件夹(不放心的话可以转为备份文件);重启VMware,即可打开虚拟机;

分析原因:

当运行一个“虚拟系统”时,为防止该系统被另外一个VMware程序打开,导致数据被修改或损坏,VMware会自动在该“虚拟系统”所在的文件夹下,生成三个锁定文件(虚拟系统锁定,虚拟磁盘锁定,虚拟内存锁定),分别为:”.vmx.lck”,”.vmdk.lck”,”.vmem.lck”;

在正常关机的情况下,这些文件会自动删除,当非正常关机的情况下,这些文件就不会自动删除,这就导致了再次打开Ubuntu的时候由于锁的存在而打不开。

未能连接到虚拟机

强制关闭虚拟机,再次打开时报错。

错误信息:

未能将管道连接到虚拟机: 所有的管道范例都在使用中。

解决方法:

打开任务管理器->详细信息:结束所有vm开头的任务(vmnet不用关);

分析原因:

有些相关进程没有关掉,导致管道未释放。

网络连接失败

在任务管理器中不小心关掉了vmnat.ext,vmnetdhcp.exe等VMware虚拟网络进程,导致虚拟机网络连接失败。

解决方法:

关闭虚拟机,编辑->虚拟网络编辑器->还原默认设置;