SolidWorks 安装过程中遇到“浏览器控件问题”,通常与 ActiveX 控件、Internet Explorer(IE)组件缺失或注册表版本信息异常 有关,尤其在 Windows 10/11 系统 上更为常见。以下是基于权威公开资料整理的解决方案:核心问题与解决方法
问题本质:SolidWorks 安装程序依赖 IE 的 ActiveX 控件和注册表中的 IE 版本信息进行环境检测。即使系统已安装 Edge 或 IE11,若注册表中缺少 Version 键值或 ActiveX 被禁用,仍会报错。
适用场景:安装提示“需要 Internet Explorer 5.1 或更高版本”
安装卡在“加载浏览器控件”阶段
Windows 11 上因 IE 被移除导致检测失败
推荐解决方案
修改注册表模拟 IE 存在(适用于 Windows 10/11)
按 Win + R,输入 regedit 打开注册表编辑器(建议先备份)。
导航至以下路径,创建或修改字符串值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
新建或修改 Version,值设为 11.0.22000.0(或当前实际 IE 版本)
新建或修改 svcVersion,值同上
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer
(32位程序访问路径)同样设置上述两个键值
重启电脑 后重试安装
启用 ActiveX 控件(适用于旧版安装程序)
打开 Internet Explorer(即使默认浏览器是 Edge)。
点击 工具 → Internet 选项 → 安全 → 自定义级别。
在“ActiveX 控件和插件”区域:启用 “下载已签名的 ActiveX 控件”
启用 “运行 ActiveX 控件和插件”
确定后重启安装程序
使用兼容模式运行安装程序
右键点击 setup.exe → 属性 → 兼容性。
勾选 “以兼容模式运行这个程序”,选择 Windows 7 或 Windows 8。
同时勾选 “以管理员身份运行此程序”
安装 WebView2 Runtime(针对 SolidWorks 2024 卡顿问题)
若安装界面卡死或空白,可能是 Edge WebView2 Runtime 冲突。
前往 Microsoft Edge WebView2 Runtime 下载页 安装最新版
修复安装(若已部分安装成功)
进入 控制面板 → 程序和功能。
选择 SolidWorks → 点击 更改 → 选择 修复您的安装
注意事项
Windows 11 已移除 IE,因此“修改注册表模拟 IE”是主流有效方案
所有注册表操作前请导出备份(选中键值 → 文件 → 导出)。
若问题持续,可联系 SolidWorks 官方支持 并提供日志文件(路径:C:\ProgramData\SolidWorks\logs\install.log)
⚠️ 不建议在 Windows 11 上强行安装 IE11,因微软已终止支持且可能引发系统不稳定