依赖Walker报告IESHIMS.DLL和WER.DLL丢失?

在具有Internet Explorer 8的Windows XP Professional SP3框中,当我在我的可执行文件上运行Dependency Walker时,它会报告:无法findIESHIMS.DLL和WER.DLL。

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

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

ieshims.dll是Vista / 7中的一个工具,其中一个shim DLL用于代理某些调用(如CreateProcess )来处理受保护的模式IE,这在XP上不存在,所以这是不必要的。 wer.dll与Windows错误报告有关,并且可能在Windows XP上有一个与Vista和以上版本稍有不同的错误报告系统。

我会说你不应该需要他们中的任何一个出现在XP上,通常会延迟加载。

最近我有这个问题,我解决了它简单地滚动IE8回到IE7。

我的猜测是,IE7有这些文件作为在Windows XP上工作的包装,但IE8可能使Vista / 7的工作,所以它删除的文件,因为后来的版本只是不使用垫片。

我有这个错误瓦特/ Citect。

Microsoft Visual C ++ 2005 Service Pack 1可再发行组件包MFC安全更新包含缺less的文件。