Wenn ich auf einem Windows XP Professional SP3 mit Internet Explorer 8-Box Dependency Walker auf einer meiner ausführbaren Dateien ausführe, wird Folgendes gemeldet: IESHIMS.DLL und WER.DLL können nicht gefunden werden.
- Benötige ich diese DLLs?
- Wo kann ich sie bekommen?
Ich glaube, sie sollen sich in C: \ Windows \ System32 \ Wer.dll und C: \ Programme \ Internet Explorer \ Ieshims.dll befinden
Antworten:
ieshims.dll
ist ein Artefakt von Vista / 7, bei dem eine Shim-DLL zum Proxy bestimmter Aufrufe (z. B.CreateProcess
) verwendet wird, um den IE im geschützten Modus zu verarbeiten, der unter XP nicht vorhanden ist. Daher ist dies nicht erforderlich.wer.dll
bezieht sich auf die Windows-Fehlerberichterstattung und wird unter Windows XP, das ein etwas anderes Fehlerberichtssystem als Vista und höher hat, wahrscheinlich nicht verwendet.Ich würde sagen, dass Sie keines von beiden benötigen sollten, um auf XP vorhanden zu sein, und normalerweise würden Sie trotzdem verzögert geladen.
quelle
Ich hatte dieses Problem kürzlich und habe es behoben, indem ich IE8 einfach auf IE7 zurückgesetzt habe.
Ich vermute, dass IE7 diese Dateien als Wrapper für die Arbeit unter Windows XP hatte, aber IE8 wurde wahrscheinlich für Vista / 7 entwickelt, sodass die Dateien entfernt wurden, da die späteren Editionen einfach kein Shim verwenden.
quelle
Ich hatte diesen Fehler mit Citect.
Microsoft Visual C ++ 2005 Service Pack 1 Weiterverteilbares Paket Das MFC-Sicherheitsupdate enthält die fehlenden Dateien.
quelle
Dies hängt davon ab, dass Dependency Walker etwas veraltet ist und möglicherweise die falsche Abhängigkeit meldet.
Die meisten DLLs finden Sie unter https://www.dll-files.com
Für mich
leshims.dll
kann bei platziert werdenC:\Windows\System32\
. Kontext: Windows 7 64bit.quelle