无法安装MySQL Workbench求助:依赖未满足该如何解决?
解决MySQL Workbench 8.0.20安装时的VC++ 2019 Redistributable依赖问题
我来帮你搞定这个安装卡壳的问题——MySQL安装器的依赖检测偶尔会出现这种“同意安装却还是失败”的小状况,核心原因就是**Microsoft Visual C++ 2019 Redistributable Package (x64)**没有被正确安装。试试下面的步骤:
方法一:手动安装VC++ 2019 Redistributable(最稳妥的方案)
- 先彻底关闭MySQL安装程序,甚至打开任务管理器,结束所有带
MySQL Installer字样的进程,避免冲突。 - 下载**Microsoft Visual C++ 2019 Redistributable Package (x64)**的独立安装包(注意必须是x64版本,和你的Workbench版本匹配)。
- 右键点击安装包,选择
以管理员身份运行,按照提示完成安装。安装完成后建议重启电脑,确保系统环境变量和依赖库完全生效。 - 重新打开MySQL安装程序:
- 如果之前已经进行到一半,选择「Modify(修改)」选项;
- 如果是全新安装,直接重新初始化安装流程。这时候MySQL Workbench应该会重新出现在要求检查列表里,且依赖项会显示已满足。
方法二:清理MySQL安装器缓存(解决安装程序识别异常)
如果手动安装后还是看不到Workbench,可能是安装器的缓存出了问题:
- 关闭所有MySQL相关进程。
- 打开文件资源管理器,导航到
C:\ProgramData\MySQL\MySQL Installer for Windows(ProgramData是隐藏文件夹,需要先开启显示隐藏文件)。 - 删除这个目录下的所有缓存文件和文件夹。
- 重新运行MySQL安装程序,它会重新检测系统依赖,这时候应该能正常识别已安装的VC++ redist,并重新显示Workbench选项。
方法三:修复VC++ Redistributable冲突(如果系统有多个版本)
如果你的系统里安装了多个版本的Microsoft Visual C++ Redistributable,可能存在版本冲突:
- 打开「控制面板」→「程序和功能」,找到所有带有「Microsoft Visual C++ Redistributable」字样的条目,全部卸载。
- 重启电脑后,重新安装VC++ 2019 Redistributable (x64)。
- 再次运行MySQL安装程序,继续安装流程。
额外注意点
- 一定要确保下载的VC++ redist是x64版本,32位版本无法满足64位MySQL Workbench的依赖要求。
- 安装过程中如果遇到权限报错,始终用
以管理员身份运行启动安装包,避免系统权限限制导致安装失败。
内容的提问来源于stack exchange,提问作者Jun Dolor




