Pojawiały się podobne wątki, ale sugestie tam wysuwane przynajmniej mnie nie pomogły. Jednak jakoś udało mi się znaleść rozwiązanie. Podobne, stare wątki są, ale zamknięte - więc zakładam nowy.
Właśnie miałem bardzo podobny problem z instalacją G3 pod Windą XP Home z SP2 (pod Pro nigdy nie było takich problemów). U mnie objawiło się to to niemożliwością kontunuowania instalacji po automatycznym wypakowaniu się plików InstallShield'a do katalogu tymczasowego, splash screena już nie widzałem, instalka kończyła się błedem "-5009". Próbowałem różnych rzeczy, łącznie z instalacją FrameWork'a 1/1.1/2, Windows Instaler'a 3.1, jakiś nowych patchów z Windows Update - nie pomogło. I omal nie pobrałem SP3
Proces instalacji (setup.exe) odpalał się sam w dwóch instancjach i się wieszał, krzycząc o błedach.
Po wielku bojach znalazłem winnego
Winnym błędów podczas instalaci jest silnik InstallShield'a. W skrócie jest to po prostu zewnętrzna usługa systemowa odpalana w przypadku instalacji softu, który został przygotowany do dystrybucji InstallShieldem (tutaj wpakowane jest to w pliki .cab), dla porządku można wspomnieć że Winda ma analogiczną usługę tyle że dla plików .msi (oraz .cab). Technicznie rzecz biorąc instalatoro-rozpakowywacz musi znać sposób w jaki dobierze się do spakowanych zapsobów, żeby wyciągnąć z nich zawartośc. Problem w tym, że istnieją różne wersje, a mając pecha można mieć Winde XP Home + SP2 ale z wbudowaną wczesną wersją InstallShield'a (u mnie była to 6-tka). Płyta DVD z G3 jest dystrybuowana w wersji InstallShield'a 10.1 i z tąd takie problemy. Wersję można sobie sprawdzić w Właściwościach pliku setup.exe na zakładce Wersja.
Są dwa rozwiązania tego problemu. Winda MUSI mieć kompatybliny engine IS, więc:
- najpierw usuwamy zawartość folderu:
"\Program Files\Common Files\InstallShield\"
i teraz, albo:
- należy ściągnąć kompatybilny engine IS, (mój przypadek) z:
http://support.installshield.com/kb/files/Q108158/IsScript101.zip (v.10, 716 kB)
ew. wybrać sobie zgodny dla siebie (albo od razu najnowszą 11-tkę):
http://consumerdocs.installshield.com/selfservice/viewContent.do?externalId=Q108158&sliceId=1http://support.installshield.com/kb/files/Q108158/IsScript11.zip- wypakować .zipa, opdalić .msi, i już
i to definitywnie rozwiązuje problem z instalką (przynjamniej u mnie)
)
albo:
- z płyty DVD wypakować zawartość engine32.cab do "\Program Files\Common Files\InstallShield\Driver\10\Intel 32\"
- z poziomu konsoli i w tym folderze wpisać: IDriver.exe /REGSERVER
W przypadku innych problemów z IS można jeszcze doczytać, np:
Q108158: Setup Is Unable To Find or Update ISScript.msi
http://consumerdocs.installshield.com/selfservice/viewContent.do?externalId=Q108158&sliceId=1Q107052: ERRDOC: Run-Time Error 1608
http://consumerdocs.installshield.com/selfservice/viewContent.do?externalId=Q107052&sliceId=1