.dll がないため、インストールに失敗する

テクニカル・ノート 87391

アーキテクチャ:

All

コンポーネント:

ewgui

更新日:

2018/08/25 15:31

はじめに

Microsoft Windows VistaまたはWindows 7で、古いバージョンのIAR Embedded Workbench製品を実行しようとすると、DLL (CTL3D32.DLL、MFC42.DLL、MSVCP50.DLL、MSVCRT.DLL)が存在しないことを示すメッセージが表示される。

背景

これは、Install-Shieldによって上記のDLLがインストールされないことが理由です(おそらく、Windows Vista/7が新しすぎることが原因です)。

対象の製品/バージョン

本テクニカルノートは、次のGUIを使用する製品に適用されます。ew23.exe

  • このリストに記載されている最も新しいバージョンと最も古いバージョンの間の各バージョンについては、本テクニカルノートの情報が役に立つ可能性があります。
  • より新しいバージョンについては、本テクニカルノートは適用されません。
  • より古いバージョンについては、Windows VistaまたはWindows 7が搭載されているPCでは使用できません。

製品
EWAVR
EWH8300
EWH8
EWSH
EW8051
EWx96
EWPIC
EWPIC18
EW740
EW7700
EWM16C
EW6811
EW6812
EWCR16
EW78000
EW78400
EW65K
EWSAM8
EWMK5
EW430
EW6502
EWZ80
EW6816
EWCOP8

最も古いバージョン
2.25A
4.20C
1.52D
1.12A
5.51A
6.00A
2.12A
1.20A
2.12A
1.33A
1.32A
4.46A
2.42A
1.42B
3.32B
1.31A
2.10A
1.50B
1.21A
1.23A
2.13A
4.06A
2.11A
1.20E

最も新しいバージョン                                                
2.28A
4.21A
1.53I
1.12A
5.52A
6.02A
2.21A
1.20A
2.16A
1.34A
1.36A
4.46A
2.44A
1.43A
3.34B
1.33A
2.11A
1.52A
1.25A
1.26B
2.13A
4.06A
2.11A
1.31C

解決方法

Windows Vistaでより古いバージョンのIAR Embedded Workbenchを実行するには、パッチ(以下のリンク)が必要になります。

インストール

  • 次の.zipファイルを取得します: Vista Compatibility Patch.zip.
  • zipファイルの中身を、ew23.exeが格納されているフォルダに解凍します。

別の解決方法

古いPCから新しいPCに移行する場合(製品が既にインストールされている場合)、古いPCから新しいPCにインストールデータを丸ごとコピーできます。

また、従来のライセンス管理システム(LMS1)をインストールすることもできます。LMS1をインストールする方法の一つに、より新しいバージョンのIAR Embedded Workbenchをインストールしてから、ドングルドライバとIAR License Manager (LMS1)をインストールする方法があります。この方法をうまく実行できない場合、以下のものをインストールする必要があります。
テクニカルノート62867に記載されたドングルドライバ
テクニカルノート14255に記載されたIAR License Manager

免責事項

本テクニカルノートに記載されているパッチは有効に機能する可能性がありますが、当社として、それが絶対に有効であることを保証することはできません。Windows Vistaで使用されている技術は、古いバージョンのIAR Embedded Workbenchが開発された当時に使用されていたWindows OSとは大きく異なります。

 

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

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