REINSTALLMODE 属性

REINSTALLMODE 属性是一个字符串,其中包含指定要执行的重新安装类型的字母。 选项不区分大小写且与顺序无关。 此属性通常应与 REINSTALL 属性结合使用。 但是,此属性也可以在安装期间使用,而不仅仅是重新安装。

注意

Windows安装程序在管理安装期间忽略 REINSTALLMODE 属性。

 

重新安装选项代码

默认情况下, REINSTALLMODE 为“omus”。

代码 选项
p 仅当文件缺失时重新安装。
o 如果文件缺失或较旧版本,请重新安装。
e 如果文件缺失或版本相同或较旧,请重新安装。
d 如果文件缺失或存在其他版本,请重新安装。
c 验证校验和值,如果文件丢失或损坏,请重新安装该文件。 此标志仅修复 在文件表的属性列中具有 msidbFileAttributesChecksum 的文件。
a 强制重新安装所有文件,而不考虑校验和或版本。
u Rewrite all required registry entries from the Registry Table that go to theHKEY_CURRENT_USER
HKEY_USERS
注册表配置单元。
m 从转到HKEY_LOCAL_MACHINE注册表表中重写所有必需的注册表项
HKEY_CLASSES_ROOT
注册表配置单元。 重写 类表动词表、 PublishComponent 表ProgID 表MIME 表图标表、 扩展表AppID 表 中的所有信息,而不考虑计算机或用户分配。 重新安装所有 限定的组件。重新安装应用程序时,此选项将运行 RegisterTypeLibrariesInstallODBC 操作。
s 重新安装所有快捷方式并重新缓存覆盖任何现有快捷方式和图标的所有图标。
v 用于从源包运行并重新缓存本地包。 请勿使用 v 重新安装选项代码来首次安装应用程序或功能。

 

如果在未定义 REINSTALL 属性的情况下定义 REINSTALLMODE 属性,则指定的“检测”模式仍适用,并为正常安装指定“覆盖”模式。 REINSTALLMODE 属性仅影响通常为安装选择的这些功能。 REINSTALLMODE 属性的存在不会重新安装功能。 重新安装功能需要 重新安装 属性。

此属性的选项代码对应于 命令行选项 “/f”。 命令行选项的默认值为“pecms”。

注意

仅验证并修复包含校验和信息的这些文件。 REINSTALLMODE_FILEVERIFY标志 (上述 ccode) 仅修复 在文件表的属性列中具有 msidbFileAttributesChecksum 的文件。

 

要求

要求
版本
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 Installer on Windows Server 2003 或 Windows XP. 有关Windows安装程序版本所需的最低Windows Service Pack 的信息,请参阅 Windows Installer Run-Time 要求

请参阅

属性