Welcome to MSDN Blogs Sign in | Join | Help

Windows Installer 4.5 is now available!

I am pleased to announce that the final release of the Windows Installer 4.5 Redistributable and SDK are now available. There is also a KB Article published about the release.

 

New and improved features in Windows Installer 4.5

The following new and improved features have been implemented in Windows Installer 4.5.

 

Multiple package transaction

In a multiple package transaction, you can create a single transaction from multiple packages. In a multiple package transaction, a chainer is used to dynamically include packages in the transaction. If one or more of the packages do not install as expected, you can roll back the installation.

 

Embedded UI handler

You can embed a custom user interface (UI) handler in the Windows Installer package. This makes a custom UI easier to integrate. You can also invoke an embedded UI handler from the Add or Remove Programs item in Control Panel. Or, you can invoke an embedded UI handler during a Windows Installer repair process.

 

Embedded chainer

You can use the embedded chainer to add packages to a multiple package transaction. You can use an embedded chainer to enable installation events across multiple packages. For example, you can enable install-on-demand events, repair events, and uninstall events across multiple packages.

 

Update supersedence resiliency

This feature lets you correct for changes in the FeatureComponent table during supersedence.

 

Shared component patching resiliency during uninstall

This feature makes sure that the most recent version of a component is available to all products.

 

Custom action execution on update uninstall

This feature lets an update add or change a custom action so that the custom action is called when an update is uninstalled.

 

If you have any questions about the 4.5 release, please see our MSDN Documentation or other topics posted on this blog about 4.5. Additionally, we will be monitoring and responding to the comments on this post.

 

Thanks to everyone who helped us throughout the beta program of this release!

 

[Author: Tyler Robinson]
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Published Tuesday, June 03, 2008 9:58 AM by Windows Installer Team
Filed under:

Comments

# MSI 4.5 Released

Tuesday, June 03, 2008 6:02 PM by InstallSite Blog

Today TechEd North America started, and many companies use TechEd to announce new products and releases

# Windows Installer 4.5 is Now Available

Tuesday, June 03, 2008 6:58 PM by Heath Stewart's Blog

Windows Installer 4.5 is now available on the download center for a variety of platforms, including Windows

# Final version of Windows Installer 4.5 redistributable and SDK now available for download

Tuesday, June 03, 2008 7:45 PM by Aaron Stebner's WebLog

As announced earlier today in this post on the Windows Installer team blog , the final version of Windows

# re: Windows Installer 4.5 is now available!

Wednesday, June 04, 2008 3:33 AM by someone

Shared component patching resiliency during uninstall: Does this work with all previous MSIs or only new ones created using the 4.5 SDK?

# re: Windows Installer 4.5 is now available!

Wednesday, June 04, 2008 11:04 AM by Christopher Painter

Why is WindowsServer2003-KB942288-v4-ia64.exe

so big?

# re: Windows Installer 4.5 is now available!

Wednesday, June 04, 2008 11:53 AM by SymGuy

Will an updated darice.cub be supplied which implements the new ICE100 check related to the new embedded ui tables? There isn't one in SDK.

# Windows Installer 4.5 Software Development Kit is now available!

Wednesday, June 04, 2008 12:54 PM by beqiraj.net

Windows Installer 4.5 Software Development Kit is now available!

# Windows Installer 4.5 Redistributable is now available!

Wednesday, June 04, 2008 12:55 PM by beqiraj.net

Windows Installer 4.5 Redistributable is now available!

# re: Windows Installer 4.5 is now available!

Wednesday, June 04, 2008 1:25 PM by Gary Hoffer

Is there support for this new version included in the Visual Studio Install support?

# re: Windows Installer 4.5 is now available!

Wednesday, June 04, 2008 1:52 PM by Windows Installer Team

Hey all! Thanks for your comments ...

Someone - We design all our new features to be opt-in, so you need to have MSI 4.5 on the system *and* build the MSI/MSP package to take advantage of any new features.

Christopher - There are some packaging differences with the IA64 package that do not effect the bits that are ultimately installed on the machine.

# re: Windows Installer 4.5 is now available!

Wednesday, June 04, 2008 3:55 PM by Windows Installer Team

SymGuy - A new darice.cub is installed with Orca from the new 4.5 SDK and will be included in future Windows SDKs

# Bug in MSI 3.1 and 4.0

Thursday, June 05, 2008 7:28 AM by Ilja Root

Hi !

i found a bug in MSI 3.1 and 4.0, it is still in MSI 4.5 for XP, but not in MSI 4.5 for Vista.

MSI crash with only one line for eroordescription  in logfile:

MSI (c) (80:D8) [10:14:22:735]: Note: 1: 2205 2:  3: _RemoveFilePath

MSI (c) (80:D8) [10:14:22:750]: Note: 1: 2262 2: DuplicateFile 3: -2147287038

MSI (c) (80:D8) [10:14:22:781]: Note: 1: 2262 2: ReserveCost 3: -2147287038

MSI (c) (80:D8) [10:14:22:813]: Note: 1: 2262 2: TypeLib 3: -2147287038

MSI (c) (80:D8) [10:14:22:828]: Note: 1: 2262 2: Class 3: -2147287038

MSI (c) (80:D8) [10:14:22:844]: Note: 1: 2262 2: Extension 3: -2147287038

MSI (c) (80:D8) [10:14:23:110]: Internal Exception during install operation: 0xc00000fd at 0x7C80A369.

# re: Windows Installer 4.5 is now available!

Friday, June 06, 2008 3:41 AM by Koby Kahane

Debugging symbols for the components of this Windows Installer release are currently not available in the Microsoft public symbol store. This impacts the ability to conveniently debug complex installation scenarios and custom actions.

# re: Windows Installer 4.5 is now available!

Friday, June 06, 2008 11:52 AM by vrapp

When will it be available at WSUS?

# re: Windows Installer 4.5 is now available!

Friday, June 06, 2008 1:22 PM by Windows Installer Team

Hey there vrapp --

There currently are not any plans to release Windows Installer 4.5 through Windows Update like we did with the 3.1 release.

# GAC install issue

Tuesday, June 10, 2008 11:18 AM by Frede

Is the bug that prevent assemblies from being installed during a major upgrade fixed in MSI 4.5 or is it still a problem?

http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B905238

# re: Windows Installer 4.5 is now available!

Monday, June 16, 2008 3:40 PM by Windows Installer Team

Hello Frede - the issue discussed in that KB article is still present in MSI 4.5.

# Released: Windows Installer 4.5 SDK

Wednesday, June 18, 2008 8:54 PM by Microsoft Windows SDK Blog

A standalone Windows Installer 4.5 SDK has been released to the Download Center. This Windows Installer

# Windows Installer 4.5 redist and Windows XP SP2

Friday, July 04, 2008 5:51 AM by HolgerG

MSI 4.5 redistributable package for Windows XP SP2 seems to require a reboot.

I would like to install the redist as a prerequisite. Is it correct that MSI.dll would be hot updated on Windows XP to allow the use of MSI 4.5 in place until the required reboot? Can my Setup use 4.5 features in place until the reboot (like transaction processing)?

# re: Windows Installer 4.5 is now available!

Monday, July 07, 2008 9:08 AM by Trevor Sullivan

Why are there no plans to distribute this update via WSUS?

We have a huge number (20k) of systems that we might have to update, and using WSUS would seem like the most sensible way to do this.

# re: Windows Installer 4.5 is now available!

Wednesday, July 09, 2008 5:11 PM by Tyler

Hey Trevor --

Thanks for your feedback. The decision on whether to deploy MSI 4.5 via WU/MU/WSUS may be revisited in the future based on customer and partner feedback, but for now we do not have any plans to change this.

# re: Windows Installer 4.5 is now available!

Saturday, July 12, 2008 8:01 AM by mhusen

Help! - I have installed v4.5 for XPpro-sp3.

For some reason, the Win Installer service does not start automatically even though it is set on "auto" in "services".  I have to start the service manually each time the Win Installer is required by going into the services, clicking on "properties" & then clicking on "start", it then works ok.  This problem was also encountered with previous version of the Win Installer - it started about 3months ago.

Please advice how to rectify the problem so that the Installer service starts automatically on boot & re-boot.

Thanking you in anticipation.

# re: Windows Installer 4.5 is now available!

Thursday, August 07, 2008 7:08 AM by Martina

This window is very very great.

# re: Windows Installer 4.5 is now available!

Sunday, August 10, 2008 10:50 AM by tack

@ Tyler

for what stupid reason you develop a new version but you don't publish it on Windows Update?

# re: Windows Installer 4.5 is now available!

Sunday, August 10, 2008 10:51 AM by tack

@ Tyler

for what stupid reason you developed a new version but you don't publish it on Windows Update?

# Can it be uninstalled?

Friday, August 15, 2008 6:16 PM by Will

Can windows installer 4.5 be uninstalled?  

I've spent four solid 14 hour days trying to get the .NET frameworks unistalled and reinstalled after Visual Studio SP1 corrupted them all along with XPSP3.  Multiple attempts, multiple rollbacks, etc. finally had to go and manually delete EVERY .NET reference in the registry along with every file/patch/assembly on the hard drive.  

Now I'm ready to start over, except... I remembered that a few days before I first attempted this install I installed Windows Installer 4.5.  Never had a crash nor corruption in 5 years since my XP install so would love to roll back to 3.1 just in case this is somehow related.

# re: Windows Installer 4.5 is now available!

Monday, August 18, 2008 12:26 PM by Will

Well, after manually deleting every single registry entry referring to anything .NET, deleting every file or folder related to anything .NET, and letting old regclean remove anything I missed, I finally got all .NET versions and Visual Studio thru SP1 to install error free.  

Every Microsoft and third party .NET removal tool failed to clean the computer enough to get .NET to reinstall properly.  Wow, it took nearly 60 hours at the computer to get a functional install of NET and Visual Studio SP1.  This despite there only ever being one .NET install (and immediate uninstall) from when I first installed the Radeon video drivers 5 years ago.

I wish I knew whose fault it was so I could yell at the right team, but someone obviously didn't clean up fully after a .NET uninstall.  Whether it was from that one years ago or from the first failed Visual Studio install a few days ago is anyone's guess.

# re: Windows Installer 4.5 is now available!

Friday, August 29, 2008 4:39 PM by Harold Aptroot

Hi I have a request.

Very often, multiple things are being downloaded and installed (and this is all windows installer's job, right?)

Often there isn't much of a reason to stall installing the first item until the last once has been downloaded - the first once is already complete after all, and does not depend on later items.

The request is:

Please start the installer as soon as possible (that is, after all its prerequisites have been installed) - this will often cut the total install time in half, or close to it.

Thank you.

# Windows Installer 4.5 Software Development Kit is now available!

Wednesday, October 08, 2008 5:17 PM by beqiraj.net

Windows Installer 4.5 Software Development Kit is now available!

# Adopting Windows Installer 4.5

Thursday, March 05, 2009 4:27 PM by Windows Installer Team Blog

It's been a few months now since the Windows Installer 4.5 redistributable was released [ link ]. Over

# Introduction for Zainab Hakim - An update

Monday, March 30, 2009 8:39 PM by Windows Installer Team Blog

Hi all, It was recently pointed out to me that I had not yet updated my introduction post. So I wanted

New Comments to this post are disabled
 
Page view tracker