SolidWorks 2016 安装过程中出现“可执行文件未成功安装”错误,通常与 Visual C++ 运行库(VCRedist)安装失败 相关。根据权威公开资料和社区经验,以下是系统性解决方法:主要原因与解决步骤
核心问题:安装包自带的 vcredist_x64.exe 或 vcredist_x86.exe 文件损坏、版本冲突或权限不足,导致无法完成安装。
适用场景:尤其在 Windows 10/11 系统上更易发生
推荐解决流程
清理旧版 VC++ 运行库
打开“控制面板” → “程序和功能”
卸载所有 Microsoft Visual C++ Redistributable(包括 x86 和 x64 版本)
手动安装或替换 VCRedist 文件
进入 SolidWorks 2016 安装包目录,找到路径如:text
prereqs\VCRedist10\vcredist_x64.exe
方法一(推荐):从微软官网下载最新官方版本:Microsoft Visual C++ 2010 Redistributable (x64)
替换原安装包中的同名文件
方法二:先运行 vcredist_x64.exe,若失败,会生成临时文件夹;将其中 vc_red 文件手动安装后再重试
以管理员身份运行安装程序
右键点击 setup.exe,选择 “以管理员身份运行”
关闭安全软件
临时禁用杀毒软件(如火绒、Windows Defender),防止拦截安装进程
检查安装路径
避免路径包含中文、空格或特殊字符,建议使用纯英文路径如 D:\SW2016\
若仍失败,彻底清理残留后重装
使用 Windows Installer Clean Up Utility 清理注册表
删除以下目录(如有):C:\Program Files\SolidWorks Corp\
C:\Documents and Settings\[用户名]\Application Data\SolidWorks\
C:\SolidWorks Data\(仅在无自定义内容时删除)
补充说明
SolidWorks 2016 官方支持 Windows 7/8/10(64位),确保系统符合最低要求
若使用镜像文件(如 ISO),建议解压后再操作,直接在挂载盘中替换文件可能无效
完成上述步骤后,重新启动安装程序,通常可解决“可执行文件未成功安装”问题。