Heike
Posts: 8
Joined: Thu Oct 16, 2008 10:14 am

on OS Windows Server 2008 installation doesn't work

Hallo!

Installing my MSI (32-Bit Package) on Windows Server 2008 SP2 doesn't work.

It says that the OS hasn't got the right version and installation is stopped.
I've selected as Supported Operating System "Windows NT from" "Windows Vista Service Pack 1".
On Windows Vista the MSI works perfect.

There are the complete OS infos in the attachment.

Thank a lot for help in advance!
Heike
Attachments
WMI-Output.png
WMI-Output.png (5.94 KiB) Viewed 7899 times
Heike
Posts: 8
Joined: Thu Oct 16, 2008 10:14 am

Re: on OS Windows Server 2008 installation doesn't work

Sorry!!! Wrong section of forum. But I hope I will get an answer. Thanks a lot!!
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Re: on OS Windows Server 2008 installation doesn't work

Hi,

This behavior is caused by a bug in the launch condition. A bugfix will be included in a future version. Thank you for bringing this to our attention. Until then, you can try this:
- open the .AIP file with a text editor
- find the "caphyon.advinst.msicomp.MsiLaunchConditionsComponent" component
- set the "Condition" attribute to:

Code: Select all

Version9X OR VersionNT64 OR ((VersionNT > 600) OR ((VersionNT = 600) AND (WindowsBuild = 6001) AND (ServicePackLevel >= 1)) OR ((VersionNT = 600) AND (WindowsBuild = 6001) AND (MsiNTProductType = 3)))
- save and close the file
- rebuild the project

This way Windows Server 2008 should be recognized correctly.

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Heike
Posts: 8
Joined: Thu Oct 16, 2008 10:14 am

Re: on OS Windows Server 2008 installation doesn't work

Hi Cosmin,

fine! Thanks a lot for that fast answer!!

Regards
Heike
Heike
Posts: 8
Joined: Thu Oct 16, 2008 10:14 am

Re: on OS Windows Server 2008 installation doesn't work

For others having perhaps the same problem, this condition works (see WindowsBuild numbers):

Code: Select all

Version9X OR VersionNT64 OR ((VersionNT > 600) OR ((VersionNT = 600) AND (WindowsBuild = 6001) AND (ServicePackLevel >= 1)) OR ((VersionNT = 600) AND (WindowsBuild =6002) AND (MsiNTProductType = 3)))
Regards
Heike
steveb
Posts: 3
Joined: Wed Nov 18, 2009 3:22 pm

Re: on OS Windows Server 2008 installation doesn't work

Hello,

Has this issue been fixed?

I am having the same/similar problem with a launch condition. When I run my installer on 32bit 2008 server it prompts saying that it can't be installed on an OS earlier than windows vista 64bit. This prereq is for 64bit only and not 32bit.

Thanks

Sj
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Re: on OS Windows Server 2008 installation doesn't work

Hi,

For the condition mentioned in the above posts you can using:

Code: Select all

(MsiNTProductType > 1)
This way domain controller machines will be supported (MsiNTProductType can have the values 2 and 3). With the current condition only server machines are supported. An improvement for this will be included in a future version of Advanced Installer.

If this doesn't help, can you please send us the .AIP (project) file you are using to support at advancedinstaller dot com so we can investigate it?

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Feature Requests”