共用方式為


REINSTALLMODE 屬性

REINSTALLMODE屬性是字串,其中包含指定要執行之重新安裝類型的字母。 選項不區分大小寫且與順序無關。 此屬性通常應該與 REINSTALL 屬性搭配使用。 不過,這個屬性也可以在安裝期間使用,而不只是重新安裝。

注意

Windows Installer 會在系統管理安裝期間忽略REINSTALLMODE屬性。

 

重新安裝選項碼

根據預設, REINSTALLMODE 為 「omus」。

程式碼 選項
p 只有在檔案遺失時,才重新安裝。
o 如果檔案遺失或為較舊版本,請重新安裝。
e 如果檔案遺失,或為等於或較舊的版本,請重新安裝。
d 如果檔案遺失或存在不同的版本,請重新安裝。
c 確認總和檢查碼值,並在檔案遺失或損毀時重新安裝。 此旗標只會修復檔案資料表的 Attributes 資料行中具有 msidbFileAttributesChecksum 的 檔案
a 強制重新安裝所有檔案,不論總和檢查碼或版本為何。
u 從移至HKEY_CURRENT_USER登錄資料表重寫所有必要的登錄專案
HKEY_USERS
登錄區。
m 從移至HKEY_LOCAL_MACHINE登錄資料表重寫所有必要的登錄專案
HKEY_CLASSES_ROOT
登錄區。 不論電腦或使用者指派為何,重寫 類別資料表動詞資料表PublishComponent 資料表ProgID 資料表MIME資料表、 圖示資料表擴充資料表AppID 資料表 中的所有資訊。 重新安裝所有 合格的元件。重新安裝應用程式時,此選項會執行 RegisterTypeLibrariesInstallODBC 動作。
s 重新安裝所有快捷方式,並重新快取覆寫任何現有快捷方式和圖示的所有圖示。
v 使用 從來源套件執行,並重新快取本機套件。 請勿針對第一次安裝應用程式或功能使用 v 重新安裝選項代碼。

 

如果在未定義REINSTALL屬性的情況下定義REINSTALLMODE屬性,則指定的「偵測」模式仍適用,並指定一般安裝的「覆寫」模式。 REINSTALLMODE屬性只會影響通常為安裝選取的功能。 REINSTALLMODE屬性的存在不會重新安裝功能。 重新安裝功能需要 有 REINSTALL 屬性。

此屬性的選項代碼對應至 命令列選項 '/f'。 命令列選項的預設值為 'pecms'。

注意

只會驗證並修復包含總和檢查碼資訊的檔案。 REINSTALLMODE_FILEVERIFY旗標 (上述 ccode) 只會修復檔案資料表的 Attributes 資料行中具有 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 Server 2003 或 Windows XP 上的 Windows Installer。 如需 Windows Installer 版本所需的最低 Windows Service Pack 相關資訊,請參閱 Windows Installer Run-Time需求

另請參閱

屬性