Поделиться через


Свойство 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 .

См. также

Свойства