SW2018 卸载失败通常因后台进程占用、注册表残留或组件损坏导致,需按特定流程彻底清理 。
常见原因分析
进程未结束:SolidWorks Flexnet Server 等后台服务仍在运行,锁定文件导致无法删除 。
注册表锁死:之前的卸载不干净,注册表中存在残留键值,阻碍新卸载程序运行 。
组件缺失:VBA 文件夹损坏或许可文件冲突,导致卸载程序报错 。
彻底卸载步骤
结束相关进程:打开任务管理器,结束所有含"SolidWorks"、"Flexera"或"sw"字样的任务 。
标准卸载:进入控制面板“程序和功能”,选择 SolidWorks 2018 点击卸载,若卡住则尝试“更改”后全选组件再移除 。
清理残留文件:手动删除安装目录(如 C:\Program Files\SOLIDWORKS Corp)及 C:\ProgramData\DassaultSystemes 下的许可文件 。
清理注册表:运行 regedit,删除 HKEY_CURRENT_USER 和 HKEY_LOCAL_MACHINE 下 SOFTWARE 中的 SolidWorks 相关键值 。
强制卸载方案
若图形界面失效,可使用命令行强制卸载。以管理员身份运行 cmd,输入wmic product where "name like 'SolidWorks%'" get name,identifyingnumber查询产品代码,再用msiexec /x {产品代码} /qn执行卸载 。操作前建议备份注册表以防误删系统文件 。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权