Sur un Windows XP Professionnel SP3 avec Internet Explorer 8, lorsque j'exécute Dependency Walker sur un de mes exécutables, il signale que: IESHIMS.DLL et WER.DLL sont introuvables.
- Ai-je besoin de ces DLL?
- Où puis-je les obtenir?
Je crois qu'ils sont censés se trouver dans C: \ Windows \ System32 \ Wer.dll et C: \ Program Files \ Internet Explorer \ Ieshims.dll
internet-explorer-8
dll
dependency-walker
windows-xp-sp3
Utilisateur
la source
la source
Réponses:
ieshims.dll
est un artefact de Vista / 7 où une DLL de shim est utilisée pour proxy certains appels (tels queCreateProcess
) pour gérer le mode protégé IE, qui n'existe pas sur XP, donc il est inutile.wer.dll
est lié au rapport d'erreurs Windows et est probablement inutilisé sur Windows XP qui a un système de rapport d'erreurs légèrement différent de celui de Vista et supérieur.Je dirais que vous ne devriez pas avoir besoin de l'un ou l'autre d'entre eux pour être présent sur XP et serait normalement chargé de toute façon.
la source
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 wrapper pour travailler sur Windows XP, mais IE8 a probablement été conçu pour fonctionner avec Vista / 7, il a donc supprimé les fichiers car les éditions ultérieures n'utilisent tout simplement pas le shim.
la source
J'avais cette erreur avec Citect.
Mise à jour de sécurité MFC du package redistribuable Microsoft Visual C ++ 2005 Service Pack 1 contient les fichiers manquants.
la source
Cela dépend puisque Dependency Walker est un peu obsolète et peut signaler la mauvaise dépendance.
la plupart des dll se trouvent sur https://www.dll-files.com
Pour moi
leshims.dll
peut être placé àC:\Windows\System32\
. Contexte: Windows 7 64 bits.la source