环境:
Google Chrome v123 / 137 x64
Win 10 x64 22H2 / Win 11 24H2
不知道 Google 什么时候变更的,但至少在 v123 版本时已经变更了
由于很多情况下直接双击安装官方封装好的 exe 独立安装包会报各种意义不明的错误,如 0x1252a
所以一直以来,都是使用 7z 打开下载完的独立安装程序,提取 updater.7z 里面嵌套压缩的 137.0.7151.104_chrome_installer.exe
安装包进行安装,基本不会有报错了,但是安装新版 Chrome 离线独立安装包时触发 0x80070057 报错
按照以前的办法尝试提取安装包重新安装,结果找不到路径,跟踪了一下安装程序读写操作
发现解压释放的临时目录从之前的 %programfiles(x86)%\GUMBE4F.tmp
变更到 %SYSTEMROOT%\SystemTemp\GUM93D4.tmp
触发安装失败之后,不要关闭 chrome 报错窗口,直接去新版解压目录 %SYSTEMROOT%\SystemTemp\GUM93D4.tmp
寻找到一个 100 MiB+ 的文件,文件名类似如下格式
我这里是 123.0.6312.123_chrome_installer.exe.{8A69D345-D564-463c-AFF1-A69D9E530F96}
将其复制到桌面重命名 1.exe
双击安装即可(如果开了 UAC,记得右键以管理员身份运行即可),此时会静默后台安装,等待十几秒自动会在桌面创建 Chrome 图标