У меня есть установочный пакет (на основе MSI), который пытается зарегистрировать файл dll для использования в качестве панели проводника Windows (панель инструментов Internet Explorer).
Пользовательское действие определяется следующим образом:
[SystemFolder]\regsvr32.exe /s "pathtodllhere"
Вывод из журнала MSI:
CustomAction SystemFolder_2 вернул фактический код ошибки 5. Ошибка 1722. Проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, не завершилась должным образом. Действие SystemFolder_2, расположение: C: \ Windows \ SysWOW64 \, команда: regsvr32.exe / s "C: \ Program Файлы (x86) \ Test Install \ test.dll "
MSI (s) (10: F4): Продукт: Тестовая установка - Ошибка 1722. Существует проблема с этим пакетом установщика Windows. Программа, выполняемая как часть установка не завершилась должным образом. Действие SystemFolder_2, расположение: C: \ Windows \ SysWOW64 \, команда: regsvr32.exe / s "C: \ Program Files (x86) \ Test Install \ test.dll "
Краткий обзор моих тестов / мыслей на данный момент:
Надеюсь, я показал здесь свое исследование и не трачу никому зря время!