Метод Installer.ReinstallFeature
Метод ReinstallFeature объекта Installer переустанавливает компоненты или устраняет проблемы с установленными компонентами.
Синтаксис
Installer.ReinstallFeature(
Product,
Feature,
ReinstallMode
)
Параметры
-
Продукт
-
Указывает код продукта.
-
Компонент
-
Указывает компонент, который необходимо переустановить. Родительская или дочерняя функция указанного компонента не переустановлена. Чтобы переустановить родительский или дочерний компонент, необходимо вызвать метод ReinstallFeature для каждого отдельного компонента или использовать метод ReinstallProduct .
-
ReinstallMode
-
Указывает тип переустановки. Этот параметр может быть одним или несколькими из следующих значений.
Значение Значение - msiReinstallModeFileMissing
Переустановка выполняется только в том случае, если файл отсутствует. - msiReinstallModeFileOlderVersion
Переустановка, если файл отсутствует или является более старой версией. - msiReinstallModeFileEqualVersion
Переустановка, если файл отсутствует или является равной или более ранней версии. - msiReinstallModeFileExact
Переустановка, если файл отсутствует или не является точной версией. - msiReinstallModeFileVerify
Проверяет суммарные исполняемые файлы и переустанавливает их отсутствие или повреждение. - msiReinstallModeFileReplace
Переустановка всех файлов независимо от версии. - msiReinstallModeUserData
Гарантирует наличие обязательных записей реестра per=user. - msiReinstallModeMachineData
Гарантирует наличие обязательных записей реестра per=machine. - msiReinstallModeShortcut
Проверяет сочетания клавиш. - msiReinstallModePackage
Использует источник recache для установки пакета.
Возвращаемое значение
Этот метод не возвращает значение.
Требования
Требование | Значение |
---|---|
Версия |
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP |
DLL |
|
IID |
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046 |
См. также раздел