Questions tagged [windows-installer]

Windows Installer is the installation service provided with Windows, based on the creation and installation of MSI files. In practice there will be a tool you're using to generate the MSI files, and you should tag your question with Windows Installer and that tool (WiX, Visual Studio Setup Project, InstallShield, Advanced Installer etc). Your issue may be with building, designing, or installing MSI files.

From the MSDN documentation:

Microsoft Windows Installer is an installation and configuration service provided with Windows. The installer service enables customers to provide better corporate deployment and provides a standard format for component management. The installer also enables the advertisement of applications and features according to the operating system.

Installer also handles registry related changes.

8835 questions
3
votes
1 answer

.NET 4.0 Custom Action fails

We have a custom action in our installer. We upgraded our projects to the .NET 4.0 framework, and when it applies the custom action, the installer throws a 1001 error that says the version of the framework is invalid. The custom action uses the…
chocojosh
  • 897
  • 2
  • 11
  • 16
3
votes
1 answer

Wix creating multilanguage msi

recently I'm working on creating a multilanguage wix msi package for my team. I searched the localization on Google and also on stackoverflow for quite some time and finally found something to…
Ywc
  • 31
  • 3
3
votes
1 answer

Why does per-user installation of an MSI built with WixUI_Advanced require elevated privileges?

I'm working with WiX 3.8 and I want to give the user the option of installing a package per-user or per-machine. Per the docs, I have the following test .wxs file:
cqcallaw
  • 1,463
  • 3
  • 18
  • 29
3
votes
1 answer

.NET 3.5 SP1 prerequisite, MS giving the clients 4.0

I have been using an MSI to install a WPF application using the .NET Framework 3.5 SP1. I have set up .NET 3.5 as a prerequisite in the MSI, and what has been happening for ages is that when the user does not have .NET 3.5 SP1, the MSI first has…
Matt Bridges
  • 48,277
  • 7
  • 47
  • 61
3
votes
1 answer

WIX Writing user data into config file

I would like to ask a WiX installer question. I created a working installer that does many things already. I still need to ask the user for some specific information (the GUI is already done), and write it into a config file. From this snippet, I…
Gergo Szucs
  • 105
  • 1
  • 12
3
votes
2 answers

Third party app launched from MSI is displayed in background

I have an MSI, written with WiX, that calls a third party application as part of the setup process. I can get the app to execute, however it opens in the background, behind the installer. Is there any way to have the app appear in front of the…
3
votes
3 answers

"Unverifiable code failed policy check" for a closed source assembly

I'm attempting to dynamically load some (purchased) assemblies from resource streams in a C# program during an MSI installation routine, but I'm getting "Unverifiable code failed policy check". I read some tips online about compiling the embedded…
Jason Kleban
  • 20,024
  • 18
  • 75
  • 125
3
votes
1 answer

One MSI for both per-user and per-machine installation?

Using WiX 3.8. Is it possible to create one MSI that allows for both per-user and per-machine installations? I want my installer to detect if elevation is required, preferably after the user has selected the installation directory. These are my…
l33t
  • 18,692
  • 16
  • 103
  • 180
3
votes
1 answer

How does the setup bootstrapper detect if prerequisites are installed?

Trying to solve this problem. I would like to learn how the bootstrapper detects if prerequisites (specifically .NET 3.5) are installed. According to this reference, a way to detect if .NET is installed is to check the following registry…
Marek
  • 10,307
  • 8
  • 70
  • 106
3
votes
1 answer

Setting a registry value based on dialog in a visual studio setup project

I have visual studio setup project with a custom RadioButtons dialog. How do I get it to write the value of the ButtonProperty in the registry after it is selected in the UI?
3
votes
2 answers

Choose what goes to drop folder of TFS build

I have a drop folder created by TFS build which contains all the produced artifacts: .dll \ .config \ .pdb files from all projects _PublishedWebsites folder *.msi files produces by Wix projects All I really care about is *.msi files as everything…
user4045905
3
votes
1 answer

WiX installer - Update scenario Custom UI

For my application I have an .msi developed with WiX. For the update scenario I want to do the following: if the installed version is never than the update version display an error if the installed version is older than the update version show a…
kjv
  • 11,047
  • 34
  • 101
  • 140
3
votes
4 answers

Chained MSI Installers Tool

I'm looking for a tool (preferably not InstallShield, and also preferably cheap/Free) that supports Chained MSI Installations. I've got several small installations that need to be able to be deployed separately, but also as one group, and I'd like…
JoelHess
  • 1,166
  • 2
  • 15
  • 28
3
votes
1 answer

WiX: How to automatically include localized satellite assemblies?

Can WiX be set to automatically include all generated satellite assemblies? The goal is to have a single English language MSI that installs an application with localized strings available for ~10 languages. I found this existing SO quetsion: How do…
3
votes
1 answer

How to handle Burn FilesInUse event

I have written a custom managed bootstrapper application with WiX/Burn, and now I'm trying to extend it to handle the ExecuteFilesInUse event. I have successfully triggered the event and done a dump of what I'm given, and it has me confused... After…
carlpett
  • 12,203
  • 5
  • 48
  • 82
1 2 3
99
100