SolidWorks安装进度条不动通常由权限不足、安全软件拦截、依赖组件缺失或安装包损坏引起,可通过管理员身份运行、关闭杀毒软件、验证安装完整性等步骤解决。 以下是具体解决方案:基础排查与快速修复
以管理员身份运行安装程序
右键点击安装文件(如 setup.exe),选择“以管理员身份运行”,避免因权限不足导致卡顿。
彻底关闭安全软件
临时禁用所有杀毒软件(如360安全卫士、Windows Defender),防止其拦截安装进程。
验证安装包完整性
重新下载安装包,使用哈希校验工具(如SHA256)比对官方哈希值。
若安装包损坏,解压后手动运行 prerequisite.sldprt 内的组件(如 vcredist_x64.exe)。
进阶环境修复
启用.NET Framework 3.5
控制面板 → 程序 → 启用Windows功能 → 勾选[.NET Framework 3.5],SolidWorks依赖此组件。
修复Microsoft Edge WebView2
卸载旧版WebView2(控制面板 → 程序和功能)。
从微软官网下载最新版安装。
清理残留文件
删除 C:\ProgramData\SolidWorks 隐藏文件夹。
运行官方 SolidWorks Cleanup Tool 彻底卸载旧版本。
终极解决方案
手动安装依赖组件
解压安装包,依次运行 swwi\data 目录下的 solidworks.msi 或 sldim.exe。
修复系统环境
命令提示符(管理员)执行 sfc /scannow 修复系统文件。
更新主板芯片组驱动(Intel管理引擎驱动)。
重装系统(最后手段)
若上述无效,备份数据后重装Windows系统,再重新安装SolidWorks。
注意:安装前确保路径无中文,并禁用网络连接。若日志报错(如 sldim_*.log 中的 Error 1603),需针对性修复.NET运行库。