SolidWorks安装卡住不动通常由权限不足、Microsoft Edge WebView2 Runtime冲突或损坏、安全软件拦截或系统组件缺失导致。
核心解决方法
以管理员身份运行并关闭安全软件:右键点击安装程序(setup.exe),选择“以管理员身份运行”,并临时禁用所有杀毒软件和防火墙(包括Windows Defender)。
修复或重装Microsoft Edge WebView2 Runtime(针对SolidWorks 2024及更新版本):在Windows“设置”>“应用”>“应用和功能”中搜索并卸载“Microsoft Edge WebView2 Runtime”。
从微软官网下载最新版WebView2 Runtime并重新安装。
确保系统组件完整:检查并安装必要的运行库,如.NET Framework 3.5和Visual C++ Redistributable(可通过SolidWorks安装包内的prerequisite文件夹手动安装)。
其他排查步骤
清理旧版本残留:使用SolidWorks官方卸载工具(SolidWorks Cleanup Tool)彻底移除旧版本,并删除C:\ProgramData\SolidWorks隐藏文件夹及相关注册表项。
验证安装包完整性:重新下载安装包或使用SHA/MD5校验工具比对官方哈希值,确保文件未损坏。
修改注册表权限(仅当安装程序因权限问题卡住时):按Win+R输入“regedit”,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer,新建DWORD值“RemappedElevatedProxiesPolicy”并设置为1,安装完成后再改回0。
安装环境检查
系统要求:确认Windows版本为SolidWorks支持的系统(如Windows 10/11 64位),并更新至最新版本。
安装路径:避免使用网络驱动器、含特殊字符或过深的路径,并确保目标文件夹有写入权限。