SolidWorks 卸载时弹出“内部错误:该产品组”或类似提示(如“Windows Installer 没按预期运行”),通常是由 Windows Installer 服务异常、权限不足、残留进程占用或系统环境问题 引起的。根据最新公开资料(截至2026年5月),以下是系统性解决方案:核心解决步骤
以管理员身份运行卸载程序
右键点击“控制面板” → “程序和功能”中的 SolidWorks → 选择“卸载/更改”。
或通过开始菜单找到 SolidWorks 安装管理器,右键 → 以管理员身份运行。
终止所有 SolidWorks 相关进程
按 Ctrl + Shift + Esc 打开任务管理器。
结束以下进程(如有):sldworks.exe
swshell.dll
epdmclientservice.exe
swshell64.dll
重启 Windows Installer 服务
按 Win + R,输入 services.msc 回车。
找到 Windows Installer,右键 → 重启。
若服务未启动,设置其“启动类型”为 手动,然后启动。
使用官方卸载工具:Clean Uninstall Tool
Dassault Systèmes 官方提供 [Clean Uninstall Tool (v2024.05)],专用于处理卸载失败问题。
下载地址:SolidWorks 官方支持页面(搜索 “Clean Uninstall Tool”)。
以管理员身份运行该工具,按提示操作,可自动清理注册表、文件及 MSI 数据库残留。
临时禁用安全软件
杀毒软件(如火绒、Symantec、CrowdStrike)可能拦截 MSI 操作。
卸载前临时关闭实时防护,完成后重新启用。
检查系统环境
确保 磁盘剩余空间 ≥ 3GB。
确认 Windows 已完成所有更新(设置 → 更新与安全)。
若使用域环境,联系 IT 确认 组策略未限制 MSI 安装/卸载。
若上述无效:高级处理
查看事件日志定位具体错误
打开 事件查看器 → Windows 日志 → 应用程序。
筛选来源为 MsiInstaller,查找 Event ID 为 1001、1004 或 11708 的条目。
日志中会明确指出失败的操作路径(如某 DLL 文件无法访问),可针对性清理。
在安全模式下卸载
重启电脑,按 F8 进入安全模式(或通过设置 → 更新与安全 → 恢复 → 高级启动)。
在无第三方软件干扰环境下尝试卸载。
使用微软官方修复工具
下载 Microsoft Program Install and Uninstall Troubleshooter。
运行后选择 “卸载”,选择 SolidWorks 相关条目进行修复。
⚠️ 重要提醒:不要手动删除 C:\Program Files\SolidWorks Corp\ 或 C:\Windows\Installer\ 下的文件,可能导致系统不稳定。
手动修改注册表前务必备份(导出注册表分支)。
如问题仍无法解决,建议联系 SolidWorks 技术支持 获取专属帮助。