Questions tagged [install-sequence]

6 questions
5
votes
4 answers

WiX - trying to figure out install sequences

I'm installing a large app, and part of it is a custom written tool called "DbUpdateManager" to mass execute SQL scripts against our target database. Right now, the WiX 2.x install works - but it has one flaw: during install, I also install a couple…
marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
3
votes
2 answers

MSI install sequence - run DB scripts before services start

Folks, we're running into some sequencing troubles with our MSI install. As part of our app, we install a bunch of services and allow the user to pick whether to start them right away or later. When they start right away, they seem to start too…
marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
2
votes
1 answer

Dynamically changing CAs in WIX Install Sequence

I'd find it really useful to decide what custom actions I call at certain points in my installation depending on properties I've set in the installer. For example; if I want to use separate DLLs for interfacing with different versions of SQL (SSRS…
Izzy
  • 1,764
  • 1
  • 17
  • 31
2
votes
1 answer

WIX: Restart service if Setup is cancelled?

Is it possible to restart a service if setup MSI is cancelled by the user? There is two scenarios where the MSI has to restart the service. Stop and update the old service files and then start the service. If service fails to start, replace back…
PawanS
  • 7,033
  • 14
  • 43
  • 71
1
vote
1 answer

How to pass values from custom dialog to component

I have created a custom dialog that allows the user to configure the account under which the service we are installing will run. I do this by attaching a property event to the Next button on my custom dialog that will set a [Account]…
Lars Tackmann
  • 20,275
  • 13
  • 66
  • 83
0
votes
1 answer

Controlling the sequence of events in a Wixtoolset (.msi) installer

I am creating a Microsoft Installer (.msi file) using the Wixtoolset (Windows Installer XML). This installer must automate the installation of an existing .exe program (named installer.exe below) and copy a custom configuration file (named…