VM虚拟机非正常关闭后常见错误原因解决

2024-01-03 15:10

本文主要是介绍VM虚拟机非正常关闭后常见错误原因解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:
当虚拟机非正常关闭的时候总会出现一些奇奇怪怪的错误,让人一脸懵逼,当博主是小白的时候也吃了不少亏,所以现在,博主收集了一些常见的错误原因与解决方法,希望可以帮到大家!
错误一:

Unable to open kernel device '\\.\Global\vmx86': 系统找不到指定的文件. Did you reboot after installing VMware Workstation?

Failed to initialize monitor device.
在这里插入图片描述
这个错误是因为vmx86服务没有启动的问题,通常情况下只需要在命令行中输入:

net start vmx86

如果无法启动,可能是因为下载时文件丢失,这个时候可以试试下面这个方法
1、关闭虚拟机,下载绿色破解版Vmware,得到vmware安装包
2、解压得到一个文件夹,在此文件夹中搜索“vmx86.sys”,复制
3、进入这个路径:C:\Windows\System32\drivers ,搜索“vmx86.sys”,若存在这个文件则替换(注意备份被替换文件),不存在就直接粘贴
4. 在开始菜单“运行”输入:net start vmx86,按确定;
5. 再次启动虚拟机即可

错误二:
提示虚拟机已处于被使用状态,找不到文件,出现这个的原因是虚拟机运行时vm会给其上锁,关机后会删除锁,然而错误关闭程序会导致无法正常删除,导致锁被遗留,这个时候我们只需要进行如下操作
1.先将vm程序关闭
2.找到对应虚拟机的目录
3.将后缀为.lck的文件夹都删除
4.再次开启VM,即可正常启动虚拟机
lck锁如下图:
在这里插入图片描述
错误三:

This virtual machine appears to be in use.If this virtual machine is not in use, press the "Take Ownership" button to obtain ownership of it. Otherwise, press the "Cancel" button to avoid damaging it.Configuration file: E:\vm\JackO\JackO.vmx.

在这里插入图片描述

这个是因为vm打开有多个窗口, 找到需要打开的虚拟机对应窗口即可
vm打开
这就是目前收集错误,日后也会持续更新,如果读者朋友们有碰到其它奇怪的问题,也可留言博主一起解决!

这篇关于VM虚拟机非正常关闭后常见错误原因解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/566112

相关文章

SpringSecurity显示用户账号已被锁定的原因及解决方案

《SpringSecurity显示用户账号已被锁定的原因及解决方案》SpringSecurity中用户账号被锁定问题源于UserDetails接口方法返回值错误,解决方案是修正isAccountNon... 目录SpringSecurity显示用户账号已被锁定的解决方案1.问题出现前的工作2.问题出现原因各

解决Entity Framework中自增主键的问题

《解决EntityFramework中自增主键的问题》:本文主要介绍解决EntityFramework中自增主键的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录Entity Framework中自增主键问题解决办法1解决办法2解决办法3总结Entity Fram

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

java中long的一些常见用法

《java中long的一些常见用法》在Java中,long是一种基本数据类型,用于表示长整型数值,接下来通过本文给大家介绍java中long的一些常见用法,感兴趣的朋友一起看看吧... 在Java中,long是一种基本数据类型,用于表示长整型数值。它的取值范围比int更大,从-922337203685477

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。