在装有Internet Explorer8的Windows XP Professional SP3机器上,当我对我的一个可执行文件运行依赖项遍历时,它报告:找不到IESHIMS.DLL和WER.DLL。
我相信它们应该位于C:\Windows\System32\Wer.dll和C:\Program Files\Internet Explorer\Ieshims.dll中
发布于 2010-03-18 04:09:56
ieshims.dll
是Vista/7的产物,其中填充DLL用于代理某些调用(例如CreateProcess
)来处理XP上不存在的保护模式IE,因此它是不必要的。wer.dll
与Windows错误报告相关,在Windows XP上也可能没有使用,Windows XP的错误报告系统与Vista及更高版本略有不同。
我要说的是,你不应该让它们中的任何一个出现在XP上,而且通常都会延迟加载。
发布于 2011-04-05 01:01:15
我最近遇到了这个问题,我通过简单地将IE8回滚到IE7解决了这个问题。
我的猜测是,IE7将这些文件作为在Windows XP上工作的包装,但IE8很可能是为了与Vista/7一起工作,所以它删除了这些文件,因为后来的版本就是不使用填充程序。
发布于 2014-05-06 10:06:24
我在使用Citect时遇到了这个错误。
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update有丢失的文件。
https://stackoverflow.com/questions/2465111
复制相似问题