Google Chrome安装程序分发出错 导致AMD和Intel系统无法正常安装
因为 Google 错误地为 AMD 和 Intel 系统发布了 ARM 版本的 Chrome。ChromeSetup.exe 无法打开,并显示“此应用无法在您的 PC 上运行:要查找适合您 PC 的版本,请与软件发布者联系”。
Chrome 不通过 Microsoft Store 提供,因此在 Windows 上安装浏览器的唯一方法是在 Microsoft Edge 中打开 https://www.google.com/chrome/,然后单击“下载 Chrome”按钮。点击蓝色按钮后,网站会显示“感谢下载!”,然后会下载 到ChromeSetup.exe。
接下来应该通过打开 ChromeSetup.exe 文件并按照屏幕上的说明来完成安装,但 Google 意外发送了一个错误的应用程序包。这意味着如果您尝试打开今天下载的 ChromeSetup.exe,您将遇到以下错误:
此应用无法在您的电脑上运行。要查找适合您电脑的版本,请咨询软件发行商。
如果您使用的是 Intel 或 AMD PC,则会遇到此错误。而且没有绕过去安装的可能,因为 Windows 仅在检测到应用程序兼容性错误时才提供“关闭”按钮。
那么,到底发生了什么?微软是否在阻止 Chrome 安装程序并破坏 Google?显然不是。
仔细查看了 ChromeSetup.exe 文件后,发现其中有一些不寻常的代码。
如上图所示,我们注意到 ChromeSetup.exe 引用了“ARMv8 的 Montgomery 乘法”,这是加密中常用于加密的加密例程(例如,在 RSA 中)。
ARMv8 的引用证实了 Google 的安装文件可能是为基于 ARM 的 Snapdragon PC 而不是 Intel/AMD PC 构建的。因此,如果您在 x64 处理器上运行 Windows,安装程序将根本无法运行,因此您会看到“此应用无法在您的 PC 上运行”错误。
换句话说,Google似乎意外发布了适用于 Snapdragon PC 的 Chrome 安装程序版本。微软并没有阻止任何事情。该安装程序根本不应该在 Intel 和 AMD PC 上运行。
如果您想立即安装 Chrome,我们建议您使用该公司网站上相对应操作系统版本的 Google Chrome 离线安装程序。