当 SolidWorks(SW)安装程序(setup.exe)一直不动但电脑显示正常(如无报错、无崩溃),通常并非硬件或系统完全故障,而是安装进程在后台被某个依赖组件或权限问题“卡住”。结合当前时间(2026年5月)和最新公开资料,该问题在 SOLIDWORKS 2024 版本中尤为常见,主要原因与 Microsoft Edge WebView2 Runtime 相关。
核心原因与解决方法
根本原因:SOLIDWORKS 2024 的安装界面基于 WebView2(Chromium 内核的 Web 渲染引擎)构建。若系统中该组件版本过旧、损坏、或与最新 Windows 更新冲突,会导致 setup.exe 启动后“假死”——进程存在但界面无法加载,看起来就是“不动”
次要原因:权限不足(未以管理员身份运行)
安装路径含特殊字符或位于网络驱动器
杀毒软件/防火墙拦截
残留旧版注册表或服务未清理干净
推荐操作步骤(按优先级排序)
修复或重装 Edge WebView2 Runtime
打开 控制面板 > 程序 > 程序和功能,查找 Microsoft Edge WebView2 Runtime。
若存在,卸载它;若不存在,直接下一步。
前往官方下载页面:Microsoft Edge WebView2 Runtime
下载并安装 稳定版(Stable Channel)的 WebView2 Runtime。
重启电脑后,以管理员身份再次运行 setup.exe
尝试从安装包内直接运行 MSI 文件
进入 SW 安装包目录,找到路径:SOLIDWORKS Installation Media\SOLIDWORKS大版本\swwwi\data\
在此目录下找到 solidworks.msi 文件。
右键该文件 → 以管理员身份运行,可绕过 WebView2 依赖,直接进入安装流程
关闭安全软件并以管理员身份运行
临时退出 360、腾讯电脑管家、火绒等杀毒软件。
右键 setup.exe → “以管理员身份运行”
清理残留安装信息(如曾安装失败)
使用官方工具彻底卸载:SOLIDWORKS Cleanup Tool(需官网账号下载)。
或手动执行以下操作(参考
):结束所有 SolidWorks* 相关进程(任务管理器 → 详细信息)。
卸载 SolidWorks FlexNet Server 服务。
删除注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SolidWorks*
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTA*
删除安装目录:C:\Program Files\SolidWorks Corp
C:\ProgramData\SolidWorks
重启后重试安装。
启用兼容模式(适用于旧版 SW)
若安装的是 SW 2020 或更早版本:右键 setup.exe → 属性 → 兼容性。
勾选 “以兼容模式运行这个程序” → 选择 Windows 7 或 Windows 8。
同时勾选 “以管理员身份运行此程序”
补充建议
安装日志路径:C:\Program Files\Common Files\InstallShield\Engine\Logs,可查看具体失败点
确保系统已安装 .NET Framework 4.7+ 和最新 Windows 更新
若在公司电脑,可能受组策略限制,建议联系 IT 部门。
⚠️ 注意:避免使用非官方或破解版安装包,极易导致安装失败或系统不稳定
如上述方法仍无效,可考虑使用远程协助工具(如向日葵、TeamViewer)由专业人士处理,或联系 SOLIDWORKS 官方技术支持。