解决办法:
进入对应的虚拟机目录,删除%虚拟机名称%.文件夹或者里面的文件
我们打开任务管理器,你会发现两个重要的进程和。其中,为主程序,虚拟机运行在该进程下;是shell程序,负责显示中运行的虚拟系统,并解释和传递各种命令和操作。它是我们最常用的VMware用户界面,该程序可以重入,即可以同时打开多个程序。
由于VMwareWorkstation是可重入的,为了避免同一个虚拟系统被多个同时打开而导致错误,每个VMware在打开对应的虚拟机选项卡时都会首先检查这一点。检查虚拟机根目录下是否有*.文件夹,并验证其中的文件。如果该文件包含合法生成的uuid(通用唯一识别码),则虚拟机的选项卡将无法打开,并会出现错误消息。出现如下错误信息:
TakeOwnership后会出现以下信息:
如果没有对应的合法文件,则会在虚拟机根目录生成*.文件夹,在文件夹中生成包含uuid的*.lck文件,打开虚拟机选项卡,接收主程序发来的显示信息。
这个*.lck文件以用记事本编辑。里面是uuid={一串字母和数字},uuid是通用唯一标识符(UniversallyUniqueIdentifier),其特点是唯一性。目的是只有一个可以接受主程序的显示,同时操作虚拟机。lck是lock的缩写,是对所请求资源的锁。
VMware虚拟机运行时,会在对应的虚拟机目录下生成*.、*.、*.三个文件,其中包含*.文件名为lck.其中,*.是打开中的选项卡时生成的;另外两个是关于虚拟磁盘和内存的使用,它们是在虚拟系统运行时生成的。如果关闭并让虚拟机在后台运行,*.文件夹将会消失,而其他两个则不会。
当您在中打开虚拟机选项卡时,将短暂生成*.文件夹。估计这是在最初传输数据(senddata)时生成的,以防止多个shell也请求打开虚拟机。
打开“任务管理器”,然后选择“进程”,找到vmware,右键,选择“关系设置”,就会出现这个进程与各个CPU核心的关系。只要勾选其中一项就可以了,如果cpu0不行,就换cpu1即可,但要确保只选一项。
下一篇:vmware的虚拟机启动失败