В Windows XP Professional SP3 с Internet Explorer 8, когда я запускаю Dependency Walker на своем исполняемом файле, он сообщает, что: IESHIMS.DLL и WER.DLL не могут быть найдены.
- Нужны ли мне эти DLL?
- Где их взять?
Я считаю, что они должны находиться в C: \ Windows \ System32 \ Wer.dll и C: \ Program Files \ Internet Explorer \ Ieshims.dll.
internet-explorer-8
dll
dependency-walker
windows-xp-sp3
Пользователь
источник
источник
Ответы:
ieshims.dll
является артефактом Vista / 7, где DLL-оболочка используется для проксирования определенных вызовов (например,CreateProcess
) для обработки IE в защищенном режиме, которого нет в XP, поэтому в нем нет необходимости.wer.dll
относится к отчетам об ошибках Windows и опять же, вероятно, не используется в Windows XP, в которой система отчетов об ошибках немного отличается от Vista и выше.Я бы сказал, что вам не нужно, чтобы какой-либо из них присутствовал в XP, и, как правило, загрузка будет отложена.
источник
У меня недавно была эта проблема, и я решил ее, просто откатив IE8 до IE7.
Я предполагаю, что IE7 использовал эти файлы в качестве оболочки для работы в Windows XP, но IE8, вероятно, был создан для работы с Vista / 7, поэтому он удалил файлы, потому что более поздние версии просто не используют прокладку.
источник
У меня была эта ошибка с Citect.
Распространяемый пакет Microsoft Visual C ++ 2005 с пакетом обновления 1 (SP1) В обновлении безопасности MFC отсутствуют файлы.
источник
Это зависит от того, что Dependency Walker немного устарел и может сообщать о неправильной зависимости.
большинство dll можно найти на https://www.dll-files.com
Для меня
leshims.dll
можно разместить по адресуC:\Windows\System32\
. Контекст: windows 7 64бит.источник