Проверка базы данных установки
Авторы пакетов установки всегда должны выполнять проверку на своих пакетах, прежде чем пытаться установить пакет в первый раз и повторно запустить проверку при внесении изменений в пакет. Проверка проверяет базу данных на наличие ошибок, которые могут казаться допустимыми по отдельности, но ошибки приводят к неправильному поведению в рамках всей базы данных. Попытка установить пакет, который не проходит проверку, может повредить систему пользователя. См. разделы проверки пакетов и внутренние контроллеры согласованности — ICEs.
Пример пакета можно проверить с помощью Orca.exe или Msival2.exe. Чтобы просмотреть справку по Msival2.exe, смените каталог и введите команду в командной строке.
Msival2 -?
Cub-файл darice.cub содержит пользовательские действия ICE, необходимые Msival2.exe для выполнения проверки. Чтобы подтвердить ввод MNP2000.msi
msival2 MNP2000.msi Darice.cub
Описание сообщений об ошибке и предупреждениях, возвращаемых проверкой, см. в справочнике по ICE. Исправьте все ошибки в пакете и повторно выполните проверку по мере необходимости, пока пакет не пройдет проверку без ошибок.
После прохождения проверки пакета можно установить образец пакета, щелкнув значок MNP2000.msi или используя командную строку и параметры .
Это завершает пример установки.
Следующий пример