- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Uninstaller exception due to using old ISRT.dll
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
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.
![](/skins/images/3B39CE851FDD5528C393F146EB70A2D0/responsive_peak/images/icon_anonymous_message.png)