Свойство REINSTALLMODE
Свойство REINSTALLMODE — это строка, содержащая буквы, указывающие тип переустановки для выполнения. Параметры не учитывают регистр и не зависят от порядка. Обычно это свойство всегда используется вместе со свойством REINSTALL . Однако это свойство также можно использовать во время установки, а не просто переустановки.
Примечание
Установщик Windows игнорирует свойство REINSTALLMODE во время административной установки.
Переустановить коды параметров
По умолчанию параметр REINSTALLMODE имеет значение "omus".
Код | Параметр |
---|---|
p | Переустановите, только если файл отсутствует. |
o | Переустановите, если файл отсутствует или является более старой версией. |
й | Переустановите, если файл отсутствует или является равной или более старой версии. |
d | Переустановите, если файл отсутствует или имеется другая версия. |
с | Проверьте значения контрольной суммы и переустановите файл, если они отсутствуют или повреждены. Этот флаг восстанавливает только файлы с msidbFileAttributesChecksum в столбце Атрибуты таблицы файлов. |
а | Принудительная переустановка всех файлов независимо от контрольной суммы или версии. |
u | Перезапись всех необходимых записей реестра из таблицы реестра , которые переходят вHKEY_CURRENT_USER или HKEY_USERS куст реестра. |
m | Перезапись всех необходимых записей реестра из таблицы реестра , которые переходят в HKEY_LOCAL_MACHINE или HKEY_CLASSES_ROOT куст реестра. Переписывание всех сведений из таблицы классов, таблицы глаголов, таблицы PublishComponent, таблицы ProgID, таблицы MIME, таблицы значков, таблицы расширений и таблицы AppID независимо от назначения компьютера или пользователя. Переустановите все соответствующие компоненты. При переустановке приложения этот параметр запускает действия RegisterTypeLibraries и InstallODBC . |
s | Переустановите все ярлыки и повторно кэшируйте все значки, перезаписав все существующие ярлыки и значки. |
v | Используйте для запуска из исходного пакета и повторного кэширования локального пакета. Не используйте код параметра v переустановки для первой установки приложения или компонента. |
Если свойство REINSTALLMODE определено без определения свойства REINSTALL , то указанные режимы обнаружения по-прежнему применяются и указывают режим перезаписи для обычной установки. Свойство REINSTALLMODE влияет только на те компоненты, которые обычно выбираются для установки. Наличие свойства REINSTALLMODE не приводит к переустановке компонентов. Для переустановки компонентов требуется наличие свойства REINSTALL .
Коды параметров для этого свойства соответствуют параметру командной строки "/f". Параметр командной строки имеет значение по умолчанию pecms.
Примечание
Проверяются и восстанавливаются только те файлы, которые содержат сведения о контрольной сумме. Флаг REINSTALLMODE_FILEVERIFY (приведенный выше код) восстанавливает только файлы с msidbFileAttributesChecksum в столбце Атрибуты таблицы файлов.
Требования
Требование | Значение |
---|---|
Версия |
Установщик 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. Сведения о минимальном пакете обновления Windows, необходимом для версии установщика Windows, см. в разделе Требования к Run-Time . |
См. также