必须安装VC++ 2015–2022 Redistributable的x64和x86双架构版本并重启系统,才能解决MySQL安装时“找不到vcruntime140_1.dll”的错误,确保安装程序及mysqld服务正常运行。

在Windows 10系统上双击运行MySQL官方安装包(如mysql-installer-community-8.0.xx.msi)时,弹出“由于找不到vcruntime140_1.dll,无法继续执行代码”提示,说明系统缺少MySQL安装程序及服务进程所依赖的Visual C++底层运行时组件,必须补全对应动态链接库才能进入后续安装流程。
下载并安装VC++ 2015–2022 Redistributable双架构版本
打开浏览器,访问微软官方直链下载两个安装包:
→ x64版本(64位主包)
→ x86版本(32位兼容包)
两个文件都必须下载,缺一不可——MySQL Installer本身是.NET程序,混合调用32位与64位模块;而mysqld服务在初始化阶段可能加载x86版vcruntime140_1.dll,只装x64会卡死在“Executing”或“Starting the server”环节。
分别右键两个.exe文件 → 选择「以管理员身份运行」→ 全程点击“下一步”完成安装。
安装过程中务必勾选「为所有用户安装」选项,避免因权限隔离导致部分服务无法读取运行库。
强制重启系统使DLL注册生效
安装完成后立即重启电脑。
【不重启则无效】 DLL文件不是复制进系统目录就立刻可用,必须通过重启触发Windows注册表刷新、服务路径重载和PE加载器缓存清空。跳过这步,MySQL安装程序仍会报相同错误。
验证vcruntime140_1.dll是否已就位
方法一:检查系统目录
打开文件资源管理器,依次进入:
C:\Windows\System32 → 查找 vcruntime140_1.dll(存在即x64版已注册)
C:\Windows\SysWOW64 → 查找 vcruntime140_1.dll(存在即x86版已注册)
方法二:命令行快速验证
按 Win+R → 输入 cmd → 回车 → 在黑窗中执行:where vcruntime140_1.dll
若返回两条路径,说明双架构均已就绪;若只返回一条或无结果,说明漏装某一架构。
方法三:运行库列表确认
控制面板 → 程序和功能 → 滚动查找「Microsoft Visual C++ 2015–2022 Redistributable (x64)」和「(x86)」两项,状态应为“已安装”。
重新启动MySQL安装程序
重启完毕后,再次双击原MySQL安装包(.msi文件)。
此时安装界面应正常加载,不再弹出DLL缺失提示,可继续选择“Developer Default”或自定义组件进行安装。



















