SolidWorks 2022(SW2022)卸载时出现“内部错误”,通常是由 Windows Installer(MSI)服务权限、残留进程、系统策略或安装环境异常 引起的。根据最新公开资料(截至2026年5月),以下是系统性解决方案:核心解决步骤
以管理员身份运行卸载程序
按 Win + R,输入 appwiz.cpl 回车。
在程序列表中找到 SolidWorks 2022,右键选择 “卸载/更改”。
务必勾选“以管理员身份运行”(右键菜单中选择)
终止所有 SolidWorks 相关进程
按 Ctrl + Shift + Esc 打开任务管理器。
结束以下进程(如有):sldworks.exe
swshell.dll
epdmclientservice.exe
SWVisualize2022.BoostService(若存在)
或使用命令行强制结束:cmd
taskkill /f /im sldworks.exe
taskkill /f /im SWVisualize2022.BoostService.exe
重启 Windows Installer 服务
以管理员身份打开命令提示符(CMD)或 PowerShell。
执行以下命令:cmd
net stop msiserver
net start msiserver
msiexec /unregister
msiexec /regserver
使用官方清理工具
下载 SolidWorks Clean Uninstall Tool (v2024.05)(需登录官方账号)。
该工具可自动清除注册表、文件、服务及 MSI 残留,强烈推荐用于彻底卸载
临时关闭安全软件
杀毒软件(如火绒、360、CrowdStrike)可能拦截 MSI 操作。
卸载前临时禁用实时防护
检查系统环境
确保 磁盘剩余空间 > 3GB。
确认 Windows 已完成所有更新。
检查组策略是否禁止软件安装(企业环境常见)
若仍失败:手动清理残留(谨慎操作)
⚠️ 操作前请备份注册表或创建系统还原点!
删除安装目录(默认路径):C:\Program Files\SOLIDWORKS Corp\
C:\Program Files (x86)\SOLIDWORKS Corp\
删除数据文件夹:C:\SOLIDWORKS Data\
C:\ProgramData\FLEXnet\(需显示隐藏文件)
清理注册表(通过 regedit):删除以下键值(如有):HKEY_CURRENT_USER\SOFTWARE\SOLIDWORKS\
HKEY_LOCAL_MACHINE\SOFTWARE\SOLIDWORKS\
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SOLIDWORKS\
官方支持渠道
SolidWorks 官方卸载指南:SolidWorks Help - Uninstall Products
技术支持联系:SolidWorks 官网支持页面
若问题复杂或涉及企业授权(如 FlexNet 服务),建议直接联系 SolidWorks 技术支持团队 获取定向协助。