REINSTALLMODE 属性

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

备注

管理员安装过程中,Windows Installer 将忽略 REINSTALLMODE 属性。

重新安装选项代码

默认情况下, REINSTALLMODE 为 "omus reinstall"。

代码 选项
p 仅当缺少文件时重新安装。
o 如果文件丢失或版本较旧,则重新安装。
e 如果文件丢失或版本不等,则重新安装。
d 如果文件丢失或存在不同的版本,请重新安装。
c 验证校验和值,如果文件丢失或损坏,请重新安装它。 此标志仅修复 msidbFileAttributesChecksum 文件表的 "属性" 列中包含 "" 的文件。
a 强制重新安装所有文件,而不考虑校验和或版本。
u 重写 注册表表 中的所有所需注册表项,该注册表项将进入 HKEY _ 当前 _ 用户
HKEY _ 用户
注册表配置单元。
m 重写 注册表表 中的所有所需注册表项,该注册表项将进入 HKEY _ 本地 _ 计算机
HKEY _ 类的 _ 根
注册表配置单元。 重写 类表谓词表PublishComponent 表ProgID 表MIME 表图标表扩展表AppID 表 中的所有信息,而不考虑计算机或用户分配。 重新安装所有 合格的组件。重新安装应用程序时,此选项将运行 RegisterTypeLibrariesInstallODBC 操作。
s 重新安装所有快捷方式,并重新缓存所有图标覆盖现有的所有快捷方式和图标。
v 使用从源包运行并重新缓存本地包。 在第一次安装应用程序或功能时,请勿使用 "v 重新安装" 选项代码。

如果定义了 REINSTALLMODE 属性,但未定义 " 重新安装 " 属性,则指定的 "检测" 模式仍适用,并为正常安装指定 "覆盖" 模式。 REINSTALLMODE 属性只影响为安装正常选择的那些功能。 存在 REINSTALLMODE 属性不会重新安装功能。 功能的重新安装要求存在 " 重新安装 " 属性。

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

备注

仅验证并修复包含校验和信息的那些文件。 REINSTALLMODE _ FILEVERIFY 标志 (以上的 ccode) 只修复 文件表的 "属性" 列中包含 msidbFileAttributesChecksum 的文件。

要求

要求
版本
WindowsWindows Server 2012、Windows 8 Windows 服务器 2008 R2 或 Windows 7 上的安装程序5.0。 Windows安装程序4.0 或 Windows 服务器上的 Windows Installer 4.5 2008 或 Windows Vista。 WindowsWindows Server 2003 或 Windows XP 上的安装程序。 请参阅Windows Installer Run-Time 要求,了解 Windows Installer 版本所需的最低 Windows Service Pack 的信息。

请参阅

属性