Dependency Walker 报告 IESHIMS.DLL 和 WER.DLL 丢失?

发布于 2024-08-25 03:54:01 字数 280 浏览 8 评论 0 原文

在带有 Internet Explorer 8 的 Windows XP Professional SP3 上,当我对我的可执行文件运行 Dependency Walker 时,它会报告: IESHIMS.DLL 和 WER.DLL 无法找到。

  1. 我需要这些 DLL 吗?
  2. 我在哪里可以得到它们?

我相信他们应该位于 C:\Windows\System32\Wer.dll 和 C:\Program Files\Internet Explorer\Ieshims.dll

On a Windows XP Professional SP3 with Internet Explorer 8 box, when I run Dependency Walker on an executable of mine it reports that:
IESHIMS.DLL and WER.DLL can't be found.

  1. Do I need these DLL's?
  2. Where can I get them?

I believe they are supposed to located in
C:\Windows\System32\Wer.dll and
C:\Program Files\Internet Explorer\Ieshims.dll

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

囍笑 2024-09-01 03:54:01

ieshims.dll 是 Vista/7 的产物,其中 shim DLL 用于代理某些调用(例如 CreateProcess)来处理不存在的保护模式 IE在 XP 上,所以没有必要。 wer.dll 与 Windows 错误报告相关,并且可能在 Windows XP 上未使用,Windows XP 的错误报告系统与 Vista 及更高版本略有不同。

我想说你不需要它们中的任何一个出现在 XP 上,并且通常会延迟加载。

ieshims.dll is an artefact of Vista/7 where a shim DLL is used to proxy certain calls (such as CreateProcess) to handle protected mode IE, which doesn't exist on XP, so it is unnecessary. wer.dll is related to Windows Error Reporting and again is probably unused on Windows XP which has a slightly different error reporting system than Vista and above.

I would say you shouldn't need either of them to be present on XP and would normally be delay loaded anyway.

无畏 2024-09-01 03:54:01

我最近遇到了这个问题,我通过简单地将 IE8 回滚到 IE7 来解决它。

我的猜测是,IE7 将这些文件作为在 Windows XP 上工作的包装器,但 IE8 可能是为了与 Vista/7 一起工作而设计的,因此它删除了这些文件,因为后来的版本只是不使用填充程序。

I had this issue recently and I resolved it by simply rolling IE8 back to IE7.

My guess is that IE7 had these files as a wrapper for working on Windows XP, but IE8 was likely made to work with Vista/7 so it removed the files because the later editions just don't use the shim.

天冷不及心凉 2024-09-01 03:54:01

我在使用 Citect 时遇到此错误。

Microsoft Visual C++ 2005 Service Pack 1 可再发行包 MFC 安全更新 有丢失的文件。

I was having this error w/Citect.

Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update has the missing files.

入画浅相思 2024-09-01 03:54:01

1· 我需要这些 DLL 吗?

这取决于 Dependency Walker 有点过时了,可能会报告错误的依赖关系。

  • 在哪里可以获得它们?
  • 大多数 dll 都可以在 https://www.dll-files.com 找到

    我相信它们应该位于 C:\Windows\System32\Wer.dll 和 C:\Program Files\Internet Explorer\Ieshims.dll

    对我来说 leshims.dll 可以放置在 C:\Windows\System32\。环境:Windows 7 64 位。

    1· Do I need these DLL's?

    It depends since Dependency Walker is a little bit out of date and may report the wrong dependency.

    1. Where can I get them?

    most dlls can be found at https://www.dll-files.com

    I believe they are supposed to located in C:\Windows\System32\Wer.dll and C:\Program Files\Internet Explorer\Ieshims.dll

    For me leshims.dll can be placed at C:\Windows\System32\. Context: windows 7 64bit.

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文