Windows Installer (which was previously named Microsoft Installer) is a component of modern Microsoft Windows systems used for the installation, maintenance, and removal of software. It is a competitor to other, 3rd party installation software, such as Install Shield.

learn more… | top users | synonyms

40
votes
6answers
5k views

The corporate benefits of using MSI files

What are the advantages of using .msi files over regular setup.exe files? I have the impression that deployment is easier on machines where users have few permissions, but not sure about the ...
7
votes
1answer
782 views

How can I speed up MSI package install and uninstall?

When installing and uninstalling Windows Installer packages, or MSI files as they are called, the progress of the installation appears signifiantly slower than with other installation packages. Why ...
4
votes
4answers
700 views

Is it possible to disable msiexec help GUI?

I'm automating unattended retrieval & installation of specified .msi packages with a powershell script but if the command is invoked with syntax errors the msiexec will wait indefinitely for an OK ...
5
votes
4answers
10k views

Find GUID of MSI Package

How can I find the GUID of an MSI package? I would like to script the removal of a program on a large number of desktops by using: msiexec.exe /x ProductCode Any reason why this would not work ...
5
votes
1answer
905 views

“Touching” software deployment group policy programmatically or via script

I have an internal application that uses the Windows Installer. Each update to this application is a "major upgrade" (different product code, same upgrade code) and it calls RemoveExistingProducts. ...
5
votes
4answers
22k views

How do I determine what the Windows Installer (msiexec) is doing?

After rolling out a new software package, I'm seeing high CPU usage on machines. One process that seems to be really active is msiexec, which really shouldn't be running. I'm watching it in process ...
4
votes
5answers
3k views

I want to install an MSI twice

I have a peculiar wish to install an msi twice on a machine. The purpose of the double install is to first install under the pre-production folder, run the deployment in a safe environment prior to ...
3
votes
3answers
17k views

What could be causing MsiInstaller to continuously reconfigure applications(EventID 1035)?

I have a brand-new machine that we just installed Windows Server 2008 Enterprise on about two months ago. In the event log, I am seeing thousands of EventID 1035 logged. This is MsiInstaller ...
2
votes
1answer
762 views

How can I eliminate the huge, cached MSI files in C:\Windows\Installer?

The size of the MSI cache folder (C:\Windows\Installer) has grown substantially, and is now taking up way too much disk space on my domain computers. Can this folder be eliminated or shrunk?