错误图像消息,错误代码为 0xc0000428。这是什么意思?

问题描述 投票:0回答:1

我有一个项目正在为数百个客户运行。 EXE 使用 WebView2 作为常青安装。它在 99.9% 的安装中运行都没有问题。

一位客户拥有较旧的版本(日期为 2022 年),现在出现了问题。事实:

  1. 在域中全新安装 Windows 11。
  2. 已安装所有服务包。
  3. 程序从网络驱动器启动。

客户收到此错误消息(德语):

WebView2Loader.dll 要么不适合在 Windows 上运行,要么它 包含错误。尝试使用原始程序再次安装该程序 安装介质或联系您的系统管理员或 软件供应商的支持。错误状态 0xc0000428。

我重新检查了WebView2Loader.dll。 DLL 已签名。签名正确。

MSDN 我读到

0xC0000428 STATUS_INVALID_IMAGE_HASH

在系统目录中找不到图像 %hs 的哈希值。该图像可能已损坏或被篡改。

我可以使用更新的 WebView2Loader.dll 来解决该问题。目前问题已经消失。

我想知道这个错误的真正含义是什么?二进制文件有效且经过签名且是原始的。

失败文件的一些详细信息: WebView2Loader.dll 大小 109472 字节,日期为 2022 年 1 月 5 日 10:44。版本1.0.1072.54.

windows dll webview2
1个回答
0
投票

我也遇到过这个问题。客户端上安装了软件“Malewarebytes”。它与 Microsoft Defender 一起运行。我认为这不是一个好的解决方案。我卸载了 Malewarebytes,然后解决了 WebView2Loader.dll 0xC0000428 的错误。

© www.soinside.com 2019 - 2024. All rights reserved.