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 |
|
IID |
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046 |
另请参阅