当 SolidWorks(SW)安装过程中出现“安装错误/已取消” 时,可按以下步骤系统性地排查和解决问题:
一、基础恢复操作
重新启动计算机:确保无残留进程占用安装资源。
结束相关进程:
按 Ctrl + Shift + Esc 打开任务管理器。
在“详细信息”或“进程”选项卡中,结束以下进程(若存在):
SLDWORKS.exe
EModelViewer.exe
PDMworks.exe
pdmwVault.exe
SWViewer.exe
swlmwiz.exe
SWBoengine.exe
SWVBAServer.exe
Sldshellextserver.exe
尝试恢复安装:
进入 控制面板 > 程序和功能。
找到已失败的 SOLIDWORKS 版本条目。
点击 “更改”,选择:
“重试”:安装失败或跳过的部分;
“跳过”:跳过失败项继续;
“删除”:完全移除并回滚到之前版本
二、修复安装(推荐优先尝试)
若安装部分完成但功能异常,执行标准修复:
打开 控制面板 > 程序和功能。
右键点击目标 SOLIDWORKS 版本(如 SOLIDWORKS Design 2022 SP5.0),选择 “更改”。
在安装管理程序中点击 “修复您的安装”。
在“要修复的产品”界面,仅勾选主产品(如 Standard),取消其他模块(如 PDM、Electrical 等)以避免冲突。
点击 “修复”,等待完成并重启电脑
三、高级修复方法(适用于修复失败)
强制覆盖关键文件(适用于 DLL 缺失、许可证报错如 -8.544.0):
从原始安装介质进入 \Program Files\SOLIDWORKS Corp\。
复制全部内容,粘贴至本地安装目录(如 C:\Program Files\SOLIDWORKS Corp)。
替换所有文件(非合并),重启后测试
清理安装缓存(解决“源文件不可用”错误):
以管理员身份运行命令提示符。
依次执行:
cmd
msiexec /unregister
msiexec /regserver
进入 %windir%\Installer,全选文件 → 属性 → 取消“只读” → 确认刷新缓存
启用注册表权限策略(适用于 Windows 11/高安全环境):
打开 regedit,导航至:
text
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
新建 DWORD 值 RemappedElevatedProxiesPolicy,设为
执行修复后,将该值改回 0
四、其他常见原因与对策
关闭安全软件:杀毒软件或防火墙可能拦截安装,临时禁用后再试
检查安装包完整性:重新下载或校验安装包哈希值
更换安装路径:避免含中文或特殊字符的路径,建议使用 D:\SW2024\ 等简单路径
不安装无需组件:如仅做机械设计,可取消勾选 SOLIDWORKS Electrical 避免 SQL Server 安装失败
五、官方支持资源
SOLIDWORKS 安装帮助中心(2026版)
SOLIDWORKS 安装管理程序指南
如问题仍未解决,建议联系官方技术支持或授权转售商提供日志分析