For information about obtaining the latest Windows Installer version, see Windows Installer Redistributables. Use Windows Installer 4.5 on Windows Server 2008, Windows Server 2003 with Service Pack 1 (SP1), Windows Vista with Service Pack 1 (SP1), or Windows XP with Service Pack 2 (SP2).This is the Windows Installer version provided with the operating system. Use Windows Installer 5.0 on Windows Server 2008 R2 and Windows 7.Fix all validation errors before deploying a new or revised installation package.
Test the installation package thoroughly.Use the MsiPatchSequence Table to sequence patches.Register updates to run with elevated privilege.Avoid patching administrative installations.Do not distribute unserviceable merge modules.Reduce the dependency of updates upon the original sources.Plan and test a servicing strategy before shipping the application.Test packages for both per-user and per-machine installation deployment.Uninstallation leaves the user's computer in a clean state.Enable verbose logging on user's computer when troubleshooting deployment.Keep the original package source files secure and available to users.Enable the DisableMedia policy to limit unauthorized installation.Avoid using the AlwaysInstallElevated policy.
MICROSOFT HOME USE PROGRAM INSTALLATION INSTALL
MICROSOFT HOME USE PROGRAM INSTALLATION UPDATE
Update your Windows Installer development tools and documentation.Meet the Windows Logo certification requirements.This section enumerates a list of tips, linked to the main Windows Installer SDK documentation, to help Application Developers, Setup Authors, IT Professionals, and Infrastructure Developers discover best practices for using the Windows Installer: