Dependency Walker 报告 IESHIMS.DLL 和 WER.DLL 丢失?
在带有 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
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 asCreateProcess
) 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.
我最近遇到了这个问题,我通过简单地将 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.
我在使用 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.
这取决于 Dependency Walker 有点过时了,可能会报告错误的依赖关系。
大多数 dll 都可以在 https://www.dll-files.com 找到
对我来说
leshims.dll
可以放置在C:\Windows\System32\
。环境:Windows 7 64 位。It depends since Dependency Walker is a little bit out of date and may report the wrong dependency.
most dlls can be found at https://www.dll-files.com
For me
leshims.dll
can be placed atC:\Windows\System32\
. Context: windows 7 64bit.