メッセージ  LoadLibrary failed

テクニカル・ノート 21536

アーキテクチャ:

78K, 8051, AVR, AVR32, M16C, SAM8

コンポーネント:

ewgui

更新日:

2018/08/08 5:18

はじめに

IAR Systems Embedded Workbenchを起動できない場合があります。本テクニカルノートでは、この問題が発生する原因の1つについて説明します(他の原因については『テクニカルノート68527』で説明されています)。

メッセージ

IAR Systems Embedded Workbenchが起動されず、以下のエラーメッセージが表示される。

Failed to load the component "<PATH>\bin\filename.dll"
The file may be missing or corrupt.
More info: "LoadLibrary failed".

なぜこの問題が発生するのか?

2009年7月、Microsoftは、「Microsoft Visual Studio 2005 Service Pack 1用のセキュリティ更新プログラム(KB971090)」を配布しました。このサービスパックのリリース以降にIAR SystemsによってビルドされたDLLファイルを正しく機能させるには、更新されたVisual Studioのランタイムライブラリをインストールする必要があります。

この問題は、以下の製品で見つかっています。

  • 78K: バージョン4.62に適用された、C-SPYエミュレータドライバのパッチ(4.62.4)
  • 8051: バージョン7.51Aに適用された、Nordic nRFgo用デバッガドライバのパッチ
  • 8051: バージョン7.51Aに適用された、TI用デバッガドライバのパッチ
  • AVR: バージョン5.30に適用された、XMEGAのパッチ(5.30.5)
  • AVR32: バージョン3.20Aに適用された、データブレークポイントのパッチ(3.20C)
  • M16C: バージョン3.40に適用されたパッチ(3.40.4以降)
  • SAM8: バージョン3.10Aに適用された、SAM8PROCのパッチ(3.10E)
  • SAM8: バージョン3.10Aに適用された、i2000エミュレータ用USBドライバのパッチ

この問題は、他のパッチでも発生する可能性があります。上記は、私たちが認識している製品のリストです。

この問題の解決方法

Microsoftサポート技術情報のKB973544に関する記事のリンクにアクセスし、vcredist_x86.exe(32ビットOS版)またはvcredist_x64.exe(64ビットOS版)をダウンロードして実行してください。

ローカライズされたWindows Vistaにvcredistをインストールする場合

ローカライズされたWindows Vistaにvcredist (6.0.2900.2180)をインストールしようとすると問題が発生することが報告されています。この問題は、入手可能なWindows更新プログラムをインストールすると解決します。

全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。