这是 SolidWorks 安装或卸载时常见的Windows Installer 错误,通常由残留文件、服务异常或依赖项冲突导致。
核心解决步骤
清理残留安装:使用 SolidWorks 官方卸载工具(SWCleanup)彻底清除旧版本,或手动删除注册表中 HKEY_CURRENT_USER\Software 和 HKEY_LOCAL_MACHINE\SOFTWARE 下含 SolidWorks 字样的键值 。
修复 Windows Installer 服务:以管理员身份运行命令提示符,输入msiexec /unregister和msiexec /regserver重新注册服务,或重启 Windows Installer 服务 。
处理依赖项冲突:卸载所有 Microsoft Visual C++ Redistributable 程序,从微软官网下载最新版本替换安装包中的 VC++ 文件,重新安装.NET Framework 3.5 和 4.0。
其他注意事项
暂时关闭防火墙和加密软件(如天锐绿盾)后重试安装 。
使用 Windows Installer 清理实用工具(msicuu2.exe)清理配置信息,完成后重新安装原程序 。
保存错误日志(msiexec/i"SolidWorksInstaller.msi"/L*V"C:\InstallLog.txt")以便进一步诊断 。
百科