SolidWorks(SW)卸载后无法重装,根本原因通常是卸载不彻底,导致注册表、文件或服务残留,干扰新安装。根据最新公开资料(截至2026年5月),以下是系统性解决方案:核心解决步骤
使用官方卸载工具(推荐)
SolidWorks 官方提供 SolidWorks Uninstall Preparation Tool,可彻底清理残留组件和注册表项。
下载地址:SolidWorks 官方卸载工具(需登录账号)
运行后重启电脑。
手动清理残留(若无官方工具)
删除安装目录:C:\Program Files\SOLIDWORKS Corp
C:\Program Files\Common Files\SOLIDWORKS Shared
清理用户配置文件:C:\Users\<你的用户名>\AppData\Roaming\SolidWorks
C:\Users\<你的用户名>\AppData\Local\SolidWorks
清理注册表(操作前务必备份!):按 Win + R,输入 regedit 回车。
删除以下路径下的所有 SolidWorks 相关项(若存在):HKEY_CURRENT_USER\Software\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SolidWorks(64位系统)
HKEY_CLASSES_ROOT\ 下以 SolidWorks 开头的项
HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager 中相关项
清理许可证服务
以管理员身份打开命令提示符,执行:bash
net stop "SolidWorks Licensing Service"
sc delete "SolidWorks Licensing Service"
删除许可文件目录(如 C:\ProgramData\SolidWorks 或 C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS License Manager)。
处理安装冲突
若提示“已安装更高版本”,需彻底清理注册表(见步骤2)。
若提示 VBA7.1 冲突,使用 Windows Installer Cleanup Utility 卸载相关组件。
若安装卡在 40%,卸载所有 Microsoft Visual C++ 运行库后重试
重启并重装
完成上述操作后,重启电脑,再以管理员身份运行 SolidWorks 安装程序。
注意事项
注册表操作风险高:建议先导出备份(文件 → 导出)。
关闭安全软件:安装前临时禁用杀毒软件和防火墙,避免拦截
使用专用工具:如 AUTO Uninstaller 可自动化处理卸载残留
若问题仍未解决,可参考官方安装指南:SolidWorks Installation Help
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权