强制关闭虚拟机后问题+解决

提示大概就是Vmware提示以独占方式锁定此配置文件失败,镇定查了查,理解好像就是字面意思,因为上一个进程没结束导致的程序锁死问题。

然后我开始找大家试过的解决方案,总结来说主要分为两大派:

1.打开任务资源管理器,暴力结束所有 VMware 相关进程

2.(或)删除Ubuntu安装目录下所有 .lck 的文件和文件夹

注:必要的时候重启计算机



解决的心路历程:

先看一看“任务管理器”里面运行着的所有带着 VMware 的进程,全部暴力终止;再删除 Ubuntu 目录下面的所有 .ick 文件,OK,满怀信心的打开

查了一下,这个问题还是好解决多了,就是暴力关闭的时候把不该关闭的都关了而已,即:vmware的相关服务没有开启。

1)选中桌面计算机图标单击鼠标右键,在弹出的菜单中,单击【管理】按钮

2)弹出管理界面,在当前界面中,找到【服务和应用程序】,单击前面的箭头,展开全部选项,

3)在展开的选项中,单击【服务】按钮,

4)接下来弹出【服务】界面,查找vmware的全部服务,保证vmware的全部服务被开启(大概5个)

重新打开虚拟机--------

OK,好啦!



个人总结经验:个人感觉还是关闭进程是对的,只不过因为我也不清楚到底哪个导致的锁死,我可能结束进程错了,因为我记得在我的“任务管理器”里面也确实没找到教程里面的哪个进程,我就干脆暴力全关了,所以就可能出现“无法连接MSK。。。”那种问题,计算机右键“管理”,把该打开的打开就行了(上面有详细说明)。

断电或强制退出后VMware虚拟机出现The virtual machine appears to be in u...

今天运行虚拟机时候出现死机的现象,强制关闭之后,原来的没有正常关闭的虚拟系统不能正常启动,上网查了一下问题解决。

解决办法:

到相应的虚拟机目录下删除%虚拟机名字%.vmx.lck文件夹或者其中的文件即可

愚见:

我们打开任务管理器,会发现vmware.exe和vmware-vmx.exe两个重要的进程。其中vmware-vmx.exe是主程序,虚拟机在这个进程下运行;VMware.exe是外壳程序,负责显示vmware-vmx.exe中运行的虚拟系统并解释传送各种命令和操作,是我们最常用的VMware用户界面,该程序可重入即同时打开多个。

因为VMware Workstation是可重入的,为了避免同一个虚拟系统同时被多个VMware.exe打开操作,造成错误,所以每个VMware打开相应的虚拟机选项卡时都会先检查该虚拟机根目录下是否有*.vmx.lck的文件夹并验证其中的文件,如果该文件中包含合法生成的uuid(通用唯一识别码),那么将无法打开该虚拟机的选项卡,并出现下面的错误提示:

Take Ownership之后会出现以下提示:

如果没有相应的合法文件,就会在该虚拟机根目录下生成*.vmx.lck文件夹,并在该文件夹下生成一个包含uuid的*.lck文件,打开虚拟机选项卡,并从主程序接收显示信息。

这个*.lck文件可以用记事本编辑。里面是uuid={一串字母数字},uuid是通用唯一识别码 (Universally Unique Identifier),它的特点就是唯一性。为的是同时只有一个vmware.exe能接受主程序的显示,并对虚拟机操作。lck是lock的缩写,即对请求资源的锁定。

VMware 虚拟机在运行时会在相应的虚拟机目录下生成三个文件*.vmx.lck,*.vmdk.lck,*.vmem.lck文件夹,里面包含以*.lck命名的文件。 其中的*.vmx.lck是伴随vmware.exe中选项卡的打开时生成的;另外两个是关于虚拟磁盘和内存的使用的,它们伴随着虚拟系统的运行而产生。如果关闭VMware.exe让虚拟机在后台运行,*.vmx.lck文件夹会消失另外两个则不会。

在VMware.exe中打开某个虚拟机选项卡时,会短暂生成*.vmsd.lck的文件夹,估计这个是在最初传送数据(send data)时生成的,防止多个外壳程序同时请求打开虚拟机。

原文地址:https://www.cnblogs.com/linyinmobayu/p/11429121.html

时间: 2024-10-10 23:24:52

强制关闭虚拟机后问题+解决的相关文章

Scrapy 隐含 bug: 强制关闭爬虫后从 requests.queue 读取的已保存 request 数量可能有误

已提交至 Scrapy issues: The size of requests.queue may be wrong when resuming crawl from unclean shutdown. #3333 原文地址:https://www.cnblogs.com/my8100/p/scrapy_hidden_bug_of_requests_queue.html

最初程序员的思维“修炼”之四——Android平台开发的“强制关闭”解决思路

我和我的朋友参加一个比赛——物联网应用技能大赛,这个大赛所要求的技能有,硬件技术,Android平台开发技术,.NET平台开发技术,所以这是一个团队合作的比赛,基本上没有人能同时掌握这三种技术(在校生). 今天的一个任务是:串口通讯实验.面向Android平台开发,要求把Android工程部署到测试机上,然后打开串口为COM1,COM2,COM3及相应波特率的串口. 我们碰到的问题是,Android工程部署上之后,弹出“强制关闭”的消息框. 以下是我对”强制关闭“的理解: Android程序,弹

04_Weblogic之受管服务器:配置受管服务器,启动受管服务器,解决因为强制关闭Weblogic之后导致启动有问题的问题,配置boot.properties

 配置受管服务器, 先启动WebLogic服务器,启动方式如下: 在WebLogic控制台中的"开发模式"---"锁定并编辑"模式下,点击"Server(服务器)"然后进行配置.(进入控制台的方式是在浏览器地址中输入:http://192.168.6.25:7001/console/login/LoginForm.jsp). 点击登录,然后进入登录页面. 3 开始配置,暂开"环境"----"服务器",进

关闭窗体后,进程仍然在运行的问题重现与解决

1 问题陈述 在开发中,遇到这样一个问题: 点击程序主窗体右上角的叉号关闭应用程序后,程序的进程却没有关闭. 通过查阅资料,了解到,产生此类问题的原因主要有以下两点: 1)程序中存在死循环. 2)程序为多线程程序,且在窗体关闭后,仍有线程在工作. 本文将针对此类问题,进行重现并提出解决方案. 2 场景再现 @场景1 新建Windows应用程序CloseWindowExp,程序每隔一秒钟改变一次窗体的背景色. 程序运行后的效果,如下图所示(变化的过程,就请大家在脑子中想象一下吧). 程序的主要代码

Redis解决强制关闭Redis快照导致不能持久化错误

今天在使用composer添加Redis缓存的时候,运行Redis发生错误: 127.0.0.1:6379> set dachou dadachou (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis

关闭虚拟机提示“正在处理另一个任务”解决方法

一. 错误提示:ESXI关闭虚拟机时提示"正在处理另一个任务",无法关闭二. 出现情况:虚拟机突然卡主,没有任何反应,就准备重置虚拟机,结果当重置进行到95%的时候,也卡住了,整整30分钟后提示操作超时,就打算关闭虚拟机,结果提示"正在处理另一个任务",无法关闭,无奈,百度了一下,确实有个好方法,但是呢网上提供的方法还有点小错误,特此整理一下,分享给大家.三. 解决方法:前提是可以不用重启ESXi Server,这样影响范围就小了. 开启esxi的ssh服务 Sec

解决克隆 centos虚拟机后修改克隆后的机器的ip、mac、uuid失败的问题

解决办法: So here’s how we fix it: Remove the kernel’s networking interface rules file so that it can be regenerated # rm -f /etc/udev/rules.d/70-persistent-net.rules Restart the VM # reboot UPDATE your interface configuration file # vi /etc/sysconfig/ne

XenServer 以模板方式安装新的虚拟机后虚拟机网卡无法启动的解决办法

在XenServer上根据模板新建一个虚拟机后无法识别网卡,重新启动网卡后显示 Bringing up interface eth0:  Device eth0 has different MAC address than expected, ignoring. 最终解决办法是将/etc/sysconfig/network-scripts/ifcfg-eth0 中的HDADDR给注释掉,因为这里配置文件的MAC地址还是原来模板机的MAC地址,新配置的虚拟机的MAC地址和这个不一样,所以无法启动.

Toast在关闭应用后还显示的解决办法

1.我们在用Toast的用法就是:Toast.makeText(Context,CharSequence , Duration).show().但有的时候如果你在一次操作当中多次点击一个view的时候去显示Toast,可能在你关闭 应用后Toast任然会继续显示,这个小瑕疵很是讨厌.下面就说一下解决办法(用到activity的生命周期): 就是在要用Toast的Activity中添加两个函数: 函数一: 1 // 对toast进行一个简单的封装 2 public void toastShow(C