Previous Topic: FinishNext Topic: MSI Method


MSI Installation Access Rights

When you register and file an MSI-item, note that some products might update system files or make changes to the Windows registry.

If a a user has inadequate access rights, the installation might fail when sending an installation job to that user.

To have Windows Installer run with elevated privileges, use the System Policy Editor (poledit.exe for Windows NTand 9x) or the Group Policy Editor (gpedit.msc and the Active Directory for Windows 2000/XP) to enable "Always install with elevated privileges" for the Windows Installer.

Note that both Computer and User Configurations must be changed.

If you enable "Always install with elevated privileges" for the Windows Installer in this way, this will override any SD settings (since SD never lowers Windows Installer privileges, only raises them).

If you do not want to enable the "Always install with elevated privileges" for the Windows Installer, you have the option of working with other methods:

If you do not check the box "Do not install with elevated privileges", the property sdprop_installelevated will be set for all install, uninstall and configure procedures that are registered for the current software item. More precisely: the property is set for all procedures registered with the item except for Administrative install, Remove admin install, Detect and Verify.

If you check the box "Do not install with elevated privileges", you still have the option to install with elevated privileges, by setting the property sdprop_installelevated for the appropriate install, uninstall and configure procedures that are registered for the current software item. You do this by not sealing the item and using Properties for the procedure(s) of interest after registration, where you first select the Embedded File tab and then select the MSI Properties tab, where you can add or remove MSI properties.

If you register using the method Perform and use an administrative installation, the check box "Run admin install using full UI" is displayed. Check this box, if you want the administrative installation, invoked by selecting Finish, to run using a full user interface. This can be necessary, for example, if you register Office XP that needs the PIDKEY property to be set.