当 SolidWorks 安装失败后,若要彻底删除残留并成功重装,需手动清理文件、注册表、服务及临时数据。以下是基于权威公开资料整理的完整操作流程:一、卸载主程序
打开 控制面板 > 程序和功能(或 Windows 10/11 的 设置 > 应用 > 安装的应用)。
找到所有 SOLIDWORKS 相关组件(包括不同 Service Pack 版本),逐个卸载。
卸载时务必点击 “更改” > “完全卸载”,确保勾选所有组件,避免部分残留
二、结束相关进程与服务
打开 任务管理器(Ctrl+Shift+Esc),在 “详细信息” 选项卡中结束以下进程:SolidWorks.exe
FlexNet 相关进程(如 lmtools.exe, flexnet 等)
停止并删除服务:按 Win+R,输入 services.msc 回车。
找到 SolidWorks FlexNet Server 或类似服务,右键 停止。
以管理员身份打开 命令提示符(cmd),执行:cmd
sc delete "SolidWorks FlexNet Server"
三、删除残留文件夹
删除以下目录(路径可能因安装位置不同略有差异):C:\Program Files\SOLIDWORKS Corp\
C:\Program Files\Common Files\SOLIDWORKS Shared\
C:\ProgramData\SOLIDWORKS\(需显示隐藏文件)
C:\Users\你的用户名\AppData\Local\Temp\SW*
C:\Users\你的用户名\AppData\Local\SolidWorks\
C:\Users\你的用户名\Documents\SOLIDWORKS\
💡 提示:ProgramData 和 AppData 默认隐藏,需在文件资源管理器中启用 “查看 > 隐藏的项目”。
四、清理注册表
⚠️ 操作前建议备份注册表(文件 > 导出)。
按 Win+R,输入 regedit 回车。
删除以下路径下的 SOLIDWORKS 相关项:HKEY_CURRENT_USER\SOFTWARE\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SolidWorks*
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\*SolidWorks*
使用 查找功能(Ctrl+F),搜索 SolidWorks,逐条删除剩余键值(注意不要误删系统关键项)
五、可选:使用专业工具辅助清理
若手动操作复杂或担心遗漏,可借助以下工具(非必需,但更彻底):Geek Uninstaller:强制卸载并清理注册表与文件残留
微软官方疑难解答工具:修复安装/卸载问题
AUTO_uninstaller 工具:部分 CSDN 教程提供一键清理脚本,但需注意来源安全性
六、验证是否清理干净
检查 控制面板 中无任何 SOLIDWORKS 项。
使用 Everything 或 Windows 搜索 查找 SolidWorks,确认无残留文件。
重新尝试安装,若仍提示“已安装更高版本”或“许可证冲突”,说明注册表仍有残留,需重复步骤四
完成上述步骤后,即可安全重装 SolidWorks。如需官方卸载指南,可参考:SOLIDWORKS 官方卸载说明