Installer.ReinstallProduct method

Installer 对象的 ReinstallProduct 方法重新安装产品或更正已安装产品中的安装问题。

语法

Installer.ReinstallProduct(
  Product,
  ReinstallMode
)

参数

Product

指定产品的产品代码。

ReinstallMode

指定重新安装的类型。 此参数可使用以下一个或多个值。

含义
msiReinstallModeFileMissing
仅当缺少该文件时,才重新安装。
msiReinstallModeFileOlderVersion
如果文件缺失或为较旧版本,则重新安装。
msiReinstallModeFileEqualVersion
如果文件缺失或为相同或较旧版本,则重新安装。
msiReinstallModeFileExact
如果文件缺失或不是确切的版本,则重新安装。
msiReinstallModeFileVerify
检查可执行文件的总和,如果它们缺失或损坏,则重新安装。
msiReinstallModeFileReplace
无论版本如何,都重新安装所有文件。
msiReinstallModeUserData
确保存在必需的每用户注册表项。
msiReinstallModeMachineData
确保存在必需的每计算机注册表项。
msiReinstallModeShortcut
验证快捷方式。
msiReinstallModePackage
使用 recache 源来安装程序包。

 

返回值

此方法不返回值。

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
DLL
Msi.dll
IID
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046

另请参阅

MsiReinstallProduct

安装和配置函数