Журнал установки MSI гласит: Примечание: 1: 2205 2: 3: ошибка
Я создал установщик MSI с WiX 3.8, и я получаю эту ошибку в журнале MSI при установке:
MSI (s) (A0:60) [19:14:59:510]: Note: 1: 2205 2: 3: Error
MSI (s) (A0:60) [19:14:59:510]: Note: 1: 2262 2: AdminProperties 3: -2147287038
Как я могу исправить эту ошибку?
Или, может быть, это известная проблема WiX/MSI, которую можно безопасно игнорировать?
Мой WiX-скрипт очень прост, он просто устанавливает расширение оболочки, поэтому я понятия не имею, откуда эта ошибка.
С точки зрения графического интерфейса, установка завершается без видимых проблем.
2 ответа
Ошибка 2205 в MSI: База данных: [2]. Таблица не существует: [3]. И в этом случае похоже, что в файле MSI нет таблицы ошибок. 2262 Поток не существует: [2]. Системная ошибка: [3]. так что, похоже, он ищет пропущенный поток AdminProperties, и, если было показано больше журнала, контекст мог бы сказать вам, что происходит, пользовательское действие или что-то еще. -2147287038 просто "не найден", так что это просто еще одна ошибка "не могу найти".
Попробуйте включить flush для входа, добавив ! символ в командной строке msiexec, например так:
msiexec.exe /i C:\Path\Your.msi /L*vx! C:\Your.log
Это заставит файл журнала непрерывно записываться (сбрасываться), а не пакетами. Это гарантирует, что лог-буфер не будет потерян из-за сбойного пакета. Это делает установку намного медленнее, поэтому включайте ее только тогда, когда это необходимо.
См. Msifaq.com для более подробной информации ( запись в FAQ). Найдите " значение 3 " в файле журнала, чтобы найти ошибки, как объяснил Роб Меншинг (автор Wix & Orca).
Некоторые другие факторы, которые следует учитывать:
- Может ли антивирусное программное обеспечение или программное обеспечение для защиты настольных компьютеров препятствовать извлечению файлов?
- На системном диске достаточно места?
- Обнаружены ли ошибки при сканировании диска?
- Вы пытались запустить установку администратора на MSI, чтобы проверить, правильно ли распаковываются файлы таким образом?