要解决SolidWorks可执行文件未成功安装的问题,需根据错误类型选择对应方法:结束残留进程后修复安装(适用于安装中断或冲突),手动安装或替换VC++运行库(适用于vcRedist报错),或清理注册表残留(适用于权限或组件冲突)。以下是具体操作步骤:
结束残留进程并修复安装
适用于安装过程中断、提示“产品正被使用”或通用修复场景:强制结束进程:按 Ctrl+Shift+Esc 打开任务管理器 → 切换到“详细信息”选项卡。
结束所有SolidWorks相关进程(如 SLDWORKS.exe、SWBoengine.exe、Sldshellextserver.exe 等)。
通过控制面板修复:打开“控制面板” → “程序和功能” → 选择已安装的SolidWorks版本 → 点击“更改”。
选择“修复您的安装” → 仅勾选主产品(如SolidWorks Standard)→ 点击“修复”并等待完成。
处理VC++运行库安装失败
适用于错误提示“vcredist_x64.exe未成功安装”或“找不到vc_red.msi”:清理旧版VC++:进入“控制面板” → “程序和功能” → 卸载所有 Microsoft Visual C++ Redistributable 版本。
手动安装VC++:从微软官网下载最新VC++运行库(如vcredist_x64.exe)。
以管理员身份运行命令:vcredist_x64.exe /install /quiet /norestart。
替换安装包文件(若上述无效):用其他版本SolidWorks安装包中的 \Prereqs\VCRedist\ 文件夹内文件(如vcredist_x64.exe)覆盖当前安装包对应文件。
解决权限或注册表冲突
适用于Windows 11高权限环境或“Windows不允许更新”错误:修改注册表权限:按 Win+R 输入 regedit → 导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer。
新建DWORD值 RemappedElevatedProxiesPolicy → 设数值为 1 → 修复安装后改回 0。
清理注册表残留:删除路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下所有 SolidWorks 或 MSSQL 相关键值(操作前备份注册表)。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权