首页 文章

Dependency Walker报告缺少IESHIMS.DLL和WER.DLL?

提问于
浏览
94

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

  • 我需要这些DLL吗?

  • 我在哪里可以买到它们?

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

4 回答

  • 0

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

    我的猜测是IE7将这些文件作为在Windows XP上运行的包装器,但IE8很可能与Vista / 7一起工作,因此它删除了文件,因为后来的版本只是不使用垫片 .

  • 5
  • 2

    ieshims.dll 是Vista / 7的一个人工制品,其中一个填充DLL用于代理某些调用(例如 CreateProcess )来处理在XP上不存在的保护模式IE,因此它是不必要的 . wer.dll 与Windows错误报告有关,并且在Windows XP上可能再次使用,其错误报告系统与Vista及更高版本略有不同 .

    我会说你不应该让他们中的任何一个出现在XP上,并且通常会延迟加载 .

  • 88

    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位 .

相关问题