SolidWorks 2018 安装出现“内部错误”通常是因为旧版本残留冲突、系统运行环境缺失或权限不足导致的。解决核心在于彻底清理旧文件、修复必要组件并规范安装操作 。
🧹 彻底清理旧版本残留
卸载旧软件:在控制面板完全卸载之前的 SolidWorks 版本,若有失败可使用官方卸载工具或第三方卸载软件(如 Revo Uninstaller)深度清理 。
清理注册表与服务:删除注册表中 HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks 相关项。
运行安装包内的 server_remove.bat(以管理员身份)清除 FlexNet 许可服务残留 。
若提示“重启挂起”,删除注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 下的 PendingFileRenameOperations 项 。
删除残留文件:手动删除 C:\ProgramData\SolidWorks 及 C:\Program Files\SolidWorks 目录下的旧文件 。
🛠️ 修复系统运行环境
安装.NET Framework:确保已开启或安装 .NET Framework 3.5 和 4.0,可在"Windows 功能”中勾选或从微软官网下载修复 。
更新 VC++ 运行库:若报错涉及 VC2015 组件,尝试安装包内的 PreReqs\VCRedist 文件,或替换为微软官网最新版本的 Visual C++ 运行库 。
关闭加密软件:若使用企业加密软件(如天锐绿盾),需暂时退出或卸载,避免拦截安装文件 。
⚙️ 规范安装操作设置
断开网络与杀毒:安装前断开网络连接,暂时关闭杀毒软件和防火墙,防止许可验证失败或文件被拦截 。
管理员身份运行:右键点击 Setup.exe 或安装管理程序,选择"以管理员身份运行" 。
检查安装包:确保安装包完整未损坏,若解压报错请重新下载 。