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


Проверка базы данных установки

Авторы пакетов установки всегда должны выполнять проверку своих пакетов перед попыткой установить пакет в первый раз и повторно выполнять проверку при внесении каких-либо изменений в пакет. Проверка проверяет базу данных на наличие ошибок, которые могут показаться допустимыми по отдельности, но приводят к неправильному поведению в контексте всей базы данных. Попытка установить пакет, который не проходит проверку, может привести к повреждению системы пользователя. См. разделы Проверка пакетов и Средства оценки внутренней согласованности — ICEs.

Проверить пример пакета можно с помощью Orca.exe или Msival2.exe. Чтобы просмотреть справку по Msival2.exe измените каталоги и введите в командной строке.

Msival2 -?

CUB-файл darice.cub содержит пользовательские действия ICE, необходимые Msival2.exe для выполнения проверки. Чтобы проверить MNP2000.msi введите

msival2 MNP2000.msi Darice.cub

Описание сообщений об ошибках и предупреждениях, возвращаемых при проверке, см. в справочнике по ICE. Исправьте все ошибки в пакете и при необходимости повторно выполните проверку, пока пакет не пройдет проверку без ошибок.

После прохождения проверки пакет можно установить пример пакета, щелкнув значок MNP2000.msi или в командной строке с помощью параметров командной строки.

На этом завершится установка примера.

Следующий пример

Пример обновления