T
Tyler Robinson [MSFT]
The Windows Installer 3.1 redistributable is now available!
Windows Installer 3.1 is a minor update to Windows Installer 3.0. Windows
Installer 3.1 contains new and enhanced functionality and also addresses
some issues that were found in the Windows Installer 3.0 release. For
complete details about this release, please see the Knowledgebase Article
announcing the availability of Windows Installer 3.1:
http://support.microsoft.com/?id=893803
Notable New features in Windows Installer 3.1:
. New MinorUpdateTargetRTM property: Patch files can now target both
the original release baseline and the latest service-pack-level baseline
that is on the system.
. New MsiSetExternalUIRecord API: Packages that use an external user
interface can now receive messages as records instead of receiving the
messages as strings.
. New x64 and Msix64 properties: Packages can now use the x64 and
Msix64 properties to indicate x64 processor-based operating system support.
. New MsiNotifySidChange API: You can use this API to upgrade the
Windows Installer configuration if the security identifier (SID) of a user
changes.
. Flyweight patching is now an opt-in behavior: Windows Installer 3.0
introduced new "flyweight patching" functionality. By default, this
functionality was enabled for all patches. Windows Installer 3.1 now
disables this functionality unless you specifically enable the functionality
by setting the OptimizedInstallMode property in the MsiPatchMetaData table.
The redistributable package can be obtained from the Microsoft Download
Center at:
http://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c
(Important Note: If you have the Windows Installer 3.1 Release Candidate
(build 1812) installed on your system, you will need to uninstall this build
before installing the final redistributable.)
Windows Installer 3.1 is a minor update to Windows Installer 3.0. Windows
Installer 3.1 contains new and enhanced functionality and also addresses
some issues that were found in the Windows Installer 3.0 release. For
complete details about this release, please see the Knowledgebase Article
announcing the availability of Windows Installer 3.1:
http://support.microsoft.com/?id=893803
Notable New features in Windows Installer 3.1:
. New MinorUpdateTargetRTM property: Patch files can now target both
the original release baseline and the latest service-pack-level baseline
that is on the system.
. New MsiSetExternalUIRecord API: Packages that use an external user
interface can now receive messages as records instead of receiving the
messages as strings.
. New x64 and Msix64 properties: Packages can now use the x64 and
Msix64 properties to indicate x64 processor-based operating system support.
. New MsiNotifySidChange API: You can use this API to upgrade the
Windows Installer configuration if the security identifier (SID) of a user
changes.
. Flyweight patching is now an opt-in behavior: Windows Installer 3.0
introduced new "flyweight patching" functionality. By default, this
functionality was enabled for all patches. Windows Installer 3.1 now
disables this functionality unless you specifically enable the functionality
by setting the OptimizedInstallMode property in the MsiPatchMetaData table.
The redistributable package can be obtained from the Microsoft Download
Center at:
http://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c
(Important Note: If you have the Windows Installer 3.1 Release Candidate
(build 1812) installed on your system, you will need to uninstall this build
before installing the final redistributable.)