SolidWorks 卸载失败通常由进程占用、注册表残留或权限不足导致,可通过终止进程、使用官方/第三方卸载工具、手动清理注册表等方式解决。
核心解决步骤
终止相关进程:打开任务管理器,结束所有 SolidWorks 相关进程(如 SldWorks.exe、SwShell.dll、SolidWorks Flexnet Server 等),再尝试卸载 。
重置 Windows Installer 服务:以管理员身份运行命令提示符,依次执行:net stop msiserver
msiexec /unregister && msiexec /regserver
net start msiserver
使用卸载工具:优先尝试 SolidWorks 官方 Clean Uninstall Utility 工具;若无效,可使用第三方工具如 Geek Uninstaller、Revo Uninstaller 进行深度清理 。
手动清理残留
删除安装目录:清理 C:\Program Files\SOLIDWORKS Corp、C:\ProgramData\DassaultSystemes 等路径下的相关文件 。
清理注册表:运行regedit,删除 HKEY_CURRENT_USER\Software和HKEY_LOCAL_MACHINE\SOFTWARE下含"SolidWorks"字样的键值(操作前务必备份注册表)。
删除许可服务:在命令提示符输入sc delete "SolidWorks Flexnet Server"卸载许可服务 。
注意事项所有操作需以管理员权限执行,确保有足够权限删除受保护文件 。
清理注册表前务必备份,误删可能导致系统不稳定 。
完成清理后重启计算机,再尝试重新安装或确认卸载完成 。