Questions tagged [bootstrapper]

Bootstrappers are programs that run a sequence of installation packages one after another. This is often needed when a product has to have certain prerequisites installed.

Windows Installer does not support "nested" installations, where one package starts its installation, pauses in the middle to run a separate "inner" installation, then picks up the "outer" installation where it left off. Instead, you want to run a chain of installations in sequence, one by one.

A program that does this (not an installation itself, but a runner of installations) is called a "chainer" or a "bootstrapper". Bootstrappers are often smart enough to install one version of a package instead of another, or to not install a particular package at all, depending upon conditions on the target machine.

Why you might need this: a product (main install package) that requires the Visual C++ runtime libraries (prerequisite package #1) and the .NET Framework (prerequisite package #2) to run. The bootstrapper can lay down the prerequisites first (or skip them if already installed) then lay down the main product.

WiX burn is a bootstrapper.

687 questions
0
votes
1 answer

Managed Bootstrapper initializing progress indicator

Our Bootstrapper consuming Burn is of 70MB, containing Net Framework 4, VC Runtimes and two more pre-requisites + Product.msi itself. Whenever we execute it from a network location, it took much longer time to execute (last time it was almost 40…
Farrukh Waheed
  • 2,163
  • 2
  • 29
  • 59
0
votes
1 answer

Bascis of NancyFx Bootstrapper

I am a beginner in Nancy application develpment. Can any one explain about what is the role of Bootstrapper in a Nancy application. Thanks.
Raj
  • 263
  • 1
  • 2
  • 14
0
votes
3 answers

Bootstrapper GUID

WiX burn bootstrapper installs keys in either HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\SOMEGUID or HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\SOMEGUID depending on the architecture. I have noticed that…
Alexandru
  • 12,264
  • 17
  • 113
  • 208
0
votes
0 answers

Bootstrapper exe does not use uninstall of msi

I have added custom dialog in msi that allows to uninstall user's files. If I install msi everything works perfect when uninstalling and i can see my custom dialog window. But if i install my app through bundle.exe (bundle installs framework if…
Lili
  • 57
  • 1
  • 7
0
votes
3 answers

Uninstalling Bundle causes msi to install

I have two Wix projects - one that creates the MSI and the other that bootstraps it into an exe. Using the exe, I can install the application with no issues, but when I try to uninstall the application, I get my installer's setup menu again and it…
MrAppa
  • 221
  • 3
  • 9
0
votes
1 answer

Maintaining two separate icons

Does anyone have any idea on how to maintain two separate icons for the WiX bootstrapper executable and also the Add/Remove Programs icon? For example, I have: But IconSourceFile sets both to the same…
Alexandru
  • 12,264
  • 17
  • 113
  • 208
0
votes
1 answer

How to get DefaultInstance when bootstrapping SQL Server 2005 Express

I'm able to install SQL Server 2005 Express with the bootstrapper, but I can't seem to be able to install the default instance. I have tried
CheGueVerra
  • 7,849
  • 4
  • 37
  • 49
0
votes
0 answers

Can you set a variable using multiple registry searches?

When a WiX bootstrapper uses many RegistrySearch-es to set the same variable, such as:
Alexandru
  • 12,264
  • 17
  • 113
  • 208
0
votes
1 answer

Passing parameters to msi without msiexec.

I'm trying pass some parameters to an MSI from bootstrapper. Because I need MSI be able to display UI, but in basic varitant (/qb). At the moment I'm doing it the following way:
bilboquet
  • 31
  • 7
0
votes
1 answer

How to restart a service after PackageGroup in the Chain element

I'm trying to add TeamViewer to my Chain in the BootStrapper. One of the request was that I had to install TeamViewer Silently with no UI but with certain features enabled. After talking to TeamViewer support, they told me to export my registries…
CheGueVerra
  • 7,849
  • 4
  • 37
  • 49
0
votes
1 answer

How can I block another process from rebooting Windows?

I have a Windows installation bootstrapper, setup.exe. It functions to download and install Microsoft prerequisites (.NET Framework 3.5, Microsoft Visual Studio Tools for Office Runtime (VSTO), etc). The VSTO is problematic because on some host…
Alexandru
  • 12,264
  • 17
  • 113
  • 208
0
votes
1 answer

pip for Python Installation issues

When I go to install pip for python 2.7. I click on the get pip link, and the site loads a bootstrap pip site explaining the binary data instead of a downloadable site. When I try to download it from the site by entering python get-pip.py in my…
Carmichael
  • 13
  • 4
0
votes
1 answer

Installing latest .NET Frameworks silently in WPF application?

I'm new to Enterprise level applications, and I've been used to "Caveman-style" coding. I have a WPF application that is deployed on multiple clients. I'm tasked with querying the system and checking the installed .NET Frameworks. If v4.0 (and…
Jake_TheCoder
  • 57
  • 1
  • 9
0
votes
1 answer

WiX bootstrapper - disable a control using HexStyle

I have a WiX bootstrapper theme xml file, and I want to permanently disable a control. I have tried to set HexStyle to the value of WS_DISABLED (link). However the control is still enabled. Anyone knows if I can use HexStyle or know of another way…
Morten Frederiksen
  • 5,114
  • 1
  • 40
  • 72
0
votes
1 answer

Bootstrapper Package for SQL Server 2008 Native Client and SQL Server 2008 Management Objects

I'm using the Bootstrapper Manifest Generator to make bootstrapper packages for the following redistrbutables: Microsoft SQL Server 2008 Management Objects Microsoft Core XML Services (MSXML) 6.0 Microsoft SQL Server 2008 Native Client Microsoft…
Instal
  • 1
  • 2