[JFWRus] Инсталятор.
Привет!
Инсталятор JAWS не имеет отношения к MSI, используется инсталятор Install Shield.
У него свой самостоятельный движок, и свой язык скриптов.
Этот движок если его на компьютере нет, то он устанавливается в папку:
C:\Program Files\Common Files\InstallShield\
Причем в несколько папок, главная часть в папке engine.
Возможно некоторые из этих файлов повреждены, или записи в реестре повреждены,
но частично.
Если бы полностью, то при установке он бы установился заново.
Насчет MSI (Microsoft installer) это отдельный движок от Microsoft.
Install Shield начиная с версии 8.0 поддерживает оба движка свой IS и MSI.
И можно выбирать какой делать инсталятор, на своём родном движке, или на MSI,
или на обоих, последнее наиболее удобно.
Правда инсталятор драйвера видео перехвата сделан на MSI.
На свой страх и риск можно попробовать удалить эти файлы, и почистить реестр,
но там могут быть движки разных версий. И программы установленные другими движками
также не будут удаляться и переустанавливаться.
Здравствуйте,
Насколько я понимаю, при вышеописанном развитии событий не будет
инсталлированься ни один продукт, использующий Install Shield. Но как будто
издеваясь надо мной, весь остальной софт, использующий данный инсталлятор
устанавливается и убирается без малейших проблем. Переустановка данной
компоненты тоже не изменила ситуацию к лучшему никоим образом. Грабли явно
находятся не в этом месте, хотя с первого взгляда я стал ковырять именно в
инсталляторах.
Да я его насильно переустанавливал, не помогло.
Который находится в файле MSIEXEC.exe. Судя по моим экспериментам и
прочитанной документации по его поводу его хотя бы не разносит по всей
машине как после взрыва на макаронной фабрике. А то я нарывался на запчасти
install Shield даже в директориях Windows и System32, а не только в
указанных Вами.
Поддерживать то конечно формально поддерживает, но я нарывался на
инсталляции, которые сделаны на MSI таким идиотским образом, что Install
Shield их никак не хочет обрабатывать, помогает только использование родного
MSIEXEC, причём для пущих напрягов ещё и какой-нибудьконкретной лохматой
версии. Поубывав бы за такое.
Программисту, но не пользователю.
За что огромное спасибо фирме FS, поскольку это позволило настолько
упростить автохзапуск, что его стало возможно обнародовать для всех, а не
только для программистов.
Движки всех инсталляторов, которые я знаю, я уже переустановил и не по
одному разу. Это первое с чего я начинал свою войну с инсталлятором губок.
Эффект, как Вы наверно уже догадались нулевой. Видимо придётся просто
напросто расковыривать инсталляцию каким-либо хакерским образом, разбираться
в ней и просто сносить всё в ручную, хотя конечно очень этого не хочется,
времени на это жаль.
До свидания.
***
Это сообщение No3277
было разослано для 291 участников дискуссионного листа
[JFWRus] Re: Инсталятор.