cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
davidreed1000
Level 2

Uninstaller exception due to using old ISRT.dll

Using InstallShield 2019 R3 Pro and InstallScript.  My project compiles and builds fine, and the installation runs correctly. However, when I attempt to uninstall from Control Panel->Programs and Features, I get an error:

Error Number 0x80040703

Description: Failed to find DLL function: ISRT._SetDllDirectory

Looking at the uninstall files I can see that the ISRT.dll file is much older than what is found on my build machine in the redist folder. In fact, the ISRT.dll which is part of the uninstall fileset doesn't exist anywhere on my build machine, leading me to believe that it is compiled somehow during the install shield build process - although the ISRT.dll in question has a modified date from 2012.

This is holding up a release at the moment, so I need to resolve it asap. Any ideas?

 

 

 

 

Labels (1)
0 Kudos
(1) Reply
banna_k
Revenera
Revenera

Hi @davidreed1000,

 

InstallShield build picks the ISRT.DLL from the "Redist\Language Independent\i386" folder.

if the DLL present in that location is latest then  how the InstallScript setup exe gets the older version.

Can you create a sample installscript setup exe  and share here.

0 Kudos