|

Я хочу привести пример правильной распаковки дистрибутива в формате *.msi, его последующего обновления пакетами в формате *.msp и настройки параметров.
В интернете данный вопрос много где поднимается, но информация зачастую не полная.
Обновление будет показано на примере обновления клиентской версии DocsVision 5.4, который из себя представляет файл DocsVisionClient2642.msi размером 70 МБ.
1. Для выполнения команд потребуется запустить консоль командной строки (CMD) от имени администратора.
2. Выполнить распаковку пакета *.msi в отдельный каталог (например X:\DVclient), выполнив команду:
msiexec /a DocsVisionClient2642.msi |
3. Теперь переходим в каталог, где находится распакованная версия клиента DV:
cd X:\DVclient |
4. Выполняем установку пакетов обновления *.msp по порядку:
1 2 3 4 | msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.14.msp msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.55.msp msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.86.msp msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.104.msp |
На этом установка файлов обновлений завершена.
Далее с помощью редактора баз данных Orca из Windows Installer SDK можно просматривать и редактировать содержимое .msi-файла.
В данном конкретном случае, я правил в таблице "Property" строку "DV_URL", указав путь к серверу IIS и выполнив сохранение пакета *.msi. После этого можно выполнить установку и убедиться, что установочный файл не был поврежден.
Вы также можете ознакомиться с другими статьями:
- Уменьшение размера папки WinSxS
- Изменение размера виртуального диска в VirtualBox
- Как восстановить Просмотр фотографий Windows по умолчанию в Windows 10
- Remote Desktop Connection Manager — утилита для управления RDP-соединениями
- Файловая система NTFS: форматирование, преобразование (конвертирование) без потери данных

22nd Мар 2017
|
Теги:
|