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
21
votes
2 answers

MSI vs nuget packages: which are is better for continuous delivery?

Let's discuss following topic. There is application which currently is being deployed with good to know xcopy method.This approach makes difficult to manage dependencies, file updates etc. There is idea to start application deployment with help of…
Vadym Fedorov
  • 2,395
  • 2
  • 21
  • 31
21
votes
4 answers

"microsoft visual studio preparation" extremely slow

While updating or uninstalling Visual Studio Installer Projects Extension Preview the step "Microsoft Visual Studio Preparation" is taking enormous amount of time. I may say it gets stuck. My suspicion is the installer (Windows one, not the…
21
votes
4 answers

WiX Heat.exe Win64 Components - Win64="yes"

I'm building an installer at the moment that targets just 64bit machines. Part of the process involves running Heat.exe to produce a Fragment elements containing part of the deployed application. The problem is the components that are produced by…
Jammer
  • 9,969
  • 11
  • 68
  • 115
21
votes
7 answers

How to install .MSI using PowerShell

I am very new to PowerShell and have some difficulty with understanding. I want to install an .MSI inside PowerShell script. Can please explain me how to do that or provide me beginners level tutorial. $wiObject = New-Object -ComObject…
New Developer
  • 3,245
  • 10
  • 41
  • 78
21
votes
2 answers

How do I work with JavaFX in Eclipse Juno?

I have installed jdk1.7.0_15. JavaFX's download page says the following: JavaFX 2.2.7 contains the latest security fixes and is co-bundled with the latest JDK 7 for Windows, Mac and Linux. Download Java SE 7 with JavaFX 2.2.7 Like a…
An SO User
  • 24,612
  • 35
  • 133
  • 221
21
votes
2 answers

Build MSI in Wine

Hoping this is still on-topic for StackOverflow. I'm doing all my development on a Linux machine, but the code will be run by both Linux and Windows machines. I'd like to use Linux to compile the code, and I have mingw-32 and mingw-w64 for that. But…
Richard
  • 56,349
  • 34
  • 180
  • 251
20
votes
4 answers

Is there a good alternative to Install Shield?

I am looking for suggestions to an alternative setup application from Install Shield. We are currently using Install Shield and I have never been impressed with it. It's way too bulky and the scripting system sucks. Has anyone had any better…
20
votes
2 answers

Odd 'Program name' when installing signed msi installer

I'm running into the following issue after signin an MSI installer. I'm using signtool.exe and the msi file signs OK however when I test it, the UAC confirmation dialog which shows my company's name shows a 'Program name:' of 55847.msi, rather than…
user457588
  • 331
  • 5
  • 11
20
votes
2 answers

How do I deploy a .inf based driver?

I would like to deploy a .inf based USB driver with my installer. I guess the .inf needs to be placed in %SystemRoot%\inf, but there is also a .cat (WHQL certification I guess?), and .sys files. What do I do with those? EDIT: Resolved, thanks to…
Nick
  • 13,238
  • 17
  • 64
  • 100
20
votes
3 answers

VS2010 installer - how to set [manufacturer] and other such properties

I'm working on a VS2010 installer for a Windows Service project. I want to set the [manufacturer] property for the project, but I can't see where it is located in 2010. When I try to install currently, it converts [manufacturer] to 'Microsoft'.
pearcewg
  • 9,545
  • 21
  • 79
  • 125
20
votes
2 answers

How can I find the Upgrade Code for an installed MSI file?

In certain cases the need to retrieve MSI upgrade codes for deployed packages can arise. Common scenarios: I took over someone else's MSI project, and I need to determine what upgrade codes were used for previous versions that are already in the…
Stein Åsmul
  • 39,960
  • 25
  • 91
  • 164
20
votes
6 answers

Including all dependencies

I'm just starting out with WiX as I need to be able to automate building an MSI on our CI server. Is there anyway to automatically include all the dependencies of a project?
Chris Canal
  • 4,824
  • 9
  • 35
  • 45
20
votes
5 answers

WIX: Giving Permissions to a folder

I've read all related topics and haven't found a full answer to my problem. I would like to give full permissions to SYSTEM and Read & Execute permissions to Users group to a folder under Program Files. Nothing more, nothing less. I know there are 3…
Hila
  • 291
  • 1
  • 2
  • 9
20
votes
3 answers

Is it possible to prompt for restarting the machine after installation using WiX?

Is it possible to prompt for restarting the machine after installation using WiX?
abmv
  • 7,042
  • 17
  • 62
  • 100
20
votes
2 answers

Web setup MSI fails on Windows Server 2008

I have built a web setup project in VS2008 which installs my ASP.NET/Silverlight app into IIS. This works fine everywhere except on Windows Server 2008. I get this error message in the MSI installer log file: MSI (c) (C8:D8) [15:02:21:067]: Invoking…
Craig Shearer
  • 14,222
  • 19
  • 64
  • 95