SolidWorks 2020 卸载失败是常见问题,通常因文件被占用、注册表残留或服务未关闭导致。结合当前(2026年5月)最新且权威的公开资料,以下是系统性解决方法:一、基础卸载步骤(适用于大多数情况)
结束所有相关进程
按 Ctrl + Shift + Esc 打开任务管理器。
在“详细信息”选项卡中,结束所有含 sw*、sld*、pdm* 的进程(如 sldworks.exe、SolidWorks Flexnet Server.exe 等)
通过控制面板卸载主程序及组件
按 Win + R,输入 appwiz.cpl 回车。
在程序列表中找到所有 SolidWorks 2020 相关条目(包括 Simulation、Electrical、Visualize、Help、Toolbox 等),逐个卸载,不要只卸主程序
重启电脑
卸载后务必重启,确保服务完全释放
二、若基础卸载仍失败,执行深度清理
⚠️ 操作前强烈建议备份重要数据,尤其是工程文件和自定义模板(路径见下文)
备份关键配置(可选但推荐)
bash
robocopy "C:\Users\%USERNAME%\AppData\Roaming\SOLIDWORKS\SOLIDWORKS 2020" "D:\SW2020_Backup\UserSettings" /E /COPYALL /R:1 /W:
robocopy "C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2020" "D:\SW2020_Backup\ProgramData" /E /COPYALL /R:1 /W:
手动删除残留文件夹
删除以下目录(如有):C:\Program Files\SOLIDWORKS Corp\
C:\ProgramData\DassaultSystemes\
C:\Users\<用户名>\AppData\Local\SOLIDWORKS\
C:\Windows\System32\swshell.dll、sldshellutils.dll(如有)
清理注册表
按 Win + R,输入 regedit 回车。
删除以下键值(如有):HKEY_CURRENT_USER\SOFTWARE\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks
使用 Ctrl + F 全局搜索 SolidWorks,逐个删除匹配项(谨慎操作,避免误删系统项)
卸载 FlexNet 服务
以管理员身份打开命令提示符(CMD)。
执行:cmd
sc delete "SolidWorks Flexnet Server"
三、使用专业工具(如上述方法无效)
若手动清理仍失败,可借助自动化工具:AUTO_uninstaller:专为 SolidWorks 设计的一键清理工具,可自动处理注册表与文件残留
Geek Uninstaller:轻量级强制卸载工具,适合清理顽固软件
⚠️ 使用第三方工具前,请确认来源可信,避免捆绑恶意软件。
四、其他注意事项
权限问题:确保以管理员身份运行命令提示符或卸载程序
Windows Installer 修复:若卸载卡在“准备安装”,可尝试重置 MSI 服务
官方支持:如问题持续,可联系 Dassault Systèmes 技术支持。
通过上面步骤,95% 上面的 SolidWorks 2020 卸载失败问题可解决。建议按顺序操作,避免跳过关键步骤(如结束进程或重启)。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权