webdevqa.jp.net

Dependency WalkerはIESHIMS.DLLおよびWER.DLLが見つからないと報告しますか?

Internet Explorer 8ボックスを備えたWindows XP Professional SP3で、私の実行可能ファイルでDependency Walkerを実行すると、次のように報告されます:IESHIMS.DLLおよびWER.DLLが見つかりません。

  1. これらのDLLが必要ですか?
  2. どこで入手できますか?

これらはC:\ Windows\System32\Wer.dllおよびC:\ Program Files\Internet Explorer\Ieshims.dllにあるはずです

96
User

ieshims.dllはVista/7のアーティファクトで、シムDLLを使用して特定の呼び出し(CreateProcessなど)をプロキシし、XPには存在しない保護モードIEを処理します。 、それは不要です。 wer.dllはWindowsエラー報告に関連しており、おそらくWindows XPでは使用されません。Vista以降とは少し異なるエラー報告システムがあります。

いずれもXPに存在する必要はなく、通常はとにかく遅延ロードされます。

88
tyranid

最近この問題が発生し、IE8をIE7にロールバックすることで解決しました。

IE7にはこれらのファイルがWindows XPで動作するためのラッパーとして含まれていたと思いますが、IE8はVista/7で動作するように作られていたため、後のエディションではshimを使用しないためファイルを削除しました。

5
Alex

Citectでこのエラーが発生していました。

Microsoft Visual C++ 2005 Service Pack 1再頒布可能パッケージMFCセキュリティアップデート にファイルがありません。

2
Simon

1・これらのDLLが必要ですか?

Dependency Walkerは少し古く、誤った依存関係を報告する可能性があるため、依存しています。

  1. どこで入手できますか?

ほとんどのdllは https://www.dll-files.com で見つけることができます

それらはC:\ Windows\System32\Wer.dllおよびC:\ Program Files\Internet Explorer\Ieshims.dllにあるはずです

私にとっては、leshims.dllC:\Windows\System32\に配置できます。コンテキスト:Windows 7 64ビット。

0
ZhaoGang