不能运行 SolidWorks 安装管理程序通常由权限不足、安全软件拦截或系统环境缺失导致,需按顺序排查解决 。
权限与安全软件排查
以管理员身份运行:右键点击 sldIM.exe 或 setup.exe,选择“以管理员身份运行”,确保拥有目录完全控制权限 。
关闭安全软件:暂时退出杀毒软件、防火墙及加密软件(如天锐绿盾),避免拦截安装进程 。
检查文件夹权限:确保 C:\ProgramData\SolidWorks Corp 及安装目录对当前用户开放读写权限 。
系统环境与依赖修复
修复系统文件:以管理员身份运行命令提示符,输入 sfc /scannow 扫描并修复受损系统文件 。
安装必要组件:重新安装或修复 .NET Framework 3.5/4 及 Visual C++ Redistributable 运行库 。
启用 Windows 功能:在“启用或关闭 Windows 功能”中勾选 DirectPlay,部分版本依赖此组件 。
残留清理与安装包验证
清理旧版残留:若曾安装过高版本,需彻底卸载 Microsoft Visual Studio Tools for Applications 及 VBA 7.1 组件,避免冲突 。
验证安装包:重新从官网下载安装包,使用 MD5 校验文件完整性,或尝试使用 solidworks.msi 直接安装 。
注册表调整:Win11 用户可检查注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer,调整 RemappedElevatedProxiesPolicy 值为 1[ citation:9]。