W systemie Windows XP Professional SP3 z programem Internet Explorer 8, kiedy uruchamiam Dependency Walker na moim pliku wykonywalnym, zgłasza, że: nie można znaleźć IESHIMS.DLL i WER.DLL.
- Czy potrzebuję tych bibliotek DLL?
- Gdzie mogę je zdobyć?
Uważam, że powinny znajdować się w C: \ Windows \ System32 \ Wer.dll i C: \ Program Files \ Internet Explorer \ Ieshims.dll
internet-explorer-8
dll
dependency-walker
windows-xp-sp3
Użytkownik
źródło
źródło
Odpowiedzi:
ieshims.dll
jest artefaktem Vista / 7, gdzie podkładka DLL jest używana do proxy niektórych wywołań (takich jakCreateProcess
) w celu obsługi IE w trybie chronionym, który nie istnieje w XP, więc jest niepotrzebny.wer.dll
jest związany z raportowaniem błędów systemu Windows i prawdopodobnie nie jest używany w systemie Windows XP, który ma nieco inny system raportowania błędów niż Vista i nowsze.Powiedziałbym, że żaden z nich nie powinien być obecny na XP i normalnie i tak byłby ładowany z opóźnieniem.
źródło
Niedawno miałem ten problem i rozwiązałem go, po prostu przenosząc IE8 z powrotem do IE7.
Domyślam się, że IE7 miał te pliki jako opakowanie do pracy w systemie Windows XP, ale IE8 prawdopodobnie działał z Vista / 7, więc usunął pliki, ponieważ późniejsze wersje po prostu nie używają podkładki.
źródło
Miałem ten błąd w / Citect.
Pakiet redystrybucyjny programu Microsoft Visual C ++ 2005 z dodatkiem Service Pack 1 Aktualizacja zabezpieczeń MFC zawiera brakujące pliki.
źródło
To zależy, ponieważ Dependency Walker jest trochę nieaktualny i może zgłaszać niewłaściwą zależność.
większość bibliotek dll można znaleźć pod adresem https://www.dll-files.com
U mnie
leshims.dll
można umieścić naC:\Windows\System32\
. Kontekst: Windows 7 64bit.źródło