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