Em um Windows XP Professional SP3 com Internet Explorer 8, quando executo o Dependency Walker em um executável meu, ele informa que: IESHIMS.DLL e WER.DLL não foram encontrados.
- Eu preciso dessas DLLs?
- Onde posso obtê-los?
Eu acredito que eles deveriam estar localizados em C: \ Windows \ System32 \ Wer.dll e C: \ Arquivos de programas \ Internet Explorer \ Ieshims.dll
internet-explorer-8
dll
dependency-walker
windows-xp-sp3
Do utilizador
fonte
fonte
Respostas:
ieshims.dll
é um artefato do Vista / 7 onde um shim DLL é usado para fazer proxy de certas chamadas (comoCreateProcess
) para lidar com o modo protegido do IE, que não existe no XP, portanto, é desnecessário.wer.dll
está relacionado ao Relatório de Erros do Windows e provavelmente não é usado no Windows XP, que tem um sistema de relatório de erros ligeiramente diferente do Vista e superior.Eu diria que você não precisa que nenhum deles esteja presente no XP e normalmente seria carregado com atraso de qualquer maneira.
fonte
Tive esse problema recentemente e o resolvi simplesmente revertendo o IE8 para o IE7.
Meu palpite é que o IE7 tinha esses arquivos como um invólucro para trabalhar no Windows XP, mas o IE8 provavelmente foi feito para funcionar com o Vista / 7, por isso removeu os arquivos porque as edições posteriores simplesmente não usam o shim.
fonte
Eu estava tendo esse erro com o Citect.
A atualização de segurança do MFC do pacote redistribuível do Microsoft Visual C ++ 2005 Service Pack 1 contém os arquivos ausentes.
fonte
Depende, pois o Dependency Walker está um pouco desatualizado e pode relatar a dependência errada.
a maioria das DLLs pode ser encontrada em https://www.dll-files.com
Para mim
leshims.dll
pode ser colocado emC:\Windows\System32\
. Contexto: windows 7 64 bits.fonte