Manish

Error on installing msi: DLL could not be run

Hi,

I am using 2.5.1 ver of Adv Installer. msi created using ur product were working fine untill one day a user tried to install it on a Win NT 4.0 OS.

I have set a custom action on InstallInitialize action. This function is in a dll which has been included in the package. While the same msi runs fine on Win 2K and XP, but on Win NT 4.0 , the following message is shown:

"There is a problem with Windows Installer package. A DLL requires to copmlete the install could not be run. Contact support personal or vendor."

Is it due to some sort of operation I am performing in the custom action?

Pls Help.

Thanking u in advance,

Regards,

Manish
UdreaMihai
Posts: 90
Joined: Wed Mar 23, 2005 8:13 am

Hi Manish,

The problem may be your program dependencies. Check if all the functions that your program (DLL, custom actions, etc.) needs are present on NT 4.0 OS.

Hope it helps.

Kind regards,
Mihai.
Udrea Mihai
Advanced Installer Team
http://www.advancedinstaller.com
Guest

Hi Mihai,

Thanx for the reply. I checked the dependencies of the dll. All the required files are present in NT as well. Might be some Function which is not present in NT but present in the 2000/XP. I am looking into it.

Manish
Manish

I also tried static linking for the cutom action dll. But still the same result.

Thanx,

Manish

Return to “Common Problems”