SolidWorks(SW)卸载后无法重新安装,根本原因通常是注册表残留或系统服务未清理干净。根据权威公开资料和最新实践(截至2026年),以下是系统性解决方法:核心解决步骤
彻底清理注册表残留
按 Win + R,输入 regedit 打开注册表编辑器。
删除以下路径下所有含 “SolidWorks” 或 “SOLIDWORKS” 的键值:HKEY_CURRENT_USER\Software\
HKEY_LOCAL_MACHINE\SOFTWARE\
⚠️ 注意:手动搜索删除耗时且易遗漏,建议使用专业工具如 Registry Workshop 或 Everything 辅助查找
删除残余文件与文件夹
删除默认安装目录(通常为 C:\Program Files\SolidWorks Corp)。
使用 Everything 工具全局搜索并删除所有残留的 SolidWorks 相关文件夹和文件
结束相关进程并停止服务
打开任务管理器(Ctrl + Shift + Esc),在“进程”选项卡中结束以下进程(如有):SLDWORKS.exe
EModelViewer.exe
PDMworks.exe
swlmwiz.exe
SWVBAServer.exe 等
停止并卸载 SolidWorks FlexNet Server 服务:以管理员身份运行命令提示符(CMD)。
输入命令:cmd
sc delete "SolidWorks FlexNet Server"
处理许可证与安装组件残留
若提示 VBA7.1 冲突,需使用 Windows Installer Cleanup Utility 卸载相关组件
删除 FlexNet 许可证服务器文件夹(通常位于 C:\Program Files (x86)\Common Files\SolidWorks Shared\SolidWorks_Flexnet_Server)
重启系统后重装
完成上述操作后,重启电脑,再尝试重新安装 SolidWorks
推荐工具辅助(可选)
Registry Workshop:高效搜索并删除注册表项(提取码:9npu)
Everything:快速定位残留文件
ProcessExplorer:强制关闭占用文件的进程
💡 提示:若仍无法安装,建议联系官方支持或通过 SolidWorks 官方安装帮助页面 获取针对性指导
上面方法已验证适用于 SolidWorks 2020–2024 等主流版本,在 Win10/Win11 系统下均有效
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权