Questions tagged [wix3.7]

The WiX Toolset v3.7. The WiX toolset builds Windows installation packages from XML source code. The toolset integrates seamlessly into build processes.

The WiX Toolset v3.7. The WiX toolset builds Windows installation packages from XML source code. The toolset integrates seamlessly into build processes.

WiX the Windows Installer XML toolset lets developers create installers for Windows Installer, the Windows installation engine.

The core of WiX is a set of build tools that build Windows Installer packages using the same build concepts as the rest of your product: source code is compiled and then linked to create executables; in this case .exe setup bundles, .msi installation packages, .msm merge modules, and .msp patches. The WiX command-line build tools work with any automated build system. Also, MSBuild is supported from the command line, Visual Studio, and Team Build.

WiX includes several extensions that offer functionality beyond that of Windows Installer. For example, WiX can install IIS web sites, create SQL Server databases, and register exceptions in the Windows Firewall, among others.

With Burn, the WiX bootstrapper, you can create setup bundles that install prerequisites like the .NET Framework and other runtimes along with your own product. Burn lets you download packages or combine them into a single downloadable .exe.

The WiX SDK includes managed and native libraries that make it easier to write code that works with Windows Installer, including custom actions in both C# and C++.

452 questions
0
votes
1 answer

Replicate Behavior of a Batch File in a Custom Action

I'm creating a wix installer at work, and I need to be able to replicate the behavior of this batch file in a custom action: start /d "C:\Program Files (x86)\Remindex" INSTSRV.EXE RemindexNP "C:\Program Files (x86)\Remindex\SRVANY.EXE" I am trying…
user2437443
  • 2,067
  • 4
  • 23
  • 38
0
votes
0 answers

Stopping a Service with a Type 34 Custom Action

I'm creating an installer using wix and I need to stop a service during uninstallation. Here's my type 34 custom action:
user2437443
  • 2,067
  • 4
  • 23
  • 38
0
votes
2 answers

Wix v3.7 - Error Writing Registry Values

I'm creating an installer using wix and I'm having problems writing to the registry. Here is my RegistryValue element:
user2437443
  • 2,067
  • 4
  • 23
  • 38
0
votes
1 answer

Immediate Execute of many Files after InstallInitialize

I want do execute many files after InstallInitialize but not deferred, because I can have no admin rights. Till now I used for one file the example of the documentation:
Dominic
  • 3
  • 1
0
votes
0 answers

Best way how to check if app is installed in wix

I'm curious what is the best way to detect installed software in computer during wix installation. I know that it's possible to do in a lot of ways. like appsearch, registrysearch, directorysearch and filesearch. I also know that in windows…
Dusan Plavak
  • 4,457
  • 4
  • 24
  • 35
0
votes
0 answers

Application that needs to be installed over any existing version, regardless of version number using Wix

I have an installer of an application that needs to be installed over any existing version, regardless of version number. Can this be done using Wix 3.7? If yes can I know how to do this ?
akshayb
  • 76
  • 6
0
votes
0 answers

Wix Managed bootstrapper

I have some ExecPackages chained in my bundle.wxs. I have a PackageGroup section for installing .Net Framework 4.0. This has been hooked in the beginning of the chain as a PackageGroupRef. When I double click on the bootstrapper, a .Net framework…
0
votes
2 answers

Wix: Handling files greater than 2 GB

I am using Wix Toolset v3.7 to create an MSI package for an application. The problem is that one of the files to be packaged has a size more than 4 GB. As a result the MSI generation fails with this error: some_file.dat" is too large, file size…
Vikas Bhargava
  • 691
  • 1
  • 9
  • 22
0
votes
1 answer

Wix, customAction set property

I`m trying to set some launch conditions, so I just look after some registry and if they exists the installation can continue... if not it should stop... Problem is, that it`s not working...
Dusan Plavak
  • 4,457
  • 4
  • 24
  • 35
0
votes
1 answer

WiX build failing in TFS but working locally

We're using TFS Server 2010 for continuous integration, and also using WiX 3.7 for building. I'm having a problem with the build failing in TFS with the following error: Unresolved reference to symbol 'Directory:DocumentationDirectory' in section…
serlingpa
  • 12,024
  • 24
  • 80
  • 130
0
votes
1 answer

Wix How to schedule the XmlConfig run after ConfigureIIs?

We need use the xmlconfig to update the applicationHost.config under C:\Windows\System32\inetsrv\config. And the action should run after ConfigureIIs. But by default the XmlConfig will run before ConfigureIIs. Could you please give some clue?
Amitabha
  • 1,693
  • 2
  • 25
  • 42
0
votes
1 answer

Unable to uninstall a dll in system32 folder

My MSI built in WiX 3.7, installs a DLL in system32 folder. While uninstalling, all components are getting removed except the dll in system32 folder. I could see this DLL in SharedDLLs Registry entry…
user2482613
  • 77
  • 1
  • 6
0
votes
3 answers

WiX - don't create uninstallation data

Is it possible to create msi installer which only exctracts data but doesn't create uninstallation data? For example: MSI has got embeded 10 files. User installs MSI which copies 10 files to user disc. MSI doesn't create uninstallation data on…
pepuch
  • 6,346
  • 7
  • 51
  • 84
0
votes
1 answer

Service does not start after updating; how to do dependencies between components

we have an installer which does install a windows service and some files. Sometimes when we update an installation with a new installation (by simply installing the new package; a minor upgrade, product version changes, product id does not change),…
Johannes
  • 363
  • 3
  • 15
0
votes
1 answer

Having trouble modifying a Built-in WixUI dialog set

I am trying to remove the license agreement from the built-in WixUI_InstallDir dialog set. I found some helpful instruction here I've added this to the Product.wxs