Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

MSI run in NT 4.0


7 replies to this topic

jessiechow

jessiechow
  • Full Members
  • 10 posts

Posted 18 February 2009 - 04:52

I work fine on Window XP but now i tried to work in on Window NT 4.0...\

It is crash and prompt drwaston...(msiexec.exe)

Does msi is support in NT 4.0?

or i need to upgrade the Window Installer for NT 4.0?

Thx very much

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 19 February 2009 - 21:25

Windows Installer does support Windows NT, but only up to version 2.0. So maybe your setup doesn't work properly on older MSI versions. See http://www.msifaq.com/a/1001.htm for information which OS version supports which MSI version.

However your setup shouldn't crash the msi engine. I suspect that some custom action in your setup (e.g. a DLL) doesn't work properly on NT4. Since the DLL is loaded and executed by msiexec.exe you would see msiexec.exe crashing even if it was actually your DLL.

jessiechow

jessiechow
  • Full Members
  • 10 posts

Posted 20 February 2009 - 04:08

My target machine is window NT4.0 without window installer

I have Set:
1. Release->Setup.exe tab->MSI Engine Version->-Version 2.0 (under NT, require Service Pack 6)

2. Release->Setup.exe tab->MSI Engine Location->Extract Engine from setup.exe

However, when i double click the setup.exe file... The setup.exe cannot be started.

Is it possible to click start the Setup.exe file and help me to install the window installer 2.0 first?

Or i must need to install the Window Installer 2.0 manually first?

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 23 February 2009 - 11:50

Do you have SP6 for NT4 installed?
Do you get an error message?

setup.exe should automatically install MSI 2.0. Could you try by not embedding the msi 2.0 runtime in your setup.exe (so it will be put in the same directorey but not packaged inside the exe).
When you try to install msi 2.0 manually, does that work?

jessiechow

jessiechow
  • Full Members
  • 10 posts

Posted 24 February 2009 - 03:43

My target Machine is NT SP6..

i have tried to Set MSI Engine Location to be "Copy From Source Media" and also "Extract Engine From Setup" ...both are not work...

I have also set the Schema to be "110"

Both are not work...

The Setup.exe did not prompt any error message and did not show anything...

It cannot even start up....HELP~~!!



jessiechow

jessiechow
  • Full Members
  • 10 posts

Posted 24 February 2009 - 03:45

After i installed MSI engine manually, the setup can run normally...

but i want the setup.exe help me to install the Window Installer... sad.gif

jessiechow

jessiechow
  • Full Members
  • 10 posts

Posted 24 February 2009 - 09:39

I have tried to use Installshield 2009 and Installshield 12 to build a Basic MSI project.

The one build from Installshield 12 can work fine and it will install Installer 2.0 to the target machine (NTSP6)

However, the one build from Installshield 2009 Professional cannot even start the setup.exe file.

Is it the bug of Installshield 2009 Professional ??? dry.gif

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 25 February 2009 - 14:17

QUOTE
Is it the bug of Installshield 2009 Professional ???
Not that I'm aware of.