Internet Explorer 8ボックスを備えたWindows XP Professional SP3で、私の実行可能ファイルでDependency Walkerを実行すると、次のように報告されます:IESHIMS.DLLおよびWER.DLLが見つかりません。
これらはC:\ Windows\System32\Wer.dllおよびC:\ Program Files\Internet Explorer\Ieshims.dllにあるはずです
ieshims.dll
はVista/7のアーティファクトで、シムDLLを使用して特定の呼び出し(CreateProcess
など)をプロキシし、XPには存在しない保護モードIEを処理します。 、それは不要です。 wer.dll
はWindowsエラー報告に関連しており、おそらくWindows XPでは使用されません。Vista以降とは少し異なるエラー報告システムがあります。
いずれもXPに存在する必要はなく、通常はとにかく遅延ロードされます。
最近この問題が発生し、IE8をIE7にロールバックすることで解決しました。
IE7にはこれらのファイルがWindows XPで動作するためのラッパーとして含まれていたと思いますが、IE8はVista/7で動作するように作られていたため、後のエディションではshimを使用しないためファイルを削除しました。
Citectでこのエラーが発生していました。
Microsoft Visual C++ 2005 Service Pack 1再頒布可能パッケージMFCセキュリティアップデート にファイルがありません。
1・これらのDLLが必要ですか?
Dependency Walkerは少し古く、誤った依存関係を報告する可能性があるため、依存しています。
- どこで入手できますか?
ほとんどのdllは https://www.dll-files.com で見つけることができます
それらはC:\ Windows\System32\Wer.dllおよびC:\ Program Files\Internet Explorer\Ieshims.dllにあるはずです
私にとっては、leshims.dll
はC:\Windows\System32\
に配置できます。コンテキスト:Windows 7 64ビット。