要彻底清除 SolidWorks(SW)的残留文件和注册表项,建议按照以下步骤操作。结合当前时间(2026年5月)和最新公开资料,推荐使用官方卸载流程 + 专用清理工具 + 手动清理相结合的方式,以确保系统干净,避免重装时出现问题。
推荐操作步骤
先通过官方卸载程序卸载主程序
打开 控制面板 > 程序和功能(或 Windows 设置 > 应用 > 安装的应用)。
找到所有 SOLIDWORKS 相关条目(如 SOLIDWORKS 2024、SOLIDWORKS Tools、SOLIDWORKS Licensing 等),逐个卸载。
卸载过程中,选择 “自定义卸载” 或 “完整卸载”,并勾选所有可选项(包括注册表、Toolbox、模板等)
使用官方或专用清理工具(推荐)
若使用的是 SOLIDWORKS 2016–2019 版本,可使用 工软通邱工提供的专用清理工具,支持一键扫描并删除残留文件与注册表
对于 2019 之后版本(如 2020–2026),官方未提供更新版清理工具,需手动操作
注意:清理前务必 关闭杀毒软件,防止误删或拦截;不要删除 Microsoft Visual C++ 运行库,以免影响其他软件
手动清理残留文件与注册表(关键步骤)
删除常见残留目录:C:\Program Files\SOLIDWORKS Corp\
C:\Program Files (x86)\Common Files\SOLIDWORKS Shared\
C:\ProgramData\SOLIDWORKS\
C:\Users\[用户名]\AppData\Local\SOLIDWORKS\
C:\Users\[用户名]\AppData\Roaming\SOLIDWORKS\
C:\SolidWorks Data\(仅当未使用 Toolbox 时删除)
清理注册表(操作前建议创建系统还原点):按 Win + R,输入 regedit 回车。
删除以下路径(若存在):HKEY_CURRENT_USER\Software\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{SolidWorks的GUID}
使用 Ctrl + F 搜索关键词 SolidWorks、SLDWORKS、SW_,逐项删除相关项(谨慎操作)
停止并删除许可证服务(如存在):cmd
sc stop "SolidWorks Licensing Service"
sc delete "SolidWorks Licensing Service"
sc stop "SolidWorks FlexNet Server"
sc delete "SolidWorks FlexNet Server"
清理系统服务与驱动残留
打开 设备管理器 → 查看 → 显示隐藏的设备。
在 非即插即用驱动程序 中查找与 SOLIDWORKS 相关的条目并卸载
检查防火墙规则:powershell
Get-NetFirewallRule | Where-Object {$_.DisplayName -like "*SolidWorks*"} | Remove-NetFirewallRule
验证清理效果
使用 WinDirStat 或 TreeSize Free 扫描磁盘,确认无大体积 SOLIDWORKS 残留文件
重启电脑后,尝试重新安装 SOLIDWORKS,观察是否仍有“旧版本存在”提示
注意事项
备份注册表:在删除前导出相关注册表项(右键 → 导出),以防误删。
管理员权限:所有操作需以 管理员身份运行。
避免提前删除文件夹:若未卸载就手动删除安装目录,可能导致卸载程序无法正常运行
如需自动化工具,可参考开源脚本:SolidWorks一键卸载工具(GitHub 风格)
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权