SolidWorks 卸载时弹出“内部错误”通常是由权限冲突、进程占用或 Windows Installer 服务异常导致的,可通过清理进程、修复服务及使用专用工具解决 。
核心修复步骤
终止相关进程与服务
打开任务管理器,强制结束所有 SolidWorks 相关进程(如 SldWorks.exe、SolidWorks Flexnet Server)。
以管理员身份运行命令提示符,输入 net stop msiserver 后输入 net start msiserver 重启安装服务 。
使用专用卸载工具
下载并运行SolidWorks 官方卸载工具(如 SWCleanup),按提示选择版本彻底清除 。
或使用微软官方Install/Uninstall 疑难解答程序(diagcab 文件)修复注册表阻止卸载的问题 。
手动清理残留(需谨慎)
删除安装目录(如 C:\Program Files\SOLIDWORKS Corp)及临时文件 。
运行 regedit 备份后,删除注册表中 HKEY_CURRENT_USER\Software\SolidWorks 等相关键值 。
备选方案
覆盖安装法:若上述方法无效,可尝试使用原安装包重新安装到同一目录,修复损坏的卸载信息后再执行卸载 。
检查 Visual C++ 组件:卸载控制面板中 Microsoft Visual C++ 相关运行库后重试,排除组件冲突 。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权