迷雾通 4.8.7,Windows 7 下 WebView2 Runtime 自适配安装故障

迷雾通 4.8.7

SHA-256 E31C4903AE64267C2DCE2D661E89D994DB3BBC2BD94C75A5561F04D36970979B

故障:
在Windows 7 32和64位中,通过其自带的Webview2 安装程序,在线安装后报0xC0000139故障。迷雾通无法正常启动。
解决:
通过 WebView2 - Microsoft Edge Developer 页面下载Evergreen Bootstrapper 安装器
成功安装。

SHA-256 372FD3DEB515AF9534164D1AA91C5143C8FEEB5F06CED7BE00A708FC7B2BFAA3

建议:
打包新WebView2安装器在新版本迷雾通中。

不知你 Win7 下载的 MicrosoftEdgeWebview2Setup.exe 是什么版本,Win10系统下载的是最新 1.3.175.29
迷雾通已打包的是 1.3.153.47 较旧版本。
貌似不管 MicrosoftEdgeWebview2Setup.exe 是什么版本,它总是会下载最新的(当前是 114.0.1823.67) Webview2 安装,但 Win7 已不支持貌似100.x.x.x 以上版本,故在线安装后报故障,迷雾通无法启动。
没弄明白你是怎么做好的。

貌似对 Win7 都是不能解决问题的,对 Win10-11倒无所谓。
或许 Win7 自己下载的是与系统相关的某特殊版本?才能安装适配的 Webview2 吧。

1.3.175.29 安装器,虚拟机 Windows 7 64位, WebView2 安装成功的版本是 109.0.1518.115。
实机Windows 7 32位版本也成功了。

官方对Windows 7/8/Server 2008 最后可用版本是109。之前下载安装弄过5个不同109.x.x.x x86版本的都安装失败了。分享出来,给有需要的节省时间。

别人再找我帮忙,我就直接说不兼容了。

1 个赞

@nullchinchilla 更新 MicrosoftEdgeWebview2Setup.exe 能自适应 Win7 安装适配的 WebView2
或许还有 WinDivert 等?

做了一些测试发现,安装器能否成功与系统补丁包存在相关性。
测试了4.8.9,MicrosoftEdgeWebview2Setup.exe 还是1.3.175.29。安装失败报0xC0000139,用1.3.153.47安装器成功安装。
在系统检查更新了4个包后。esksoa-Windows-7-View-update-history
image uploader

4.8.9的WebView2直接安装成功。

Windows 7系统更新存在问题。上面4个包,除了KB890830是2023-7,其他都是2020年或更早的。我在22年检查更新时,没有任何重要更新才存档的,早期的包没有被推送。

几天前,1.3.175.29 已跳到 1.3.177.11
其实坚持使用已被巨硬废弃的 Win7 能有多大意义?12年前的兼容机增加点旧内存,安装 Win10 播放视频、浏览网页没啥问题。

给别人帮忙弄的Windows 7,我只是在虚拟机跑测试。Windows 10 浏览网页、视频,4GB卡顿,8GB内存较为合适。

2 个赞