Export (0) Print
Expand All
Expand Minimize

Installer.ReinstallFeature method

The ReinstallFeature method of the Installer object reinstalls features or corrects problems with installed features.

Syntax


Installer.ReinstallFeature(
  Product,
  Feature,
  ReinstallMode
)

Parameters

Product

Specifies the product code of the product.

Feature

Specifies the feature to be reinstalled. The parent feature or child feature of the specified feature is not reinstalled. To reinstall the parent or child feature, you must call the ReinstallFeature method for each separately or use the ReinstallProduct method.

ReinstallMode

Specifies the type of reinstallation. This parameter can be one or more of the following values.

ValueMeaning
msiReinstallModeFileMissing

Reinstalls only if the file is missing.

msiReinstallModeFileOlderVersion

Reinstalls if the file is missing or is an older version.

msiReinstallModeFileEqualVersion

Reinstalls if the file is missing or is an equal or older version.

msiReinstallModeFileExact

Reinstalls if the file is missing or is not an exact version.

msiReinstallModeFileVerify

Checks sum executables, and reinstalls if they are missing or corrupt.

msiReinstallModeFileReplace

Reinstalls all files regardless of version.

msiReinstallModeUserData

Ensures required per=user registry entries.

msiReinstallModeMachineData

Ensures required per=machine registry entries.

msiReinstallModeShortcut

Validates shortcuts.

msiReinstallModePackage

Uses the recache source to install the package.

 

Return value

This method does not return a value.

Requirements

Version

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. Windows Installer on Windows Server 2003 or Windows XP

DLL

Msi.dll

IID

IID_IInstaller is defined as 000C1090-0000-0000-C000-000000000046

See also

MsiReinstallFeature
Installation and Configuration Functions

 

 

Community Additions

ADD
Show:
© 2014 Microsoft