Installation fails due to missing .dll files

Technical Note 87391

Targets:
All

Component:
IDE

Updated:
5/10/2012 1:20 PM

Introduction

If you are trying to run an old IAR Embedded Workbench product on Microsoft Windows Vista or Windows 7 you may get messages about missing dll's (CTL3D32.DLL, MFC42.DLL, MSVCP50.DLL, MSVCRT.DLL).

Background

This is because Install-Shield decides not to install the mentioned dlls, presumably because Vista/7 is too new.

Note applies to product/version

This Technical Note applies to products that uses the GUI : ew23.exe

  • The interval of versions in the list are the versions that might be helped by this Tech Note.
  • If you are using a newer version, then this Tech Note do not apply to your product.
  • If you are using an older version, then you can not use your version on a PC with Windows Vista or Windows 7.

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

From version
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

To version                                                                                              
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

Solution

The patch (link below) is required to make older versions of IAR Embedded Workbench run on Windows Vista.

Installation

Alternative solution

If you are moving from an old PC to a new PC, (i.e. you do already have the product installed), then you can try to copy the whole installation from the old PC ot the new PC.

You also have to install the legacy License Management System (LMS1). One way to do this is to install a more modern version of IAR Embedded Workbench, then you get the dongle drivers + the IAR License Manager (LMS1) installed. If you can not do so, you need to install:
Dongle drivers from Technical Note 62867.
IAR License Manager from Technical Note 14255.

Disclaimer

The patch in this Technical Note might help, but we can not guarantee that it helps. The technology in Windows Vista is quite different from the Windows OS:es in use when these old versions of IAR Embedded Workbench were created.

 

All product names are trademarks or registered trademarks of their respective owners.

Related Tech Notes

© IAR Systems 1995-2016 - All rights reserved.