Installer.ReinstallProduct method
The ReinstallProduct method of the Installer object reinstalls a product or corrects installation problems in an installed product.
Syntax
Installer.ReinstallProduct(
Product,
ReinstallMode
)
Parameters
-
Product
-
Specifies the product code of the product.
-
ReinstallMode
-
Specifies the type of reinstallation. This parameter can be one or more of the following values.
Value Meaning - 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
Requirement | Value |
---|---|
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 |
|
IID |
IID_IInstaller is defined as 000C1090-0000-0000-C000-000000000046 |
See also