SolidWorks 无法重新安装通常是由于旧版本卸载不彻底或系统组件冲突导致。解决核心在于彻底清理注册表残留、结束相关进程,并排查特定系统组件(如 WebView2)的兼容性问题。
彻底卸载与残留清理
若常规卸载失败,需手动清除残留文件与注册表项,确保环境干净。
结束相关进程:重启电脑,打开任务管理器,结束所有 SolidWorks 相关进程(如 sldworks.exe、sldimscheduler.exe 等)。
删除残留文件:手动删除安装目录及 C:\Program Files\Common Files\SolidWorks 安装管理程序 文件夹,特别是 SolidWorks_Flexnet_Server 文件必须删除 。
清理注册表:运行 regedit,查找并删除 HKEY_CURRENT_USER\Software 和 HKEY_LOCAL_MACHINE\SOFTWARE 下所有包含"SolidWorks"的项 。
清除挂起重启项:在注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 中,删除 PendingFileRenameOperations 项,解决前一次安装重启挂起问题 。
常见系统组件冲突排查
特定系统更新或组件版本不匹配会导致安装程序无响应或报错。
WebView2 运行时冲突:若 setup.exe 启动无响应,可能是 Microsoft Edge WebView2 Runtime 版本冲突,尝试更新或重新安装该组件 。
VBA 组件残留:若提示 VBA 相关错误,使用微软官方工具 Microsoft Program Install and Uninstall 卸载旧的 Microsoft Basic for Applications 7.
SQL Server 冲突:安装 SolidWorks Electrical 时若失败,可先取消该选项,或单独重装 SQL Server 2017。
官方修复与重装建议
优先尝试官方提供的修复流程,若无效再执行全新安装。
修复安装:在控制面板“程序和功能”中选择 SolidWorks,点击“更改”并选择“修复您的安装”。
管理员权限运行:右键点击安装程序,选择“以管理员身份运行”,并暂时关闭杀毒软件 。
联系支持:若上述方法均无效,建议联系 SolidWorks 转售商并提供安装日志文件 。