Win10下Erlang安装失败求助:VC++ Redistributable版本冲突
Erlang安装错误0x80070666的解决方案
方案1:修改安装包配置,跳过VC++组件安装
- 下载Erlang安装包后,右键用解压工具(如7-Zip、WinRAR)将其解压到当前文件夹
- 进入解压后的目录,找到
install.cfg文件,用记事本打开 - 找到包含
InstallComponents的行,将其中的MSVCRedist删除,修改为:InstallComponents = ErlangOtp - 保存文件后,找到文件夹内的
otp_win64_xxx.exe(xxx对应具体版本号),右键以管理员身份运行完成安装
方案2:用静默命令安装,排除VC++组件
- 打开管理员权限的命令提示符,切换到Erlang安装包所在目录
- 执行以下命令(替换
otp_win64_xxx.exe为你的安装包文件名):otp_win64_xxx.exe /install /quiet /norestart InstallComponents="ErlangOtp" - 等待命令执行结束,即可完成Erlang安装
方案3:修复已安装的VC++组件后重试
- 打开控制面板→程序和功能,找到已安装的
Microsoft Visual C++ Redistributable系列组件 - 右键点击版本最高的x64组件,选择「更改」→「修复」
- 修复完成后,重新运行Erlang安装包,部分场景下安装程序会自动识别并跳过重复组件安装
内容的提问来源于stack exchange,提问作者mike rodent
相关产品推荐
相关产品推荐

