The MSIDEPLOYMENTCOMPLIANT property can be set to indicate to the installer that the package has been authored and tested to comply with User Account Control (UAC) in Windows Vista. If this property is not set, the installer will determine whether the package complies with UAC on Windows Vista.

For more information about UAC and Windows Installer, see Using Windows Installer with UAC and Guidelines for Packages.

Windows Installer 3.1, Windows Installer 3.0 and Windows Installer 2.0: This property is ignored. This property is only used by Windows Installer 4.0 in Windows Vista.


Requirement Value
Windows Installer 5.0 on Windows Server 2012, Windows 8, Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. See the Windows Installer Run-Time Requirements for information about the minimum service pack required by a Windows Installer version.

See also


Not Supported in Windows Installer 3.1 and earlier versions