在安装 SolidWorks(SW)时遇到“浏览器控件问题”,通常与 ActiveX 控件被禁用 或 系统缺少 Internet Explorer 组件(尤其在 Windows 10/11 上)有关。以下是根据最新公开资料整理的解决方案:常见原因与解决方法
ActiveX 控件被禁用(适用于较旧版本如 SW2016)
Windows 10/11 已移除 IE 浏览器,但 SolidWorks 安装程序仍检测 IE 组件
系统未安装必要安全更新或 Service Pack
推荐解决方案
✅ 方法一:启用 ActiveX 控件(适用于 SW2016 及更早版本)
打开 Internet Explorer(即使使用 Edge,也需用 IE 模式或兼容性设置)。
点击 工具 → Internet 选项 → 安全 选项卡。
点击 自定义级别,在“ActiveX 控件和插件”区域:启用 “下载已签名的 ActiveX 控件”
启用 “运行 ActiveX 控件和插件”
将安全级别设为 “中” 或 “默认”,点击 确定 保存。
重启安装程序
⚠️ 注意:若使用的是 Windows 11,默认无 IE,需通过 Edge 启用 IE 模式(见下文)。
✅ 方法二:注册表模拟 IE 存在(适用于 SW2024 在 Windows 11 上安装)
由于 Windows 11 已移除 Internet Explorer,但 SolidWorks 安装程序仍检查 IE 版本,可通过注册表欺骗安装程序:按 Win + R,输入 regedit,以管理员身份运行注册表编辑器。
导航至以下路径并创建/修改键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
新建字符串值(REG_SZ):Version → 11.0.22000.
svcVersion → 11.0.22000.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer
同样创建上述两个键值(适用于 32 位安装程序)
重启电脑,再运行 SolidWorks 安装程序。
✅ 此方法已在 Windows 11 上验证有效,适用于 SW2024
✅ 方法三:启用 Edge 的 IE 模式(辅助手段)
虽然不能直接解决安装检测,但可作为补充:打开 Microsoft Edge。
地址栏输入 edge://settings/defaultBrowser。
开启 “允许在 Internet Explorer 模式下重新加载网站”。
可选:添加站点到 IE 模式列表(如 SolidWorks 官网或下载页)
✅ 方法四:使用兼容模式运行安装程序
右键点击 setup.exe → 属性 → 兼容性 选项卡。
勾选:“以兼容模式运行这个程序” → 选择 Windows 7 或 Windows 8
“以管理员身份运行此程序”
点击 应用 → 确定,再运行安装
其他注意事项
确保系统已安装最新 Windows 更新,尤其是 KB3074683 等关键补丁(适用于 Win10)
关闭防火墙或杀毒软件 临时尝试安装(部分安全软件会拦截控件)
若仍失败,可考虑在 Windows 10 虚拟机 中安装 SolidWorks(通过 Hyper-V 或 VMware)
如需官方支持,可联系 SolidWorks 技术支持 或查看日志文件:C:\ProgramData\SolidWorks\logs\install.log