Dépendance Walker rapporte IESHIMS.DLL et WER.DLL manquant?

Sur un Windows XP Professional SP3 avec Internet Explorer 8 box, lorsque j'exécute Dependency Walker sur un de mes exécutables, il signale que: IESHIMS.DLL et WER.DLL ne peut pas être trouvé.

  1. Ai-je besoin de ces DLL?
  2. Où puis-je les obtenir?

Je crois qu'ils sont censés être situés dans C:WindowsSystem32Wer.dll et C:Program Fichiers Internet Explorer Ieshims.dll

93
demandé sur User 2010-03-17 22:08:37

3 réponses

ieshims.dll est un artefact de Vista / 7 où une DLL shim est utilisée pour proxy certains appels (tels que CreateProcess) pour gérer le mode protégé IE, qui n'existe pas sur XP, donc c'est inutile. wer.dll est lié à Windows Error Reporting et encore une fois est probablement inutilisé sur Windows XP qui a un système de rapport d'erreurs légèrement différent de Vista et supérieur.

Je dirais que vous ne devriez pas avoir besoin de l'un ou l'autre d'être présent sur XP et serait normalement chargé de toute façon.

88
répondu tyranid 2011-04-25 13:18:19

J'ai eu ce problème récemment et je l'ai résolu en ramenant simplement IE8 à IE7.

Je suppose que IE7 avait ces fichiers comme un wrapper pour travailler sur Windows XP, mais IE8 a probablement été fait pour fonctionner avec Vista / 7 donc il a supprimé les fichiers parce que les éditions ultérieures n'utilisent tout simplement pas la cale.

5
répondu Alex 2011-04-04 17:01:15

J'avais cette erreur avec Citect.

Microsoft Visual C++ 2005 Service Pack 1 redistribuable Package MFC Security Update a les fichiers manquants.

2
répondu Simon 2014-05-06 02:46:23