You need to enable JavaScript to run this app. Windows10下RAD Studio 10.4.1的TEdgeBrowser组件初始化Edge控件失败咨询
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下RAD Studio 10.4.1的TEdgeBrowser组件初始化Edge控件失败咨询

RAD Studio 10.4.1 下TEdgeBrowser初始化失败问题说明与解决路径

根因判定

你遇到的Failed to initialise Edge browser control报错,核心原因是RAD Studio 10.4.1(内部版本27.0.38860.1461)内置的TEdgeBrowser组件底层硬编码绑定WebView2 0.9.430预览版接口,和后续发布的正式版WebView2存在不可兼容的破坏性API变更,并非你当前系统配置错误。

已完成排查操作的有效性说明

  • 安装88.0.705.68版本64位Edge稳定版:属于基础依赖,安装动作正确,但版本匹配度不满足组件要求
  • 安装正式版WebView2运行时:系统级安装动作正确,但接口版本与组件硬编码要求不匹配
  • 下载1.0.705.50版本WebView2安装包、提取对应版本WebView2Loader.dll放到exe同目录:因为跨大版本DLL接口不兼容,该操作无法解决底层绑定问题
  • 官方文档内容滞后:对应Sydney版本的官方文档确实停留在WebView2 0.9.430预览阶段,未跟进正式版适配说明

可落地的临时解决方案

方案1:匹配组件硬编码要求的旧版依赖组合

  • 部署WebView2 0.9.430预览版对应的独立运行时,避免被系统安装的正式版运行时覆盖
  • 提取对应0.9.430版本的WebView2Loader.dll,替换exe目录下的1.0.705.50版本DLL
  • 安装支持0.9.430接口的Edge Canary通道对应版本,不要将通道升级到对接正式版WebView2接口的版本

方案2:升级RAD Studio版本

  • 10.4.2及后续发布的RAD Studio版本,已完成对正式版WebView2接口的适配,升级后无需旧版依赖,可直接对接当前系统安装的Edge稳定版、正式版WebView2运行时

注意事项

  • 禁止直接用正式版WebView2Loader.dll替换旧文件,两个版本的导出函数、接口偏移存在硬性差异,会直接触发初始化失败
  • 系统级安装正式版WebView2运行时后,旧版0.9.430预览接口会被正式版接口覆盖,必须通过独立部署路径隔离旧版依赖,才能让硬编码的TEdgeBrowser组件正常识别

内容的提问来源于stack exchange,提问作者Coder12345

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.04 11:54:07