mysql 启动提示:错误2系统找不到指定文件;(本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止)

本文详细介绍了当遇到MySQL启动报错“错误2系统找不到指定文件”时的解决步骤,包括重新安装服务、修改注册表中的ImagePath及配置环境变量等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天启动mysql时报错:错误2系统找不到指定文件。 前几天还好好的,不知道是不是哪里改动过了。

去注册表:

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
下面发现没有mysql

疑似mysql服务安装有问题,没办法只能先去重新安装服务:
1、通过管理员身份运行命令提示符(一定要通过管理员身份运行):
在这里插入图片描述
2、然后输入cmd,输入sc delete mysql (删除服务),如果服务有问题,应该会提示没有服务的,所以是正常的。
在这里插入图片描述
3、打开注册表,进入\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application ; 将整个MySQL文件夹删除。

4、现在重新安装服务 , 输入 mysqld.exe -install 执行。如果这一步都报错,说明你没有配置mysql的环境变量哦:把mysql安装路径放到path中,C:\Program Files\MySQL\MySQL Server 5.7\bin这个是我本地的,下面是有 mysqld.exe的。在这里插入图片描述
在这里插入图片描述
5、重新启动服务 net start mysql ,这一步会报错,报什么错呢,其实就是 错误2系统找不到指定文件 的意思,因为以上几步只是为了让注册表\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
下面生成mysql啊 哈哈哈。而且我services.msc打开服务时,发现里面有2个mysql服务,一个是以前的,一个是新生成的,而我们要启动的就是新生成的。
在这里插入图片描述
在这里插入图片描述

下面就解决mysql 启动错误2系统找不到指定文件:

1、去注册表下面找到生成的mysql,右击ImagePath->修改。
在这里插入图片描述
2、修改如下(读者本地安装路径,不要复制下面全路径):
“C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld” --defaults-file=“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” MySQL

我看网上有的人只写了前面"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" 这一部分就可以启动说,但是我本地不行,不知道是不是我mysqld.exe和my.ini的存储路径不一样导致的,所以我还在这个基础上加了 --defaults-file=“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” MySQL。路径最后我写的是新生成的MySQL,不是以前的MySQL57

如果修改报错:无法编辑imagepath 写该值的新内容时出错
在这里插入图片描述
可参考链接方法解决:
https://jingyan.baidu.com/article/60ccbcebb4ea1064cbb19762.html

3、接下来直接去服务中启动MySQL,成功了,直接mysql -u root -p ,输入密码,也ok
在这里插入图片描述
在这里插入图片描述

这个错误出现是因为无法指定文件,导致无法打开内核设备和初始化监视器设备。要解决这个问题,可以尝试以下两个方法: 方法1:重新启动VMware Workstation - 首先,退出虚拟机,并以管理员身份运行。 - 如果问题仍然存在,右键单击VMware Workstation并选择“以管理员身份运行”。 - 如果问题仍然存在,请尝试重新引导计算机并重新安装VMware Workstation。 方法2使用命令行界面进行修复 - 按下Win+R键打开运行窗口,输入"cmd"并按下Enter键打开命令行界面。 - 在命令行界面中输入以下命令来删除已存在的错误路径服务:sc delete VMAuthdService binpath="xxxx\vmware-authd.exe" [3] - 然后,使用以下命令重新创建新的路径服务:sc create VMAuthdService binpath="xxxx\vmware-authd.exe" [3] 希望以上方法能够解决您的问题。如果问题仍然存在,请考虑联系VMware支持团队以获取更进一步的帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [无法打开内核设备“\\.\Global\vmx86”: 系统不到指定文件的解决方法](https://blog.csdn.net/weixin_45191282/article/details/104214294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [方法总结:无法打开内核设备“\\.\Global\vmx86”: 系统不到指定文件。是否在安装 VMware Workstation ...](https://blog.csdn.net/m0_48837241/article/details/122500482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值