SolidWorks 安装出现严重错误,可通过修复安装、清理残留进程、修改注册表权限三种核心方法解决。
🔧 快速修复安装
使用安装管理程序修复:打开控制面板→程序和功能→右键 SolidWorks 版本→选择"更改"→点击"修复您的安装"。
仅勾选主产品:修复时只选 SolidWorks Standard 等主产品,取消 PDM、Electrical 等附加模块避免冲突。
重启后验证:修复完成后重启计算机,尝试启动 SolidWorks 确认问题是否解决。
🧹 清理残留进程与缓存
结束相关进程:按 Ctrl+Shift+Esc 打开任务管理器,结束 SLDWORKS.exe、SWBoengine.exe、SWVBAServer.exe 等进程。
重置安装服务:以管理员身份运行命令提示符,输入msiexec /unregister后回车,再输入msiexec /regserver
清理安装缓存:进入%windir%\Installer 目录,全选文件→属性→取消勾选"只读"触发缓存刷新。
⚙️ 修改注册表权限(Windows 11 专用)
打开注册表编辑器:按 Win+R 输入 regedit,展开 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer。
新建权限策略:若无 Installer 项则新建,右侧新建 DWORD 值命名为 RemappedElevatedProxiesPolicy,数值设为 1。
修复后恢复:完成修复安装后,将该值改回 0 恢复系统默认设置。
其他常见原因:安装包文件损坏(建议校验 MD5/SHA256)、序列号无效、杀毒软件拦截、系统不满足要求。若上面方法无效,建议联系 SolidWorks 官方技术支持并提供安装日志。