cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Holger_G
Level 10

MSI Setup design (32 & 64 bit target), installation of application and drivers

Hi all,

I would like to know your opinon and suggestions on the following.

I have to install application files and a bunch of driver packages for PnP devices. Currently I am using a pure InstallScript project that includes everything (application files and driver packages). Driver packages will be installed using DIFx InstallScript functions (since IS 12). The setup works fine so far on 32bit and 64 bit operating systems. But I will move the setup to MSI and that´s why I could need some suggestions from you.

Since a single MSI package does not support to install PnP drivers for 32bit and 64bit using DIFx I need to create separate MSI packages.

Here are my solutions that I´ve collected so far:

1) Create 2 main Setups only (32bit and 64bit).
-Setup includes application files and driver packages

2) Create 1 Setup and 2 separate Setups for driver installation
-Setup 1 include application files and runs on all OS
-separate Setups includes driver packages and runs on 32bit or 64 bit
-Setup 1 includes MSI 4.5 as a prerequisite
-separate driver package setups will be installed using transaction processing (MSI 4.5)

3) Create 1 Setup and 2 separate Setups for driver installation
-Setup 1 include application files and runs on all OS
-separate Setups includes driver packages and runs on 32bit or 64 bit
-separate driver package setups will be installed using an immediate CA at the end of the UI sequence.

What do you think about it?
I think solution 1 would be best with regard to patches and updates and with regard to user experience.
Solution 2 probably requires an additionally reboot for MSI 4.5 (and I would like to reduce reboots as far as possible).

Thanks for you input and experience on setup design.

Holger
Labels (1)
0 Kudos
(1) Reply
Holger_G
Level 10

anyone please?
0 Kudos